我使用下面的脚本来在多个远程系统上运行test.reg
远程文件:运行注册表使用PowerShell
$computers = Get-Content computers.txt
Invoke-Command -ComputerName $computers -ScriptBlock {
regedit /i /s "\\SERVER\C$\RegistryFiles\test.reg"
}
的脚本没有错误,但该注册表项不上任何的进口系统。
我知道test.reg
文件是一个有效的注册表文件,因为我复制它,手动运行它,并注册表项导入。我还确保远程计算机上启用了PowerShell远程处理。
任何想法为什么注册表项不导入?
可能是双跳问题。你能读取脚本块内的reg文件吗(例如用'Get-Content')? –
什么配置单元是你的注册表文件test.reg使用? – Colyn1337
@ Colyn1337 - HKEY_LOCAL_MACHINE \ SOFTWARE \ Test – blashmet