Windows如何通过脚本设置本地组策略中“从远程系统强制关机”只保留Administrators组

陈帅 141 信誉分
2024-12-05T03:02:23.6833333+00:00

您好,由于我们内部Windows服务器没有加域,想通过bat脚本设置组策略的权限:“从远程系统强制关机”只保留Administrators组,其他组和账号都删除。但是网上没有搜索到相关脚本,麻烦指导一下,谢谢

图片

Windows 商业版 | Windows Server | 用户体验 | 其他
0 个注释 无注释
{count} 票

接受的答案
  1. 匿名
    2024-12-06T03:19:19.5133333+00:00

    你好,

    可以在脚本中使用secedit来配置本地安全策略。我写了一个PowerShell脚本供参考。这里将配置中的SeRemoteShutdownPrivilege设置为S-1-5-32-544即本地管理员组的SID。

    $infpath = "C:\temp\sec.inf"
    $dbpath = "C:\temp\sec.sdb"
    $remoteshut = "SeRemoteShutdownPrivilege = *S-1-5-32-544"
    secedit.exe /export /cfg $infpath /areas user_rights
    $content = Get-Content -Path $infpath
    for($i=0;$i -lt $content.Length;$i++) {
        if($content[$i] -match "SeRemoteShutdownPrivilege") {
            $content[$i] = $remoteshut
            break
        }
    }
    Set-Content -Path $infpath -Value $content
    secedit.exe /configure /db $dbpath /cfg $infpath /areas user_rights
    

    关于secedit的详细信息可以参考

    https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/secedit

    祝好

    Ian Xue


    如果回答是有帮助的,请点击“接受答案”。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。