powershell - 已编辑注册表项,但仍禁用策略
问题描述
我有一个脚本正在设置注册表项,但本地策略仍处于禁用状态。
我尝试发出 gpupdate & gpupdate /force 无济于事。
电源外壳:
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 = 启用,并将策略更改为启用。
解决方案
这是一个双字。令人惊讶的是,注册表项有一个未记录的 -type 参数。
Set-ItemProperty 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' fResetBroken 1 -Type Dword
推荐阅读
- python - 无法打开 CSV 文件
- azure-functions - 具有 AzureWebJobStorage 应用程序设置的多个 Azure 函数,相同的 KeyVault?
- swift - 文本在视图中居中而不是在视图后面
- python - 如何在 Python 中检查在线文本文件中的字符串
- python - Python 常规 MIMEText 电子邮件有效,但 MIMEMultiPart 无效
- image - 通过锁定 gSheet 中的图像运行脚本
- hibernate - 使用桥接表时的 HQL 查询?
- html - 如何在显示 flex 中居中对齐容器的一个子项?
- python - 是否可以从我的 django 项目中创建一个连接到 mysql 数据库的可执行文件?
- c# - 从另一个项目启动项目时,调试时会出现任何问题吗?