「このプリンターを信頼しますか?」メッセージ
以前のこのエントリ
に関係して、
Add-Printerでスクリプトを組んで共有プリンタを追加しようとしたところ、
エラー「Add-Printer : この印刷共有への接続に必要なドライバが~取得できず、手動でインストールする必要があります」
が出てインストールできないプリンタと、一方でメッセージが出ずにインストールできるプリンタがありました。
何のこっちゃ、と該当のプリンタを手動でインストールしようとしたところ
「このプリンターを信頼しますか? ○○コンピューターからソフトウェア ドライバーをダウンロードおよびインストールしなければ、××を使用して印刷できません。
ドライバーのダウンロードおよびインストールは、○○コンピューターおよびネットワークを信頼する場合にのみ実行してください。」
との警告メッセージ。
ここで「ドライバーのインストール」を選択して一度インストールしてしまえば、以降スクリプトはエラーなく使えることは予想できましたが、
それではスクリプトの意味が薄い。
この表示を出さずにインストールする方法はないものかと検索しましたところ、
まず見つかった情報は、グループポリシーの
「ポイント アンド プリントの制限」を「無効」にするというもの。
設定しましたが、現象変わらず。
さらに調べたところ、途中で仕様が変わって「無効」では制御できず、
「有効」にして以下の設定を行う必要があるそうです。
・「ユーザーがポイントアンドプリントを行うことができるサーバー」にチェックを入れる
・完全修飾サーバー名に、プリンターサーバーの完全修飾サーバー名を入れる
(例:prsv01.hoge.local)
・セキュリティの確認 新しい接続用にドライバーをインストールした場合
を「警告または昇格時のプロンプトを表示しない」にする
・セキュリティの確認 既存の接続用にドライバーをインストールした場合
を「警告または昇格時のプロンプトを表示しない」にする
「ポイント アンド プリントの制限」の場所は以下です。
[コンピューターの構成] - [ポリシー] - [管理用テンプレート] - [プリンター]
設定したところ、スクリプトがエラーなく実行できるようになりました。