Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Clear-CBTFlag($targetVM) {
- $vmview = $targetVM | Get-View
- $snapname = "Disable CBT $(Get-Date -f yyyyMMdd_HHmmss)"
- if (!$vmview.Config.ChangeTrackingEnabled){
- "Error: CBT flag is not set on this VM $targetVM"
- return
- }
- $spec = New-Object VMware.Vim.VirtualMachineConfigSpec
- $spec.changeTrackingEnabled = $false
- $vmview.ReconfigVM($spec)
- sleep 10
- $targetVM | New-Snapshot -Name $snapname
- sleep 5
- $targetVM | Get-Snapshot -Name $snapname | Remove-Snapshot -Confirm:$false
- "Disabling CBT for $targetVM"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement