我使用下面的腳本來在多個遠程系統上運行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