Hyper-V clustered hosts. Storage of some VMs migrated from one host to another. On rare occasions migration failed. Reason is now irrelevant. But after this – there are some empty folders left on Clustered Shared Volumes:
├───Planned Virtual Machines
├───Virtual Hard Disks
There are also other situation where there are bunch of empty folders left (testing, installations, migrations etc).
I was looking for a neat solution and found this post by Jeffery Hicks – Link.
After a few minutes I’ve got a working function that:
- Can query local system
- Can query remote system (using Invoke-Command)
- Can use Credential parameter for remote sessions
- And thanks to the above – works also from PS Core:)
Here’s the code:
And here’s the output:
Remote run with credential parameter