コマンドを使用してプリンターのアクセス許可を取得する

今日は非常に特別な状況が起こりました,Windowsサーバー 2012 R2でプリンターの「セキュリティ」を調整する,將 “全員” 「印刷」権限を「許可」から「拒否」に変更した後,「プリンター」ページから消えた,「デバイスマネージャ」に移動します,また消える,ただし、Excelの印刷画面は引き続き表示されます,から “\\ローカルホスト” まだ見えます (最初に開かれた共有印刷)。Print Spoolサービスを再起動して再起動しようとしました,結果はまだ同じです,代わりにコマンドモードを試さなければなりませんでした,権限を元に戻す。

 

◎まずパソコンとプリンターの名前を確認,ここへ”MyPC”、”ZM400 (203 dpi) – ZPL” ケーススタディ,次のコマンドを入力して、「Printer Content」を入力します:

rundll32 printui.dll,PrintUIEntry /p /n "\\MyPC\ZM400 (203 dpi) - ZPL"

◎初回実行後,許可がないので,だから飛び出します “このプリンターにアクセスできません。一部のインデックスラベルは表示されません。”

 

◎するとセキュリティラベルのみのページになります,「詳細」をクリックします,所有権を取り戻す準備をする。

 

◎アカウントまたはグループを入力してください,このプリンターの「所有者」をあなたまたはあなたのグループに変更します。

 

◎確認後,「OK」をクリック

 

◎次のコマンドを再度実行して、「プリンターのコンテンツ」を入力します

rundll32 printui.dll,PrintUIEntry /p /n "\\MyPC\ZM400 (203 dpi) - ZPL"

◎現在は私たちが所有者のみです,しかし、許可はありません,だから飛び出します “このプリンターにアクセスできません。一部のインデックスラベルは表示されません。”

 

◎「セキュリティ」設定画面一式がこちらに表示されます,私の例を取る,ザ・ “全員” 権限を「許可」に戻します。

 

◎変更後,次のコマンドを再度実行して、「プリンターのプロパティ」を入力します,完成したコンテンツが表示されます。

rundll32 printui.dll,PrintUIEntry /p /n "\\MyPC\ZM400 (203 dpi) - ZPL"

 

実際にここに権限を取り戻しました,しかし、「プリンター」ページにまだこのプリンターが表示されません,印刷スプールサービスの再起動は同じです (再起動を試みたことがない),しかし、それはすでに「デバイスマネージャー」で見ることができます,ユーザーが使用する別のものをすでにインストールしているので,だから私のフォローアップのアクションは、完了する前にこのプリンターを「デバイスマネージャー」から削除することでした。

 

【參考連結】

コメントを残す

注意してください: コメントモデレーションが有効になって、あなたのコメントを遅らせる可能性があります. コメントを再送信する必要はありません.