2009-06-01 13 views
6

ADSIを使用してうまく機能しているユーザー作成を自動化するpowershellスクリプトを作成しようとしています。しかし、私は次のプロパティを設定する必要があると私は(ADSIもこれを行うことができますかあれば)どのように確認していない:ADSIを使用して "サービスとしてログオンする"と "ログオンをローカルに許可する"を設定する

  • サービス
  • がローカル

どのように任意のアイデアログオンを許可するとしてログオンこれをする?

答えて

5

PowerShellでGPOを使用するソリューションは、グループポリシー管理コンソールの機能の一部であるGPMgmt.GPMというCOM +オブジェクトを介して行われます。私がこれで見つけることができる情報のための最もよい記事は:http://technet.microsoft.com/en-us/magazine/cc162355.aspx

私はまだこれらの特定の値を設定する方法を理解することができませんでした。

0

サードパーティのDLL(Carbon)をインポートすることで、powershellのユーザーにサービスとしてログオンする権限を設定できます。

ます。これは、あなたが探しているものかもしれません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) 
+0

カーボンは、PowerShellコマンドレットを持っています。 http://superuser.com/a/1086250/285095 –

関連する問題