如何更改远程计算机上的注册表值?

时间:2018-09-26 08:20:40

标签: powershell registrykey

我已经测试了以下代码以更改远程计算机上的注册表值:

$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $computername ) 
$regKey= $reg.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",$true) 
$regKey.SetValue("New_Valuename_String","New_Valuedata",[Microsoft.Win32.RegistryValueKind]::String)

它仅在运行名为“ RemoteRegistry”的服务时起作用。 如何在不启动此服务的情况下修改注册表值?

  • 信息: 这些计算机在域环境中,默认情况下禁用WinRM服务。

谢谢。

0 个答案:

没有答案