2012-09-22 31 views
1

我正在研究使用OpenLocalMachineGPO添加註冊表項以爲其所有用戶設置主題的C++代碼。 OpenLocalMachineGPO打開計算機的默認GPO。通過PowerShell的本地計算機策略

我打算通過Powershell cmdlet做同樣的事情,但我無法理解如何在上述C++代碼中獲得機器默認GPO的方式。 Get-GPO似乎僅適用於通過域或站點的組策略。我無法找到設置本地組策略編輯器顯示的本地計算機策略的方法。

+0

您還沒有提出任何問題,請澄清一下。 – user823959

回答

0

我認爲使用PowerShell的正確方法就是訪問註冊表驅動器。你會發現在這裏 - 以一種方式安裝HKUSERS之一,這個地方,你會發現.DEFAULT爲您的主題。

PS C:\Users\JPB> $hkusers = New-PSDrive -Name HKUSERS -PSProvider Registry -Root Registry::HKEY_USERS 
PS C:\Users\JPB> cd hkusers: 
PS C:\Users\JPB> dir .DEFAULT 


    Hive: HKEY_USERS\.DEFAULT 


SKC VC Name       Property 
--- -- ----       -------- 
    9 0 Control Panel     {} 
    0 2 Environment     {TEMP, TMP} 
    4 0 EUDC       {} 
    3 0 Keyboard Layout    {} 
    4 0 Printers      {} 
    9 0 Software      {} 
    1 0 SYSTEM       {} 
相關問題