Windows 部署服务的远程管理控制台

Mar*_*son 11 windows windows-7 wds

每当我们通过 PXE 和 WDS 部署新机器时,我都必须通过远程桌面登录到我们的 Sever 2008 R2 WDS 服务器以批准该机器。

这很烦人,我们都应该知道,应尽可能避免登录服务器。

但是,我所有的 google-fu 都让我失望,而且我找不到任何对用于从远程计算机管理 WDS 的 MMC 控制台的引用。它也不存在于 RSAT 模块中。

那么,这样的东西存在吗?我不喜欢它,但如果需要,我会解决从原始服务器中提取运行控制台所需的文件(类似这样,但除非我完全必须这样做,否则我不想这样做。很难维护和记录的痛苦)。

我们的客户端机器都是 Windows 7 SP1

MDM*_*rra 7

据我所知,您不能(正式)在非 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."
        }
       
}
Run Code Online (Sandbox Code Playgroud)