Summary: Use Windows PowerShell to take a snapshot of a virtual machine prior to making changes.
How can I use Windows PowerShell to take a snapshot of a virtual machine prior to making changes to it?
Use the CheckPoint-VM cmdlet, for example:
Checkpoint-VM -Name DC1 -SnapshotName BeforeUpdate