4

私はWindowsアプリケーションを開発しています。システム管理者が各グループおよびユーザーのアプリケーションの動作を個別に管理できるように、アプリケーションを独自に定義したGPOを介して構成できるようにする必要があります。私はいくつかの調査を行いましたが、適切な解決策を見つけることができませんでした。

カスタムポリシーを作成した場合、それらはどのようにサーバーに反映されますか?ポリシーは「レジストリエントリの変更」で構成する必要があると思います。その後、私のアプリケーションはローカルマシンでこれらのエントリを使用して自分自身を構成します。

たとえば、私のアプリケーションには、データが保存されているフォルダがあります。デフォルトでは「C:\data」だとしましょう。このパスは、特定のレジストリエントリに保存されます。グループポリシーを定義することにより、管理者はこのパスを変更できます。そのため、管理者はサーバー側でパスを「C:\ subfolder\data」に設定します。これで、ローカルアプリケーションはこのフォルダーを使用してデータを保存する必要があります。

私はこれを解決する方法を理解できませんでした。グループポリシーをサーバー/ドメインコントローラーに取り込む方法はありますか?後でアプリケーションを公開したいので、インストーラーパッケージのようなものを使用したソリューションを絶対に好みます。

4

1 に答える 1

2

「ポリシーは「レジストリエントリの変更」で構成する必要があると思います。その後、アプリケーションはローカルマシンでこれらのエントリを使用して自身を構成します。」

はい、それが最善の方法です。HKLM\Software\YourAppNameHereまたはの下にレジストリ構成を作成しますHKCU\Software\YourAppNameHere(ユーザーごとまたはマシンごとの構成が必要かどうかによって異なります)。

アプリケーションはレジストリエントリを読み取るだけで、グループポリシーについて心配する必要はありません。

次に、ドメインコントローラにインストールできるADMまたはADMXファイルを作成するか、レジストリエントリを文書化して、管理者が独自のグループポリシーを作成するか、別の方法でレジストリキーを展開できるようにします。

編集:レジストリキーを展開するだけのADMまたはADMXファイルを作成する良い例は、次のMicrosoftKB記事にあります。

于 2012-01-10T14:54:43.390 に答える