Съемный носитель с буквой D - PullRequest
0 голосов
/ 07 ноября 2019

У меня в системе есть какая-нибудь SD-карта или съемный носитель, который по умолчанию принимает букву диска D.

У меня есть это:

PS C:\Windows\System32\WindowsPowerShell\v1.0> get-volume | where DriveType -Match "Removable"

DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size
----------- --------------- ---------- --------- ------------ ------------- ----
E                                      Removable Healthy                0 B  0 B

И я хочу изменить его наG вот так:

PS C:\Windows\System32\WindowsPowerShell\v1.0> get-volume | where DriveType -Match "Removable" |Set-Partition -NewDriveLetter G

Но я получаю:

Set-Partition: одно или несколько значений параметров, переданных методу, были недействительными. В строке: 1 символ: 50 + ... |где DriveType -Match "Removable" | Set-Partition -NewDriveLetter G + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo: InvalidArgument: (PS_StorageCmdlets: ROOT / Microsoft /..._ StorageCmdlets) [Set-Partition], CimException + FullyQualifiedErrorId: MI RESULT 4, Set-Partition

Как это изменить? Или в чем проблема? Я попытался с get-disk пройти, но тоже не работает. Я могу изменить графический интерфейс управления компьютером, но мне нужна командная строка.

1 Ответ

0 голосов
/ 07 ноября 2019

Вы должны быть в состоянии сделать это с чем-то вроде этого.

$DriveLetter = (Get-Volume | Where-Object {$_.DriveType -eq "Removable"}).DriveLetter
Get-Partition -DriveLetter $DriveLetter | Set-Partition -NewDriveLetter G
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...