6

ADSIを使用してうまく機能しているユーザー作成を自動化するpowershellスクリプトを作成しようとしています。ただし、次のプロパティを設定する必要があり、その方法がわかりません (または、ADSI でこれを実行できるかどうかもわかりません)。

  • サービスとしてログオン
  • ローカル ログオンを許可する

これを行う方法はありますか?

4

3 に答える 3

5

PowerShell で GPO を操作するソリューションは、グループ ポリシー管理コンソール機能の一部である GPMgmt.GPM と呼ばれる COM+ オブジェクトを使用することです。これに関する情報を得るのに最適な記事は、http ://technet.microsoft.com/en-us/magazine/cc162355.aspx です。

ただし、これらの特定の値を設定する方法をまだ理解できていません。

于 2009-06-02T21:00:47.980 に答える
1

これはあなたが探しているものかもしれません:

https://gist.github.com/ned1313/9143039

于 2014-07-25T18:58:29.630 に答える
0

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

ここから 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 )
于 2013-11-27T12:55:08.097 に答える