I ended up with another kind of solution, from this thread:
Need a script to reboot VM if uptime is more than 1 days
Where time since boot were used:
Connect-viserver -Server viserver
Get-VM -Datastore datastore | Where-Object {($_.ExtensionData.RunTime.BootTime -lt (get-date).AddDays(-1)) -and ($_.PowerState -eq "PoweredOn")} | `
Remove-VM -Confirm:$False -DeletePermanently
Thank you for your help LucD.