List all virtual machines where CBT enabled
Get-VM| Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $true}
Check specific virtual machines where CBT enabled
Get-VM “TEST-VM-01” | Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $true}
List all virtuals machine where CBT disabled
Get-VM| Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $false}
Check specific virtual machines where CBT disabled
Get-VM “TEST-VM-01” | Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $false}
Note : In GUI mode we cannot modify the CBT configuration while virtual machine is powered on , so we can use below script to enable or disable CBT in VM powered on state.
Script to enable CBT
$vmtest = Get-VM TEST-VM-01 | get-view
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.changeTrackingEnabled = $true
$vmtest.reconfigVM($vmConfigSpec)
Script to disable CBT
$vmtest = Get-VM TEST-VM-01 | get-view
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.changeTrackingEnabled = $disabale
$vmtest.reconfigVM($vmConfigSpec)
You may use the above commands by pasting on vSphere CLI after connecting to vCenter or save it as .PS1 extension and run from the directory
Nakivo has released its new Backup and Replication solution Nakivo v10.8, which includes support for…
Oracle Cloud VMware Solution (OCVS) provides a customer-managed, native VMware-based cloud environment hosted in Oracle…
Vinchin is a professional provider of data protection solutions for enterprises. It provides a series…
In my previous blog post, I have explained about VMware Cloud Disaster Recovery (VCDR) Onboarding and…
vRealize Network Insight helps you build an optimized, highly available, and secure network infrastructure across…
Can you believe it's here again? SysAdmin Day is back, and with it comes endless gratitude…