2013-08-05 60 views
1

我想添加註冊表/編輯註冊表項:編輯CURRENTCONTROLSET在使用PowerShell

HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \控制\會話管理\環境 名稱:樁號值:2類型:String

我試圖做到這一點的:

New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" -Name "Station" -ItemType "String -Value "2" -force 

然而,這只是創建了一個名爲「站」在HKEY_LOCAL_MACHINE \ SYSTEM子文件夾\ CurrentControlSet001 \控制\會話管理\環境,有一個名字: 「默認」和一個值:「2」

我不明白爲什麼它會在001 CCS選項卡中生成一個鍵,以及兩個爲什麼它使它成爲子文件夾而不是鍵名。我在這裏錯過了什麼。

回答

6

當使用註冊表提供程序時,「項目」對應於KEYS(即「文件夾」),而「項目屬性」對應於VALUES。所以你想用這個New-ItemProperty cmdlet。

New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -Name 'Station' -Value '2' -PropertyType 'string' 

您可以通過運行Get-Help Registry查看註冊表提供程序的完整文檔。

+0

謝謝你的設置! – Nimjox