Windows Hyper-v and automating snapshots

Hello, can anyone make a recommendation(s) re: automating Hyper-V snapshots that will also remove the oldest differencing snapshot so that the chain will not grow to long, consume up hard disk space and inevitably impact the VM's performance?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Aaron TomoskySD-WAN SimplifiedCommented:
Are you replicating to another host?  With 2012 you get 11 hours of recovery points or 24 hours with 2012r2

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
eitconsultingAuthor Commented:
No, no replicating whatsoever but that is a thought I considered.  The customer does have a secondary offsite server that is linked via a tunnel VPN connection.  How familiar are you with replicating a Hyper-V VM(s) over a WAN VPN and therefore, its reliability?
Aaron TomoskySD-WAN SimplifiedCommented:
It works over a wan, you just turn up the replication time higher and have to be ok with a crash consistent snapshot.
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

Aaron TomoskySD-WAN SimplifiedCommented:
Benjamin VoglarIT ProCommented:
I would use TaskScheduler and Powershell.

I would first delete a snapshot that is older then .. and then create a new one.

deletes snapshots of a certain age, here 30 days:
Get-VMSnapshot -VMName w7| Where-Object {$_.CreationTime -lt (Get-Date).AddDays(-30) } | Remove-VMSnapshot

Create snapshot
Checkpoint-VM -Name w7 -SnapshotName testsnapshotname
eitconsultingAuthor Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.