我正在尝试创建一个powershell脚本来自动创建使用ADSI的用户创建。但是,我需要设置以下属性,我不知道如何(或ADSI甚至可以这样做):
任何想法如何做到这一点?
答案 0 :(得分:5)
在PowerShell中使用GPO的解决方案是通过名为GPMgmt.GPM的COM +对象,它是组策略管理控制台功能的一部分。我能找到的关于此信息的最佳文章是:http://technet.microsoft.com/en-us/magazine/cc162355.aspx
我还没有弄清楚如何设置这些特定值。
答案 1 :(得分:1)
这可能是您正在寻找的内容:
答案 2 :(得分:0)
我们可以通过导入第三方DLL(Carbon)在PowerShell中为用户设置Logon As A Service权限。
你可以从这里下载dll https://bitbucket.org/splatteredbits/carbon/downloads
$Identity = "DomainName\Administrator"
$privilege = "SeServiceLogonRight"
$CarbonDllPath = "C:\Users\Administrator\Downloads\Carbon-1.5.1\Carbon\bin\Carbon.dll"
[Reflection.Assembly]::LoadFile($CarbonDllPath)
[Carbon.Lsa]::GrantPrivileges( $Identity , $privilege )