Я протестировал следующий код для изменения значений реестра на удаленном компьютере:
$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».Как изменить значения реестра без запуска этой службы?
- info: Эти компьютеры находятся в доменной среде, и служба WinRM по умолчанию отключена.
Заранее спасибо.