web-dev-qa-db-ja.com

クライアントにGPOを認識されたスクリプトに更​​新させる方法は、手動で追加されました

そのため、GPOで実行するlogon/logoff/etcスクリプトをプログラムで追加しようとしています。スクリプトをそれぞれの/ Sysvol/blah ...ディレクトリに追加します。新しいスクリプトを反映するようにscripts.iniファイルを正しく更新します。新しいバージョンを反映するようにgpt.iniファイルを更新します(正しい10進数を使用して正しい16進バイトを表します)。 LDAP値も更新します。

グループポリシー管理に移動すると、GPOが表示されます。 ADとSysvolのバージョン番号が一致していることを確認できますが、[設定]タブに移動すると、スクリプトがリストされていないことがわかります。

次に、UIを介してGPOを編集します(gpedit.mscを開きます)。UIにログオンスクリプトが表示されます。[OK]をクリックしてgpedit UIを確認し、更新します。グループポリシー管理UIの[設定]タブとビオラにスクリプトが表示されます。

それで、私がしていないことをそのUIが何をしているのか疑問に思いました。ああ、私は「gpupdate/force」を試しましたが、それもうまくいきませんでした:(何かアイデアはありますか?

3
ymerej

文書化されたスクリプトインターフェイス またはそれらの PowerShellの対応物 をGP操作に使用する代わりに、突っ込んで失敗すると、多くの労力を節約できます。

具体的には、 スクリプトサンプル をエクスポートおよびインポートするためにGPO-GPO定義のXML形式で動作し、簡単です。プログラムで生成されます。

3
the-wabbit