0根据保留的 DHCP 名称重命名 PC 的批处理脚本

我在独立服务器上使用 WDS 来设置新的 电脑 并重新成像 电脑 当他们最终无法修复时. 拥有大量 电脑 在我自己的房子里,在交换或升级硬件时偶尔重新映像它们很有用. 这个过程的大部分现在由 unattend.xml 文件自动化,但无人值守过程似乎不支持的一个步骤是重命名 电脑 回到他们原来的名字.

我的所有 电脑 have stat­ic DHCP reser­va­tions with their cor­rect host­name (这也注册在 DNS) so I figured there must be a way to pull this inform­a­tion and use it to rename them. After much fid­dling about I have pro­duced a batch script that will do this (以管理员身份运行时).

Simple paste the fol­low­ing code into a .cmd file and run it as part of your unat­ten­ded pro­cess (我在下面描述我的)

我从 <FirstLogonCommands> sec­tion of ImageUnattend.xml.

To run it as admin I use a little util­ity (名为elevate.exe) 这样做 (com­mands run dur­ing setup can elev­ate without pop­ping up a prompt!). 你可以从它的 原始资料

The final piece of the puzzle for my setup is that I modi­fy the win­dows install image to include an exe file and a little poweer­shell script — these allow the copy­ing of all the oth­er installers from the net­work. The exe file is ‘’ which is a sys­in­tern­als (现在是微软的一部分) util­ity to remove the “this file came from the inter­net are you sure you want to run it” warning.

I also have the fol­low­ing script as a .ps1 file

我的第一次 4 Logon­Com­mands are then as follows…

你怎么看? 请给我们一个评论如下! 如果您想订阅,请使用菜单上的订阅链接右上方. 您还可以通过使用下面的链接社会分享这与你的朋友. 干杯.

发表评论