无论何时我们通过PXE和WDS部署新机器,都必须通过远程桌面login到我们的Sever 2008 R2 WDS服务器才能批准本机器。
这很烦人,我们都应该知道,尽可能避免login服务器。
然而,我所有的谷歌都失败了,我找不到任何从远程机器pipe理WDS的MMC控制台的参考。 它也不在RSAT模块中。
那么,这样的事情存在吗? 我不喜欢它,但如果需要的话,我会解决从原始服务器提取运行控制台所需的文件( 类似这样的 ,但是我不想这样做,除非我完全必须这样做。和文件的痛苦)。
我们的客户端机器都是Windows 7 SP1
据我所知,你不能(正式)在非WDS服务器上安装pipe理单元(可怕的,对吧?)。 您可以随时预先登记计算机帐户,以便您不必批准它们。
如果这是你想要去的路线,那么真正在这里写的是一个非常棒的PowerShell脚本。 🙂
手动批准是使计算机正确命名而不必进行预安排的最好方法(如果系统没有全部写入GUID或MAC,这并不总是可行的或可行的)。 如果您select要安装的映像,则无法提示您input机器名称,这是一种耻辱。
您可以使用psexec和可选的小cmd脚本来批准客户端系统中的新计算机:
从http://technet.microsoft.com/zh-CN/sysinternals/bb897553下载psexec
将其另存为approve.cmd:
@echo off REM Approve WDS pending computers set wdshost=my-wds-server set /p requestid="Request ID: " set /p machinename="Machine Name: " psexec -i -s \\%wdshost% wdsutil /Approve-AutoAddDevices /RequestID:%requestid% /MachineName:%machinename%
将my-wds-serverreplace为WDS服务器的名称。 运行approve.cmd时,系统会提示您input请求ID(待处理计算机的屏幕上显示)和计算机名称。
根据您的环境,您可能需要将“-u administrator”添加到psexec命令,以pipe理员身份运行并提示input密码。 wdsutil需要“-i”和“-s”参数。 它没有它们返回错误。
我知道这是相当晚,但对于任何其他人find这个寻找如何在工作站上安装不受支持但function正常的WDSpipe理控制台,你可以看看这里: 安装Windows部署服务控制台
如果他提供的PowerShell脚本不适用于您,则可以在脚本操作的描述中手动执行步骤1-4。