Я работаю над изучением Powershell и пытаюсь написать скрипт, который автоматически сопоставит мои диски с определенными сетевыми дисками. Это достаточно просто, но мне также нужны определенные имена, связанные с ними из Проводника Windows. Это можно сделать из реестра, но я не могу понять, как это сделать из Powershell. Я исследовал онлайн, и теперь я могу перемещаться по реестру как обычный диск до определенной точки, используя gci и set-location/cd, но как только я дошел до последнего ключа папки, я не могу увидеть DWORD внутри ключа, используя GCI больше. Из regedit я знаю, что внутри куча ключей. Мой путь - HKCU:\software\microsoft\windows\currentversion\explorer\mountpoints2 ## ComputerName # DriveName
1 ответ
5
Просто; используйте команду get-itemProperty, чтобы увидеть все ключи. Итак, если вы пошли по пути, насколько у вас есть в вашем вопросе, команда, чтобы увидеть все, что связано:
get-itemproperty .\
Очевидно, вы также можете увидеть это выше в структуре каталогов, просто добавьте путь после.\
Чтобы выполнить задачу переименования меток дисков, чтобы они отображались в проводнике Windows, используйте следующее:
set-itemProperty . _LabelFromDesktopINI "insert new label here"