是否可以使用Powershell脚本远程编辑注册表项?如果是,怎么样?
我有一个包含7个服务器的列表,我必须在其中禁用Windows更新设置。我编写了以下脚本,但只能用于localy:
$regkey = "HKLM:\SOFTWARE\microsoft\......\auto update"
set-itemproperty -path $regkey -name AUOptions -value 1
set-itemproperty -path $regkey -name ElevateNonAdmins -value 0
set-itemproperty -path $regkey -name IncludeRecommendedUpdates -value 0
有什么建议吗?谢谢!
答案 0 :(得分:0)
Powershell对远程注册表的支持是通过.Net完成的。有很多的Google答案可用。来自此网站的Here's one:
$Reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $computer1)
$RegKey= $Reg.OpenSubKey("SOFTWARE\\Veritas\\NetBackup\\CurrentVersion")
至于如何设置值是留给读者的练习。