Windows-7

Windows 部署服務的遠端管理控制台

  • February 25, 2021

每當我們通過 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."
       }
      
}

引用自:https://serverfault.com/questions/389069