Windows-7
Windows 部署服務的遠端管理控制台
每當我們通過 PXE 和 WDS 部署新機器時,我必須通過遠端桌面登錄到我們的 Sever 2008 R2 WDS 伺服器來批准機器。
這很煩人,而且我們都應該知道,應該盡可能避免登錄到伺服器。
但是,我所有的 google-fu 都讓我失望了,而且我找不到任何對 MMC 控制台的引用,用於從遠端機器管理 WDS。它也不存在於 RSAT 模組中。
那麼,這樣的事情存在嗎?我不喜歡它,但如果需要,我會滿足於從原始伺服器中提取執行控制台所需的文件(類似這樣,但我不想這樣做,除非我完全必須這樣做。很難維護並且很難記錄)。
我們的客戶端機器都是Windows 7 SP1
據我所知,您不能(正式)在非 WDS 伺服器上安裝管理單元(很糟糕,對吧?)。您總是可以預先準備電腦帳戶,這樣您就不必批准它們。
如果那是您想要走的路,這裡有一個由您真正編寫的出色的 PowerShell腳本。:)
# V3.0 # Changes: # No longer relies on Quest AD Snap in # No longer uses the kludgey Test-XADObject to validate the existence of computers in AD import-module activedirectory import-csv "list.csv" | foreach-object{ #imports CSV containing Name and MAC headings $name = $_.Name $MAC = $_.Mac $CheckExists = get-adobject -Filter {(ObjectClass -eq "computer") -and (Name -eq $name)} #Will be $NULL if this is a new computer if ($CheckExists -eq $NULL){ [guid]$nbGUID = "00000000-0000-0000-0000-$MAC" #casts 0s + MAC into a GUID, which is required for the netbootGUID property new-adcomputer -Name $name -SamAccountName $name -OtherAttributes @{'netbootGUID'=$nbGUID} write-host $name " - " $nbGUID } else { write-host "$name already exists." } }