Zachary Loeber

I eat complexity and am never without a meal.

Get Remote Shadow Volume Information With Powershell

Gather the remote shadow volume information for one or more systems using wmi, alternate credentials, and multiple runspaces. Function supports custom timeout parameters in case of wmi problems and returns shadow volume information, shadow copies, their providers, and settings. You can view verbose information on each runspace thread in realtime with the -Verbose option.

Version History

1.0.0 – 09/14/2013

  • Initial release


I’m not entirely certain why yet, but it is possible to get shadow volume usage returned which is larger than the entire physical volume it is associated with (his will most likely be seen on backup servers with their own VSS providers).


Download the script at the technet gallery.