Revista Tecnología

Cómo detectar Máquinas Virtuales VMware con ISO montada con PowerCli

Publicado el 19 noviembre 2014 por Dbigcloud @dbigcloud

Buenas a todos hoy os voy a mostrar a través de PoweCli como detectar aquellas máquinas virtuales que tienen una ISO montada. A veces cuando istalamos el Sistema Operativo en una máquina virtual se nos olvida desmontar la imagen del cdrom, siempre es conveniente desmontarlo ya que si tenemos activado HA en un cluster y dicha imagen no se encuentra en un datastore visible por todos los hosts podemos tener problemas.

Para listar todas las máquinas virtuales con ISOs montadas podemos usar el siguiente comando a través de PowerCli

get-vm | where { $_ | get-cddrive | `
where { $_.ConnectionState.Connected -eq "true" -and $_.ISOPath -like "*.ISO*"} } | `
select Name, @{Name=".ISO Path";Expression={(Get-CDDrive $_).isopath }}

Si deseamos desmontar la ISO de ese listado.

get-vm | where { $_ | get-cddrive | `
where { $_.ConnectionState.Connected -eq "true" -and $_.ISOPath -like "*.ISO*"}} | `
Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$false

IMPORTANTE tened cuidado con esto, puede ser que alguna máquina virtual esté utilizando la ISO para alguna instalación y la abortéis.



Volver a la Portada de Logo Paperblog