У меня есть сценарий powershell, запускающий wbadmin с исходным кодом C: на целевой том iSCSI, указанный его идентификатором тома (\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}). Само резервное копирование работает отлично, я просто хотел добавить в сценарий функцию резервного копирования вне сайта. К сожалению, robocopy не может использовать идентификатор тома в качестве источника для задания копирования и отклонит его как неизвестный параметр.
Есть ли способ удобно получить фактическую букву диска из идентификатора тома, чтобы я мог заменить ее перед вызовом robocopy?
Вывод «mountvol» выглядит очень многообещающе, но если есть встроенная функция powershell, я бы предпочел ее использовать.
Я уже пробовал Get-PSDrive и Get-Volume, похоже, нет никакого способа заставить их выводить VolumeID.