問題タブ [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.

0 投票する
2 に答える
867 参照

windows - GP を使用せずに Windows の起動時にスクリプトを実行する

約 50 台の Windows (サーバーとクライアント) マシンを含むネットワークがあります。これらのマシンの起動時に実行する必要があるスクリプトがいくつかあります。

  • これらすべてのマシンを調べて設定したくないので、ローカル GPO には問題があります。

  • ドメインからマシンを削除するスクリプトを実行するため、ドメイン GPO には問題がありますが、ドメインの終了後に行われる再起動後にスクリプトを実行する必要があります。

  • ユーザーがログインする前にスクリプトを実行する必要があるため、レジストリ キーに問題があります。

ローカルに設定したり、ドメインに依存したりせずに、起動時にスクリプトが実行されるように設定するにはどうすればよいですか?

0 投票する
1 に答える
1088 参照

c++ - Windows でローカライズされた使いやすいグループ ポリシー名をプログラムで取得する

私のコンピューターのローカル グループ ポリシー設定のこのスクリーンショット (gpedit.msc) を見てください。

ここに画像の説明を入力

C++ プログラムから (または WMI を使用して) ユーザー フレンドリな (ローカライズされた) グループ ポリシー名 (上のスクリーンショットで丸で囲んだ部分) を取得する方法はありますか?

0 投票する
1 に答える
786 参照

c# - c# 経由でログオン/ログオフ/起動/シャットダウン スクリプトをプログラムで GPO に追加するにはどうすればよいですか?

そのため、GPMC ライブラリを利用して GPO を追加し、それらを OU にリンクすることができました。ただし、私のプログラムは、ログオン/ログオフ/etc スクリプトを GPO ユーザー/コンピューター構成にアタッチできる必要があります。scripts.ini ファイルを編集してから、gpt.ini ファイル バージョンの編集に進むこともできますが、@$$ は逆にそのように実行しているようです。これを行うために利用できる GPMC ライブラリに欠けているものはありますか?

ありがとう。

0 投票する
1 に答える
500 参照

c# - アプリケーションをGPOで制御する

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

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

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

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

0 投票する
0 に答える
846 参照

c# - 「ローカルサービス」でWindowsサービスを実行し、GPO作成を適切に委任する

私は次の作業を行っています。GPMCを使用すると、次の場合にドメインコントローラーでGPOを作成できます。

  1. アプリケーションをコンソールアプリケーションとして実行し、ドメインユーザーとしてログインしています。
  2. アプリケーションをドメインユーザーアカウントのWindowsサービスとしてインストールしています。

ただし、サービスを「ローカルサービス」として実行すると、GPOを作成しようとすると、アクセス拒否の例外が発生します。

System.UnauthorizedAccessException:アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))Microsoft.GroupPolicy.IGPMDomain.CreateGPO()

LogonUser APIコードを使用して、作成を委任しています。

実際、私は次のように印刷します。

2012-02-0109:58:55[9]デバッグ-DisplayName'Test222'を使用して新しいGPOを作成しています。

2012-02-01 09:58:55 [9]デバッグ-現在のユーザー:NT AUTHORITY \ SYSTEM

2012-02-01 09:58:55 [9]デバッグ-なりすましユーザー:ABC \ joebob

2012-02-01 09:58:55 [9]デバッグ-なりすましレベル:なりすまし

私はそれを正しく行っていると感じていますが、委任によってGPOを作成することはできないかもしれませんが、これを裏付ける証拠を見つけることができません。何か案は?

0 投票する
1 に答える
290 参照

c# - アクセス権のあるプリンターを取得する

サーバーがあり、ユーザーがログインすると、ユーザーが権限を持つプリンターをロードするログオンスクリプトが実行されます。これは、GPO を使用して行われます。そのため、ユーザーがログインすると、使用が許可されているプリンターが表示されます。

私がしなければならないことは、これらのプリンターを C# アプリケーションにロードすることです。(objectClass=groupPolicyContainer) フィルターを使用してグループ ポリシー コンテナーのプロパティを列挙しようとしましたが、私 (現在のユーザー) がアクセスできるプリンターを見つけることができません。

0 投票する
1 に答える
8306 参照

batch-file - ディレクトリが存在しない場合は、batファイルを介してexeをインストールします

GPO の Windows スタートアップ スクリプトからバット ファイルを呼び出していますが、構文にエラーがあるのではないかと考えています。何かアイデアはありますか? GoToManage 無人アクセス プログラムをインストールすることを目的としていますが、まだインストールされていない場合に限ります。

どんな助けでも大歓迎です。

乾杯。

0 投票する
1 に答える
660 参照

active-directory - Thunderbird をデフォルトのメール クライアントとして設定する方法

GPO 環境で Thunderbird をデフォルトのメール クライアントにする方法を教えてください。

Thunderbird msi をデプロイしましたが、デフォルト構成、ユーザープロファイルからのユーザー名、メールサーバー構成などを渡したいです。

Windows Server 2008 (Active Directory GPO) またはその他の手段でそれを行うことは可能ですか。

関連するアイデアをいただければ幸いです。

0 投票する
2 に答える
5012 参照

c# - プログラムで GPO を作成する方法は?

グループ ポリシーを介して vb.net アプリケーションを展開する必要があります。ここでこれを行う方法に関する情報をいくつか見つけましたhttp://windowsdevcenter.com/pub/a/windows/2006/11/14/how-to-deploy-software-using-group-policy.html

今、私はプログラムで同じことをする必要があります。これに関するリンク、ドキュメント、またはチュートリアルを提案してください。

0 投票する
1 に答える
2049 参照

powershell - GPOを設定するPowershell

「中程度のリスクのファイル タイプの包含リスト」の値を設定して、ファイル拡張子を有効にしてリストに追加したいと考えています。キーは次の場所にあります:

powershell を使用してこれをオンまたはオフにするにはどうすればよいですか?