Получение тома по пути с помощью PowerShell - PullRequest
1 голос
/ 18 марта 2019

Я знаю, что у моего тома есть этот путь, и он находится внутри диска № 3:

\\?\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}\

Как получить фактический объект тома, используя путь для его поиска?

У меня естьпробовал с

Get-Volume -Path '\\?\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}\'

, но возвращает ноль.Кстати, раздел, связанный с томом, еще не отформатирован.Я хочу получить доступ к тому, чтобы использовать с ним Format-Volume.


РЕДАКТИРОВАТЬ

Я выполнил эти команды на диске и правильно получил разделы.Однако я не могу получить объемы некоторых разделов, как вы можете видеть ниже.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 18 марта 2019

Если вы хотите взять DeviceID и работать в обратном направлении, вам нужно взглянуть на :

$vol = Get-CimInstance -ClassName Win32_Volume -Filter 'DeviceID="\\\\?\\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}\\"'

Примечание: у меня нет неформатированного тома на устройстве Win10, поэтому вам нужно выяснить, какой набор параметров соответствует вашему сценарию использования для Get-Volume на основе свойств $vol.

...