Powershell之修改组策略

组策略是建立Windows安全环境的重要手段,在窗口界面下访问组策略用gpedit.msc,命令行下可以用secedit.exe。

    secedit /export /cfg $Home\Appdata\Local\Temp\secedit.inf;
    $seccon=Get-Content -Path "$($Home)\Appdata\Local\Temp\secedit.inf";
    if($seccon.Contains("SeLockMemoryPrivilege")){
        $seccon=$seccon.Replace($seccon -match "^SeLockMemoryPrivilege","SeLockMemoryPrivilege = Administrator")
    }else {
        $tmpstr=$seccon -match "^SeLoadDriverPrivilege"
        $seccon=$seccon.Replace($tmpstr,"$($tmpstr)`nSeLockMemoryPrivilege = Administrator")
    }
    # $seccon
    Set-Content -Path "$($Home)\Appdata\Local\Temp\secedit.inf" -Value $seccon -Force
    secedit /configure /db secedit.sdb /cfg $Home\Appdata\Local\Temp\secedit.inf;
    Remove-Item -Path "$($Home)\Appdata\Local\Temp\secedit.inf" -Force
    Restart-Computer -Force;    

  这是powershell通过命令的方式对组策略进行的修改,后续待改

posted @ 2021-03-12 23:00  流云飞虹  阅读(1711)  评论(0编辑  收藏  举报