Я пытаюсь написать сценарий, чтобы дата и время выключения виртуальной машины превышали 30 дней (все время с момента установки Vsphere), я узнал, что они были доступны, только если я проанализирую последнюю версиюvmware.log о выключенном vms и проверке последней строковой даты в нем.
У меня есть скрипт, который я включил под этот скрипт, который просто дает мне вывод за последние 30 дней
```
$VMs = get-vm | Where powerstate -eq "poweredoff"
Get-VIEvent -Entity $VMs -MaxSamples ([int]::MaxValue) |
where {$_ -is [VMware.Vim.VmPoweredOffEvent]} |
Group-Object -Property {$_.Vm.Name} | %{
$lastPO = $_.Group | Sort-Object -Property CreatedTime -Descending | Select -First 1
$vm = Get-VIObjectByVIView -MORef $_.Group[0].VM.VM
$cloumn = '' | select VMName,Powerstate,PowerOFF
```
Я ожидаю результатов за 30 дней с помощью файлов журнала vmware, в настоящее время я получаю результаты за 30 дней