Объем доступа через UID в PowerShell

249
toprock

У меня действительно есть Сервер с большим количеством томов, где некоторые смонтированы в разных каталогах, а другие имеют буквы дисков. Я ищу способ запустить что-то подобное в Powershell

foreach ($element in (Get-Volume).Path) {  Get-childitem -path $element -File} 

но я не нашел способ, которым -path принимает UID тома

0

2 ответа на вопрос

1
WeatherForecastingRat

Попробуйте изменить -Pathпараметр на -LiteralPath:

 Get-ChildItem -LiteralPath '\\?\Volume\' 

Это работает для меня.

0
LotPings

Не повезло и с этим, но:

Cmd.exe примет GUID в команде dir, если конечный обратный слеш удвоится.

C:\> dir \\?\Volume\\ 

Проводник также покажет громкость при использовании

PS> start "\\?\Volume\" 

Некоторые ссылки по этому вопросу.
Google Search
Volume GUIDs. Способы просмотра / доступа к файлам в пределах
доступа к диску с использованием идентификатора тома

Я уже знаю этот пост, но я не хочу запускать проводник, но хочу работать с выводом ps при экспорте в CSV. toprock 6 лет назад 0