Weekly Tip 42

Snapshot all Hyper-V VMs on a Host

Execute this script. Change the “$hosts =” line to reflect the name of your host. You can also modify the date format if you like on the “$date =” line.

import-module hyper-v

$host = “<host name>”

$date =  get-date -format yyyy-mm-ddThh-mm-ss

$vms = (get-vm -computername $host).name

ForEach ($vm in $vms) {

checkpoint-vm $vm -computername $host -snapshotname “$vm $date”

write-host “checkpoint created on $vm”

}

Share:

Facebook
Twitter
LinkedIn

Contact Us

Name
=
On Key

More Posts

WME Microsoft 365 Updates No. 025
Azure

WME Microsoft 365/Azure Updates 22 August 2025

1. Exchange Online: Temporary Mailbox Access Disruption via MAPI Overview Some Exchange Online users experienced mailbox access issues via the Messaging API (MAPI) on August 20, 2025. The disruption occurred after Microsoft reverted a recent service

Read More »
WME Microsoft 365 Updates No. 023
Azure

WME Microsoft 365/Azure Updates 08 August 2025

1. Final Countdown for Windows 11 Version 22H2 Enterprise & Education Overview Windows 11, version 22H2 (Enterprise, Education, and IoT Enterprise editions) is going to reach end of the servicing on October 14, 2025. The October

Read More »
Be assured of everything

Get WME Services

Stay ahead of the competition with our Professional IT offerings.

=