vbs中關(guān)于計(jì)算機(jī)名的相關(guān)討論
2019-10-26 17:58:42
供稿:網(wǎng)友
原文:http://www.opencjk.org/~scz/
關(guān)于計(jì)算機(jī)名的相關(guān)討論
http://www.opencjk.org/~scz/windows/200603151441.txt
Q: 我的電腦->屬性->計(jì)算機(jī)名->計(jì)算機(jī)描述,我想改動(dòng)這里,但它是灰色不可寫的。
A: 如果lanmanserver service未啟用,就會(huì)這樣。執(zhí)行"net start srv"即可。
Q: 我想修改所屬工作組,但那里是灰色不可寫的。
A: 如果lanmanworkstation service未啟用,就會(huì)這樣。執(zhí)行"net start rdr"即可。
Q: 如何在命令行上修改計(jì)算機(jī)名
A: backend@nsfocus
--------------------------------------------------------------------------
set obj = getobject( "winmgmts://./root/cimv2" )
set list = obj.execquery( "select * from win32_computersystem" )
for each x in list
x.rename( wscript.arguments.item( 0 ) )
next
--------------------------------------------------------------------------
> cscript.exe //nologo computerrename.vbs xxx
D: scz@nsfocus
平常自然語(yǔ)言所說的計(jì)算機(jī)名非常不精確,下面精確地介紹一下與之相關(guān)的注冊(cè)表項(xiàng):
--------------------------------------------------------------------------
windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ComputerName/ActiveComputerName]
"ComputerName"="CLOUDSKY"
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ComputerName/ComputerName]
"ComputerName"="CLOUDSKY"
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters]
"Domain"=""
"Hostname"="CLOUDSKY"
"NV Domain"=""
"NV Hostname"="CLOUDSKY"
--------------------------------------------------------------------------
ActiveComputerName處的ComputerName對(duì)應(yīng)當(dāng)前NetBIOS名。另一處ComputerName將
在下一次重啟時(shí)被復(fù)制到ActiveComputerName處。
"<Hostname>.<Domain>"對(duì)應(yīng)當(dāng)前FQDN(全稱域名),"<NV Hostname>.<NV Domain>"將
在下一臺(tái)重啟時(shí)被復(fù)制到"<Hostname>.<Domain>"處。
顯然,我們有兩種名字,一種是NetBIOS名,一種是FQDN,它們之間沒有必然聯(lián)系,
盡管大多數(shù)時(shí)候它們是一致的。NetBIOS名可用在很多地方,適用于TCP/IP、IPX/SPX、
NetBEUI等實(shí)現(xiàn)了NetBIOS接口的通信協(xié)議。FQDN卻只用于TCP/IP協(xié)議。微軟在名字解
析問題上經(jīng)歷了多次變化,名字解析順序各不相同,最終用戶很難區(qū)分NetBIOS名與
FQDN。比如"ping <name>"究竟使用哪類名字,會(huì)有多個(gè)變種,依賴操作系統(tǒng)、網(wǎng)絡(luò)
拓?fù)洌@里不詳細(xì)討論了??傊涀?,說起計(jì)算機(jī)名時(shí),有兩種名字。