我目前正在創建一個powershell腳本,技術人員可以在其中運行幫助應用各種註冊表編輯來創建具有自動登錄的某些PC。但是,無論何時運行我的腳本,在使用預先存在的鍵更改值時,powershell都沒有問題,但在使用「new-item」命令時它不會創建鍵。我想知道是否有人會有任何想法,爲什麼這不會創建註冊表鍵,因爲我運行時沒有收到任何錯誤。Powershell在腳本運行時沒有創建註冊表鍵
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" –Name AutoAdminLogon -Value 1
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name DefaultUserName -Value domain\TEST
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name DefaultPassword -Value TEST123
Test-Path –Path "HKLM:\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\ForceAutoLogon"
if (-Not (Test-Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"))
{
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name ForceAutoLogon -Value 1
}
您是否正在使用提升的權限運行腳本? – ChrisBint 2014-10-27 13:35:54
我的Windows帳戶是一個管理員帳戶,我也嘗試以管理員身份運行與PowerShell相同的語法,但它仍不會應用任何更改。 – 2014-10-27 13:43:15