-1

私は Citrix 主導の環境を実行しており、実行時にすべてのレポートの PDF リポジトリを作成する重要なソフトウェアを持っています。私が抱えている問題は、ユーザーのプリンターを環境に取り込む必要があり (デフォルトのプリンターだけでなく、それらすべて)、多くのコンピューターに Acrobat 9 または X がインストールされていることです。レポートを作成するソフトウェアでは、Rely On System Fonts がオフになっている必要がありますが、コンピューターの PDF プリンターに関しては、一部のユーザーはそれをオンにしています。ユーザー x がレポートを作成しようとすると、オプションが適切に設定解除されていないユーザー y のセッションからプリンターが取得されることがあります。その場合、ユーザー x のかけがえのないレポートが失われます。アプリケーションは Dexterity アプリケーションであり、ソースにアクセスできません。Citrix または AD に方法はありますか? この 1 つのオプションを適切に設定解除するスクリプトを作成するには? この頭痛を解決するために、powershell スクリプトでアクティブ化できるレジストリ キーまたは何らかのフックがあるかどうか、何か考えはありますか? 助けていただければ幸いです。

4

2 に答える 2

0

私はこれを自分で理解するために何週間も調査してきました.もう1つの答えを探していて、あなたの質問を見つけました. 問題を解決するために、レジストリ キーが次の場所にあることがわかりました。

[HKEY_CURRENT_USER\Printers\DevModePerUser]

現在のすべてのプリンター プロパティが含まれます。これをエクスポートすると、スクリプトを実行して、ログイン時に reg キーを追加できます。変更が適用されることを確認するために、単語の後にスプーラを再起動してください。また、設定は同じ名前のプリンターにのみ適用されるため、複数ある場合は、異なるプリンター名ごとに異なるレジストリ キーが必要です。プリンターの設定を好きなように変更した後、キーをエスポートし、.reg ファイルを編集して、インストールされている他のプリンターに関するデータを削除し、.reg ファイルが他のプリンターに影響を与えないようにしました。

于 2013-03-07T16:15:59.723 に答える