vmware-vcenter – ¿Obtendrá una lista de todas las instantáneas en las máquinas virtuales administradas por vCenter?

Pregunta:

Tenemos varios servidores ESXi administrados por un vCenter; ¿Hay alguna manera de obtener una lista de todas las instantáneas en todas las máquinas virtuales?

Respuesta:

¡Suena como un trabajo para PowerCLI! Bueno, desde una estación de trabajo con Windows, de todos modos, que es lo que tengo.

Get-Snapshot

El blog de Surly Admin incluso tiene un script que puede copiar para obtener todas las instantáneas de todas las máquinas virtuales en su entorno , cuya esencia publicaré a continuación para su conveniencia.

$Report = Get-VM | Get-Snapshot | Select VM,Name,Description,@{Label="Size";Expression={"{0:N2} GB" -f ($_.SizeGB)}},Created
If (-not $Report)
{  $Report = New-Object PSObject -Property @{
      VM = "No snapshots found on any VM's controlled by $VIServer"
      Name = ""
      Description = ""
      Size = ""
      Created = ""
   }
}
$Report = $Report | Select VM,Name,Description,Size,Created | ConvertTo-Html -Head $Header -PreContent "<p><h2>Snapshot Report - $VIServer</h2></p><br>" | Set-AlternatingRows -CSSEvenClass even -CSSOddClass odd

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım