For a project, we needed to implement a VEEAM Backup & Replication setup. During the project we encountered some virtual machines with Physical RDMs. VEEAM cannot handle this, so it was needed to write a script allowing us to list all virtual machines with their most interesting parameters, such as:
- Virtual Machine Name
- Version
- PowerState
- HardDisks
- ProvisionedSpaceGB
- Datacenter
- Cluster
- InventoryPath
- HasPhysicalController
The function Get-VMFolderPath can be found on this blog.