vSphere Scripts for BatchPatch
This commit is contained in:
12
vSphere/BatchPatch/vm-delete-snapshot.ps1
Normal file
12
vSphere/BatchPatch/vm-delete-snapshot.ps1
Normal file
@@ -0,0 +1,12 @@
|
||||
# Delete Snapshot "BeforePatching" of vSphere Machine and display all remaining Snapshots for this machine
|
||||
# Script is called from BatchPatch, Output from Get-Snapshot is displayed there
|
||||
|
||||
param (
|
||||
[Parameter(Mandatory=$true)][string]$Computer
|
||||
)
|
||||
|
||||
connect-viserver -server SERVERNAME -user USERNAME -password PASSWORD | out-null
|
||||
$MySnap = Get-Snapshot -Server SERVERNAME -VM $Computer* -Name BeforePatching
|
||||
Remove-Snapshot -Snapshot $MySnap -confirm:$false | out-null
|
||||
Get-Snapshot -Server SERVERNAME -VM $Computer* | ft Name -HideTableHeaders
|
||||
Disconnect-VIServer -Server * -Force -Confirm:$false | out-null
|
||||
Reference in New Issue
Block a user