Soy el administrador del sistema para una pequeña empresa (120 empleados) y estoy buscando una manera fácil de cambiar el nombre de todas las computadoras en la oficina a una convención de nomenclatura más uniforme.
He intentado jugar con la línea "netdom renamecomputer" en el símbolo del sistema, pero eso no parece funcionar en absoluto. Posiblemente porque no están en una Política de grupo. Configuramos nuestras computadoras usando un GRUPO DE TRABAJO y luego hacemos que nuestros empleados se conecten a los servidores de trabajo usando conexiones de Escritorio remoto.
¿Existe una herramienta Powershell o un programa que pueda descargar para ayudarme a cambiar el nombre de todas las computadoras de nuestra red?
PD: tenemos en su mayoría máquinas Win7, pero recientemente hemos agregado unas 20 máquinas Win8 (en caso de que sea importante)
fuente
Powershell 3.0 (Windows 8) introdujo el
Rename-Computer
cmdlet. Ejemplo:Esto cambiará el nombre de la computadora y se reiniciará de inmediato.
Documentación de TechNet .
fuente
hostname
binario también solía funcionar. Ahora parece solo obtener el%computername%
.En powershell puedes usar algo similar a Bali, pero en su lugar usaría la función get-wmiobject de powershell, pero esto hace lo mismo. La diferencia es que los cmdlets powershell se pueden llamar de forma remota si es necesario (aunque tendrías que configurar tu entorno para psremoting, vale la pena), además no tendrías que preocuparte por pasar las credenciales como lo haces con PSExec (intente mapear un disco bajo diferencias de forma remota con psexec!), de todos modos, el comando sería
y esto incluso podría automatizarse al obtener el número de serie de la máquina de wmi también, por lo que puede implementar sus scripts .ps1 en cada máquina o ejecutar un solo script desde su propia máquina que toma cada nombre de máquina de una lista, se conecta a , obtiene el número de serie y cambia el nombre en consecuencia.
fuente