2016-11-27 48 views
1

我使用的木偶4.2,我已經找到了一份工作,我需要使用 Puppet Registry Module在HKEY_USERS更改Windows註冊表中的值與木偶

我試圖更改註冊表來改變從註冊表中的一些值值在蜂巢HKEY_USERS,但我看到Puppet模塊不能在那裏工作。 我嘗試了不同的方法:改變使用PowerShell此值,但它不與 Puppet Powershell Module

這項工作是我運行代碼:

'$null=New-PSDrive -Name HKU -PSProvider Registry -Root Registry::HKEY_USERS -ErrorAction SilentlyContinue; Set-ItemProperty -Path $("HKU:\"+$((Get-WmiObject Win32_useraccount) | ?{$_.Name -eq "Administrator"}).SID+"\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize") -Name EnableTransparency -Value 0 -Force' 

如果我和木偶它不」運行沒有工作,當我在本地控制檯中運行它時,它確實如此。

+0

'HKCU' ='HKEY_CURRENT_USER' - 這將只適用於 –

+0

你說得對,我行了複製.. –

回答

0

HKEY_USERS現在支持未發佈的puppetlabs/registry版本(截至2016年11月未發佈)。我希望能夠在僞造版本的1.1.4版本中使用它。在此之前,您可以使用GitHub主分支 - https://github.com/puppetlabs/puppetlabs-registry。請參閱https://tickets.puppetlabs.com/browse/MODULES-3865。有關管理HKCU,請參閱https://tickets.puppetlabs.com/browse/MODULES-422

+0

非常感謝你做出錯誤的用戶運行傀儡的不亦樂乎! 你救了我! –

+0

@JohnVendor如果這回答了您的問題,請將此標記爲答案。 :d – ferventcoder