prndrvr

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

追加、削除、およびプリンター ドライバーの一覧を表示します。 このコマンドは、%WINdir%\System32\printing_Admin_Scripts\<language> ディレクトリにある Visual Basic スクリプトです。 このコマンドを使用するには、コマンド プロンプトで「cscript」に続いて prndrvr ファイルへの完全なパスを入力するか、適切なフォルダーまでディレクトリを移動します。 (例: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr)。

パラメーターを指定せずに使用すると、prndrvr はコマンドライン ヘルプを表示します。

構文

cscript prndrvr {-a | -d | -l | -x | -?} [-m <model>] [-v {0|1|2|3}] [-e <environment>] [-s <Servername>] [-u <Username>] [-w <password>] [-h <path>] [-i <inf file>]

パラメーター

パラメーター 説明
-a ドライバーをインストールします。
-d ドライバーを削除します。
-l 指定されたサーバーにインストールされているすべてのプリンター ドライバー一覧、 -s パラメーター。 サーバーを指定しない場合、Windows には、ローカル コンピューターにインストールされているプリンター ドライバーが一覧表示されます。
-X 指定されたサーバー上の論理プリンタしてすべてのプリンター ドライバーと使用中でない追加のプリンター ドライバーを削除、 -s パラメーター。 一覧から削除するサーバーを指定しない場合、Windows は、ローカル コンピューター上のすべての未使用のプリンター ドライバーを削除します。
-m <model_name> インストールするドライバーを (名) を指定します。 ドライバーは、サポートするプリンターのモデルの名前は多くの場合です。 詳細については、プリンターのマニュアルを参照してください。
-v {0|1|2|3} インストールするドライバーのバージョンを指定します。 説明を参照して、 -eについてのバージョンは現在の環境で使用可能なパラメーターです。 バージョンを指定しないと、ドライバーをインストールするコンピューターで実行されている Windows のバージョンに適切なドライバーのバージョンがインストールされます。
-e <environment> インストールするドライバーの環境を指定します。 環境を指定しないと、ドライバーをインストールするコンピューターの環境が使用されます。 サポートされている環境パラメーターは Windows NT x86Windows x64 または Windows IA64 です。
-s <Servername> 管理するプリンターをホストするリモート コンピューターの名前を指定します。 コンピューターを指定しないと、ローカル コンピューターが使用されます。
-u <Username> -w <password> 管理するプリンターをホストするコンピューターに接続するアクセス許可を持つアカウントを指定します。 ターゲット コンピューターのローカル Administrators グループのすべてのメンバーはこれらのアクセス許可を持っていますが、アクセス許可を他のユーザーに与えることもできます。 アカウントを指定しない場合は、コマンドを実行するこれらのアクセス許可を持つアカウントでログオンする必要があります。
-h <path> ドライバー ファイルへのパスを指定します。 パスを指定しない場合は、Windows がインストールされていた場所へのパスが使用されます。
-i <filename.inf> インストールするドライバーの完全なパスとファイル名を指定します。 ファイル名を指定しない場合、スクリプトは Windows ディレクトリの inf サブディレクトリにある受信トレイ プリンター .inf ファイルのいずれかを使用します。

ドライバーのパスが指定されていない場合、スクリプトは、driver.cab ファイル内のドライバー ファイルを検索します。

/? コマンド プロンプトにヘルプを表示します。

解説

  • 入力する情報にスペースが含まれる場合は、テキストを引用符で囲みます (たとえば、"Computer Name")。

  • -x パラメーターは、主な要因が使用されている場合でも、すべての追加のプリンター ドライバー (ドライバー インストール用にクライアントで実行されている別のバージョンの Windows) を削除します。 Fax コンポーネントがインストールされている場合は、このオプションは、fax ドライバも削除されます。 (使用しているキューがない場合) の場合は、使用されていない場合は、プライマリ fax ドライバーが削除されます。 プライマリ fax ドライバーを削除すると、fax を再度有効にする唯一の方法は、fax コンポーネントを再インストールしています。

ローカルの \printServer1 サーバー上のすべてのドライバーを一覧表示するには、次のコマンドを入力します。

cscript prndrvr -l -s

c:\temp フォルダーに格納されているドライバー用の c:\temp\Laserprinter1.inf ドライバー情報ファイルを使用して、レーザー プリンター モデル 1 モデルのプリンター用バージョン 3 Windows x64 プリンター ドライバーを追加するには、次のように入力します。

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64 -i c:\temp\Laserprinter1.inf -h c:\temp

レーザー プリンター モデル 1 用のバージョン 3 Windows x64 プリンター ドライバーを削除するには、次のように入力します。

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64