944 063 154

Blog

Obtener el nombre de una máquina HyperV desde la máquina

Publicado enSistemas TI

Las máquinas virtuales son un dispositivo de gran utilidad a la hora de probar un determinado software o de utilizar uno nuevo. Esto se debe a que este tipo de máquinas nos permiten asegurarnos de que el sistema operativo permanece intacto en todo momento. Es decir, que a pesar de los cambios que se realicen, todo seguirá en el mismo estado en que se encontraba cuando la máquina en cuestión fue creada. Y el hecho de que el sistema operativo permanezca inalterado es especialmente importante cuando realizamos pruebas; o también en el caso de que consideremos que la aplicación pueda ser inestable o pueda causar algún daño.

En este sentido, podríamos decir que una máquina virtual es una especie de banco de pruebas. Un entorno en el que se utiliza hardware real y que tiene la habilidad de comportarse como un equipo tradicional. Así, en 2008 Microsoft creó HyperV, una tecnología que permite virtualizar un sistema operativo de una forma profesional. Eso sí, para ello es necesario tener en cuenta que el hardware tiene que permitirlo; es decir, que sea compatible con esta tecnología.

A pesar de sus múltiples ventajas es probable que algunos usuarios no sepan manejarse con este tipo de tecnología. Una tecnología que ha llegado para simplificarnos las tareas relacionadas con la gestión de servidores, pero que por falta de conocimientos no están al alcance del gran público. Entre las tareas de mayor utilidad se encuentra la obtención del nombre de una máquina HyperV. Un labor que si no sabes cómo puedes hacerlo, te lo mostramos con un sencillo fragmento de código.

Obteniendo el nombre de una máquina HyperV

Conocer cuál es el nombre de una máquina hypervirtualizada es mucho más sencillo de lo que pueda parecer; además de ser una información de grna utilidad para la gestión de la máquina. Para ello, podemos recurrir a un sencillo código de Windows PowerShell, la interfaz de consola creada por Windows. Es decir, un script de aspecto similar al siguiente:


$Name = Get-ItemProperty -path "HKLM:SOFTWAREMicrosoftVirtual MachineGuestParameters" -Name VirtualMachineName

$Name.VirtualMachineName

 

Conocer el nombre de la máquina virtual puede resultarnos muy útil para realizar otras tareas en relación al servidor virtual. Además de tratarse de una sencilla tarea que apenas nos llevará unos segundos. Todo esto es gracias a las posibilidades que ofrece Windows Powershell, ya que permite la escritura y la unión de comandos, entre la enorme variedad de funcionalidades de la interfaz de consola de Windows.