Как вывести список всех iso-файлов определенного хранилища данных с помощью powercli в VMware vSphere
Я пытаюсь перечислить все ISO-файлы в каталоге ISO конкретного хранилища данных в VMware vSphere с помощью powercli. Я могу перечислить все isos во всех хранилищах данных, используя приведенную ниже команду, но не могу сделать это для конкретного хранилища данных.
dir vmstores: \ -Recurse -Include *.iso | Выберите имя, путь к папке
2 ответа
Я думаю, вам нужно сделать что-то вроде:
dir vmstore:\datacentername\datastorename -Recurse -Include *.iso | Select Name, FolderPath
Я обнаружил, что приведенный ниже набор команд работает.
$ datastoreName = 'enter_name_of_datastore'
$ ds = Get-Datastore -Name $ datastoreName
New-PSDrive -Location $ ds -Name DS -PSProvider VimDatastore -Root '\' | Из-Null
Get-ChildItem -Path DS: \ ISO -Включить *.iso -Recurse | Выберите имя, путь к папке
Remove-PSDrive -Name DS -Confirm:$false