сделай например из них хештаблицу, а затем используй splatting. Ну и есть небольшой шанс что команда может принять твой объект через пайп, но это надо справку читать...
как раз проблема в том как раскидать по массиву ... я пытался (Get-VMHardDiskDrive -vmname "Ubuntu 18.04.3 LTS").ControllerLocation но оно все диски делает...