Snapshot’ları manuel silebildiğimiz gibi PowerShell ile de silebilmek mümkün. Aşağıdaki komut ile hazırladığımız txt dosyasına Snapshot silinmesini istediğimiz sanal sunucularımızın isimlerini yazarak kaydettikten sonra ilgili script’i çalıştırabilirsiniz.
Connect-VIServer op…… -User…… -Password ….
$vmlist = Get-Content C:\Users\…\Desktop\deneme.txt
foreach($vm in $vmlist) {
Get-VM $vm | Get-Snapshot | remove-Snapshot -confirm:$false
# Remove-Snapshot -VM $vm -Snapshot -confirm:$false
}
![](https://i0.wp.com/www.senakinsiz.com/wp-content/uploads/2023/01/image-45.png?resize=810%2C193&ssl=1)
![](https://i0.wp.com/www.senakinsiz.com/wp-content/uploads/2023/01/image-42.png?resize=810%2C284&ssl=1)
![](https://i0.wp.com/www.senakinsiz.com/wp-content/uploads/2023/01/image-44.png?resize=810%2C70&ssl=1)