問題タブ [gpo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# を使用してグループ ポリシーを構成するにはどうすればよいですか?
C# でコントロール パネルとタスク マネージャーのグループ ポリシー ベースの制限を操作するにはどうすればよいですか?
c# - C#アプリケーションのグループポリシーを認識させる
アプリをGPO対応にしたい。基本的に特定のレジストリパスから読み取るだけであることは知っていますが、まだいくつか質問があります。
- GPOの更新を検出するにはどうすればよいですか?ここにRegisterGPNotificationがあります:http://msdn.microsoft.com/en-us/library/aa374404 (VS.85).aspxですが、C#用に準備ができているものはありますか?
- ベストプラクティスと見なされるもの:マシンポリシーはユーザーポリシーよりも強力ですか、それともユーザーポリシーがマシンポリシーを無効にしますか?
- その分野での経験を共有したい人はいますか?
ありがとう、ステファン
c# - Active Directory ユーザー パスワードの有効期限 .NET/OU グループ ポリシー
サイトで情報を検索したところ、 ASP.NET C# Active Directory - ユーザーのパスワードの有効期限が切れるまでの時間を確認してください。
これは、ドメイン ポリシーに従ってパスワードの有効期限が切れたときの値を取得する方法を説明しています。
私の質問は次のとおりです。ドメイン グループ ポリシーで指定された値を上書きして、別の MaxPasswordAge 値を持つ OU グループ ポリシーをユーザーが持っている場合はどうなりますか? OU のグループ ポリシー オブジェクトをプログラムで取得する方法
編集:この質問をもう少し明確にするために、この編集を追加します。私が求めているのは、ユーザーのパスワードの有効期限がいつ切れるかを知ることです。私が理解している限り、日付の値はドメインのローカル ポリシーまたはグループ オブジェクト ポリシーのいずれかによって管理できます。Linq を Ldap クエリに変換する Linq2DirectoryService プロバイダーがあります。したがって、日付の有効期限の値を取得するための LDAP クエリは、このサブジェクトに最適です。.net でサポートされているオブジェクト ラッパーがこの式に含まれていると回答した場合、それは完全に回答になります。
c# - C#を使用したグループポリシー設定の読み取り
ADドメインの特定のGPO(名前またはGUIDを使用)で使用可能な設定や設定を繰り返すにはどうすればよいですか?PowerShellなどを使用してXML/HTMLにエクスポートする必要はありません。
C#(.NET 4.0)を使用しています。
windows-7 - Windows 7 のログオン画面に GPO が展開されたアプリケーションの名前を表示する
Windows XP では、GPO 経由でアプリケーションをインストールすると、ユーザーはログオン画面でアプリケーションの名前を確認できます。
Windows 7 では、ステータス メッセージは「ようこそ」のみです。
ログオン画面により詳細なウェルカム メッセージを表示する方法はありますか?
windows - GPO スタートアップ スクリプトにエントリを追加するインストーラ
システムの起動時にコマンドを実行するために、コンピューターの GPO にエントリを追加する NSIS を使用するインストーラーを作成中です。
…\Startup に何も表示されないことを除けば、すべてうまくいきます。インストーラーは、すべてが機能したと考えています。
最初に、CopyFiles を使用して $INSTDIR から …\Startup にバッチ ファイルをコピーしようとしましたが、同じ結果が得られました。
ここで何がうまくいかないのですか?
windows - ユーザー構成の GPO は上書きされません
私のドメインには 2 つの GPO があります -> " Default Domain Policy " と " GPO - Diretoria "。既定のドメイン ポリシーは、クライアントのすべての IE ブラウザーでプロキシ設定を設定するように構成されています ( [ユーザー構成] > [ポリシー] > [Windows 設定] > [Internet Explorer メンテナンス] > [接続] > [プロキシ設定] )。使用される詳細な構成は次のとおりです。
他の GPO ( GPO-Diretoria ) では、プロキシ設定は構成されていません。[プロキシ設定] ウィンドウで、[プロキシ設定を有効にする] チェック ボックスが無効になっています。この GPO はDiretoriaという OU にリンクされています。この OU 内には、3 台のコンピューターがあります。3 台のコンピューターのいずれかで gpupdate (gpupdate /force でさえも) を実行すると、プロキシ設定は既定のドメイン ポリシーで構成されたままになります。
次に、ユーザー構成設定のみを使用してさまざまなテストを実行しましたが、(gpresult /zを実行して)デフォルト ドメイン ポリシー GPO に設定されたユーザー構成設定は、「GPO - Diretoria」ユーザー構成設定で置き換えることができないことに気付きました。 ! しかし、コンピューターの構成設定は完全に置き換えられます。
なんで?
c# - グループポリシー設定をプログラムで取得する方法は?
Microsoftは、Active Directory で GPO を管理するために、GPMGMTlib ( GPMC API ) という名前の優れた COM 対応 DLL を提供しています。このライブラリはIGPMGPOと呼ばれるインターフェイスをエクスポートします。これは GPO を表し、アクセス許可の設定、エクスポートとインポートなど、あらゆる種類の操作を実行できます。
悲しいことに、MSDN のリファレンスを正しく理解していれば、現在プログラムで GPO に設定されている設定を取得する方法がインターフェイスにないため、GPMGTMT が適しているかどうかは少しわかりません。
ここに私の質問があります:
- ドメイン内の特定の GPO のポリシー設定にプログラムでアクセスするにはどうすればよいですか (読み取り専用で十分です)。C# または別の .NET 言語を使用したソリューションが推奨されます。
注釈:
これは、フォレスト内のわずかに異なる 2 つのドメインの GPO を自動的に比較するために必要です。また、GPO を XML レポートにエクスポートし、差分ツールを使用してみましたが、フォレストには約 10 個のドメインがあり、次の月に複数回比較する必要があるため、これには時間がかかります。
c# - ローカル セキュリティ ポリシーの読み取り
C# を使用してローカル セキュリティ ポリシーから値を読み取ろうとしています。私が読み取ろうとしている値は、User Rights Assignment フォルダーの下の Debug Programs です。
c# - Active Directory を使用するグループで許可されるログオン時間
Active Directory の [アカウント] タブからユーザーに対して行うことができるように、グループで許可されたログオン時間を定義する方法を長い間探しています。
「logonhours」プロパティを使用して、ユーザーの許可されたすべての時間のリストを返すクエリを作成できるクラスをC#に既に持っています。
この投稿を使用して、ログオン時間を照会する方法を理解するのに役立てました。
ユーザーが最後にいつログに記録されたかを機能に知らせたくないことを理解することが重要です。私が持っているのは、ある瞬間にユーザーがログに記録するのを防ぐ機能です。
私が欲しいのは、ユーザーのグループにログオン時間を適用できる機能であり、c# を使用して Active Directory にクエリを実行し、これらのログオン時間情報を取得できます。
どうもありがとうございました。