Just a quick query, but I suspect I already know the answer and just need to put it together.
Is there a way to quickly export a list of the snapshots, per volume?.
This can be done on a vol by vol basis no problems, but if you have hundreds to look at, no one wishes to repeat the task lots of times..
ie: get-navol vol0 | get-nasnapshot - the console will output a list of snaps for vol0.
If you run: get-navol | get-snapshot, the console will output a snapshot list for each and every volume, but the output is kind of useless as you have no way of identifying hundreds of snapshots and the relevant parent volume, as the output is one continous list..
Just wondered if I was missing a switch or command to get the correct output?
There are examples of how to do this in the forum, but I've attached a script which can query multiple filers and sends an HTML report via email (with snapshots per volume, as you're requesting). You can either use it 'as is' or cannibalise the code to do exactly what you need. Hope this helps,
Hi, Martin. The snapshot structure from Data ONTAP doesn't include the parent snapshot info, which is a known pain point and prevents effective use of snapshot objects in the PowerShell pipeline. The forthcoming Toolkit 1.4 adds this information and should address your concern.