使用 Ansible Windows 10 更改注册表设置

使用 Ansible Windows 10 更改注册表设置

几天来,我一直在尝试通过自动化禁用麦克风。我正在使用 Ansible 并尝试更改注册表设置。从 10000000 更改为 10000001 或从 128 更改为 129 很简单。我尝试了以下操作:

-name: disable mic
  win_regedit: 
    path: HKLM:\path to registry
    name: DeviceState
    value: 129
    (also have used data and type but none of that worked)

这里我得到无法访问注册表的信息。因此我尝试了 win_regmerge:

-name: disable mic
  win_regmerge:
    path: C:\path\to-my-working-reg-file

再次,我收到访问注册表的错误。我是不是搞砸了,无法运行这些注册表更改。我以管理员身份运行。我不确定还能做什么。任何帮助都将不胜感激。PS:我尝试将 powershell 与 reg 文件一起使用,但它说它不是 cmdlet。我已经创建了一个批处理文件来运行 reg 文件,但它只是在等待管理员确认。当使用 powershell 时,我可以使用 -confirm: $false 而不是 bat 文件中的选项。我能想到的唯一另一件事是运行 bat 文件、.reg 文件的 powershell 文件……但这有点荒谬并且可能行不通。

相关内容