C#でグループポリシーのパスワードポリシーを設定するにはどうすればよいですか
-
27-09-2019 - |
質問
Windows Server 2008 Active Directoryからグループポリシーを取得し、C#アプリケーションの最小パスワード年齢、最大パスワード年齢、および最小パスワード長を変更しようとしています。
これを行う方法はありますか?これまでのところ、interop.gpmgmtlib(gpmgmt.dll)を使用して新しいグループポリシーオブジェクトを作成する方法しか見つけていませんが、ポリシーのパスワードルールを変更する方法を見つけていないため、簡単な方法があるかどうかはわかりません。
解決
C#のディレクトリエントリを使用して、これらの値を変更できると思います。これはGUDリファレンスですhttp://www.codeproject.com/articles/18102/howto-almost-everything-in-active-directory-via-c 。また、MSDN参照を確認してください。
他のヒント
これは古い投稿であることがわかりましたが、Windows Power ShellとGroup Policy Cmdletsの使用を見てみましょう。
http://technet.microsoft.com/en-us/library/dd759177.aspx
私はまだグループポリシーにPower Shellを使用していませんが、給与計算システムとExchange Serverを同期させるために頻繁に使用しています。
所属していません StackOverflow