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


11

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

这很烦人,众所周知,应尽可能避免登录服务器。

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

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

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

Answers:


7

据我所知,您不能(正式)在非WDS服务器上安装该管理单元(糟糕,对吗?)。您总是可以预先准备好计算机帐户,这样就不必批准它们。

如果这是您要走的路,那么您的确在这里编写了一个出色的PowerShell脚本。:)


如果我只有他们的MAC地址列表,这可能会起作用...
马克·亨德森

1
不确定使用的品牌,但Lenovo在带有条形码的包装盒侧面打印这些品牌。手动扫描仪的梦想。
MDMarra

我们种类繁多。一些白盒,一些东芝,一些三星。即使有服务器,我们也有一些戴尔,一些惠普,一些英特尔...
马克·亨德森2012年

真正希望将来的WinPE将包含一些 PowerShell。还有就是,(联合国)幸运的是,VBS可用,与您可以查询WMI收集MAC,串行,产品ID,等
jscott

2

手动批准是获得正确命名的计算机的最佳方法,而无需进行预准备工作(如果系统未在外壳上全部写上GUID或MAC,则这并非总是可能/可行的)。遗憾的是,当您选择要安装的映像时,无法让其提示输入机器名称。

您可以使用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%

用WDS服务器的名称替换my-wds-server。当运行approve.cmd时,系统将提示您输入请求ID(显示在待处理计算机的屏幕上)和要提供请求的计算机名称。

根据您的环境,您可能需要在psexec命令中添加“ -u管理员”,以使其以管理员身份运行并提示输入密码。wdsutil需要“ -i”和“ -s”参数。如果没有错误,它将返回错误。


0

我知道这已经很晚了,但是对于任何其他发现如何在工作站上安装不受支持但功能正常的WDS管理控制台的人,可以在这里查看: 安装Windows部署服务控制台

如果他提供的PowerShell脚本不适合您,则可以在脚本操作说明中手动按照步骤1-4进行操作。


您也可以改用MDT来避免所有这些痛苦
Jim B
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.