1

Кто-нибудь знает, как считывать значения ключа реестра в PowerShell? Эквивалентный запрос в CMD можно увидеть на картинке.

эквивалент в CMD

2 ответа2

1

Get-ChildItem - это тот, который нужно использовать, и быстрое будет:

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion'

Дополнительные примеры здесь: https://msdn.microsoft.com/en-us/powershell/scripting/getting-started/cookbooks/working-with-registry-keys

Если вы хотите получить конкретное значение ключа:

$val = (Get-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName').ComputerName

И как правильно установить / изменить https://blogs.technet.microsoft.com/heyscriptingguy/2015/04/02/update-or-add-registry-key-value-with-powershell/

0

Этот формат, хотя и очень похожий, также может быть использован:

$username = Get-ItemProperty -path "HKCU:\Volatile Environment"

Который создает объект. Свойства могут быть вызваны с помощью:

$username.username

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .