0Script em lote para renomear PC com base no nome DHCP reservado

Eu uso o WDS em um servidor autônomo para configurar novos PCs e recriar PCs quando eles acabam mutilados além do reparo. Com um bom número de PCs na minha própria casa é útil recriá-los ocasionalmente ao trocar ou atualizar o hardware. A maior parte desse processo agora é automatizado por um arquivo unattend.xml, mas uma etapa que o processo autônomo não parece suportar é a renomeação PCs de volta ao nome original.

Todo o meu PCs have stat­ic DHCP reser­va­tions with their cor­rect host­name (que também está registrado em 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 (quando executado como administrador).

Simple paste the fol­low­ing code into a .cmd file and run it as part of your unat­ten­ded pro­cess (Eu descrevo o meu abaixo)

Eu chamo meu script do <FirstLogonCommands> sec­tion of ImageUnattend.xml.

To run it as admin I use a little util­ity (chamado elevate.exe) isso faz isso (com­mands run dur­ing setup can elev­ate without pop­ping up a prompt!). Você pode obtê-lo fonte original

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 ‘streams’ which is a sys­in­tern­als (agora parte da Microsoft) 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

Meu primeiro 4 Logon­Com­mands are then as follows…

Acho que perdemos algo? Deixe-nos saber por comentar abaixo. Se você deseja se inscrever, use o link de inscrição no menu no canto superior direito. Você também pode compartilhar isso com seus amigos usando os links sociais abaixo. Felicidades.

Deixe uma resposta