Навигация в оболочке
Откройте PowerShell, набрав PowerShell в строке поиска и нажав enter.
cd HKCU:
Чтобы перейти на hive-кусок HKEY_CURRENT _USER.
Dir
$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer
$key.ValueCount
$key.Property
$value = Get-ItemProperty $key.PSPath
Это позволит получить содержимое для всех значений в ключе, но поскольку мы создали переменную значения, мы можем проанализировать ее индивидуальное свойство для извлечения. Например.
$value.Shellstate
Вернет только содержимое значения Shellstate.
Создание ключей
Создание новых ключей похоже на создание новой папки:
New-Item -type Directory “Type New Key Name Here”
Удаление ключей
Удаление ключа выполняется с помощью команды Remove-Item следующим образом:
Remove-Item “Type New Key Name Here”
Создание значений
Чтобы добавить новые значения к ключу, вы должны использовать Set-ItemProperty
Тип элемента | Вмещает | Тип данных |
строка | Строка | REG_SZ |
ExpandedString | Строка с переменными среды, которые разрешаются при вызове | REG_EXPANDED_SZ |
двоичный | Двоичное значение | REG_BINARY |
DWord | Числовое значение | REG_DWORD |
MultiString | Текст нескольких строк | REG_MULTI_SZ |
QWORD | 64-битные числовые значения | REG_QWORD |
Чтобы создать значение, используйте следующий синтаксис:
Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –type string –name “New Value” –value “123”
Вы можете заменить путь для ключа, в котором вы хотите создать значение, и вы можете заменить параметр -type для другого типа из приведенной выше таблицы.
Удаление значений
Вы можете удалить значения, используя команду Remove-ItemProperty.
Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer “New Value”