注册表项已编辑,但策略仍被禁用

时间:2019-06-12 16:21:41

标签: powershell group-policy

我有一个设置注册表项的脚本,但是本地策略保持禁用状态。

我尝试发布gpupdate和gpupdate / force无效。

Powershell:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name "fResetBroken" -Value 1

尝试过gpupdate和gpupdate / force

Invoke-Command -computer $line -script {
        Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name "MaxDisconnectionTime" -Value 900000
        Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name "MaxIdleTime" -Value 1800000
        Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name "fResetBroken" -Value 1
        #echo "Y" | gpupdate /force

        echo $line" Registry Key Successfuly Changed"   
    }

我希望将注册表项设置为1 =启用,并将策略更改为启用。

1 个答案:

答案 0 :(得分:0)

这是双剑。令人惊讶的是,注册表项中有一个未记录的-type参数。

Set-ItemProperty 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' fResetBroken 1 -Type Dword