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?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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 TomoskyDirector of Solutions ConsultingCommented:
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 TomoskyDirector of Solutions ConsultingCommented:
It works over a wan, you just turn up the replication time higher and have to be ok with a crash consistent snapshot.
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

Aaron TomoskyDirector of Solutions ConsultingCommented:
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.