我目前正在创建一个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