訪問遠程註冊表時我有一個簡單的連接到通過WMI和PowerShell遠程計算機的註冊表腳本:PowerShell的:通過WMI
$Server = server1
$HKLM = [UInt32] "0x80000002"
$WMI_Reg = [WMIClass] "\\server1\root\default:StdRegProv"
爲廣大300臺的服務器,這是好的,我可以做後續查詢註冊表。但是,對於少數幾個人,我收到此錯誤:
Cannot convert value "\server1\root\default:stdregprov" to type "System.Management.ManagementClass". Error: "not found"
這些都是2008 R2服務器。最初,存在無效WMI提供程序的問題,我必須在出現此錯誤之前重新編譯cimWin32.mof。
關於接下來我能做什麼的任何想法?
謝謝