Nombre de host PowerShell

El nombre de host o nombre del equipo se puede averiguar y también cambiar a través de PowerShell.

Publicidad

Mostrar nombre de host

PowerShell se puede utilizar para mostrar el nombre de host de la máquina. Esto es útil, por ejemplo, para la administración de un dispositivo. Aquí se puede asegurar que se trata del dispositivo que se va a administrar en el caso correspondiente.

Para ello, se abre PowerShell y se introduce el comando «hostname».

PowerShell Hostname
Hostname in PowerShell

Además, PowerShell también puede consultar variables de entorno. Para obtener con esto el nombre del host, se utiliza el siguiente comando:

$env:computername

PowerShell Hostname Alternative
Hostname in PowerShell

Publicidad

Cambiar nombre de host

El nombre del host también se puede cambiar en consecuencia. Esto es útil, por ejemplo, en entornos gestionados para vivir un concepto de nomenclatura coherente. Esto puede simplificar la administración, especialmente en entornos más grandes. En este caso, la sintaxis correspondiente es decisiva. Puede consistir, por ejemplo, en la ubicación, un número secuencial, la separación entre portátil y ordenador o incluso el número de serie.

Según Microsoft, a partir del 20.07.2023, la longitud máxima del nombre de host es de 15 caracteres. Esto debe tenerse en cuenta a la hora de crear su propia sintaxis.

En teoría, el ordenador también puede direccionarse a través de DNS utilizando un nombre más largo. Sin embargo, pueden surgir problemas si se utilizan certificados. Ya que los certificados se emiten sobre el nombre del ordenador y no sobre el DNS de la máquina.

Para cambiar el nombre del ordenador con PowerShell, se utiliza el siguiente comando

Rename-Computer -NewName <“New Computername“>

La función Renombrar-Ordenador también se puede utilizar para cambiar el nombre de un ordenador remoto, por ejemplo. Esto funciona, por ejemplo, en un dominio, con un usuario que tenga derechos de administrador para renombrar los equipos.

Rename-Computer -ComputerName <“Current Computername“> -NewName <“New Computername“ -DomainCredential <Domain>\<Administratoruser> -Force

El parámetro Force suprime la solicitud de confirmación. También puede omitirse en determinadas circunstancias.

Dado que el nuevo nombre de host o de equipo sólo se hace efectivo tras un reinicio, también se puede especificar como parámetro en el comando.

Así, por ejemplo, el comando sería el siguiente

Para el ordenador local

Rename-Computer -NewName <“New Computername“> -Restart

Para un equipo remoto de un dominio

Rename-Computer -ComputerName <“Current Computername“> -NewName <“New Computername“ -DomainCredential <Domain>\<Administratoruser> -Force -Restart

Publicidad

Scroll al inicio