Как вывести список всех 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

Другие вопросы по тегам