prnjobs
適用対象: 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」に続いて prnjobs ファイルへの完全なパスを入力するか、適切なフォルダーまでディレクトリを移動します。 (例: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnjobs.vbs
)。
構文
cscript prnjobs {-z | -m | -x | -l | -?} [-s <Servername>] [-p <Printername>] [-j <JobID>] [-u <Username>] [-w <password>]
パラメーター
パラメーター | 説明 |
---|---|
-Z | -j パラメーターで指定した印刷ジョブを一時停止します。 |
-M | -j パラメーターで指定した印刷ジョブを再開します。 |
-X | -j パラメーターで指定した印刷ジョブをキャンセルします。 |
-l | 印刷キュー内のすべての印刷ジョブを一覧表示します。 |
-s <Servername> |
管理するプリンターをホストするリモート コンピューターの名前を指定します。 コンピューターを指定しないと、ローカル コンピューターが使用されます。 |
-p <Printername> |
必須。 管理するプリンターの名前を指定します。 |
-j <JobID> |
印刷ジョブをキャンセルする (ID 番号) を指定します。 |
-u <Username> -w <password> |
管理するプリンターをホストするコンピューターに接続するアクセス許可を持つアカウントを指定します。 ターゲット コンピューターのローカル Administrators グループのすべてのメンバーはこれらのアクセス許可を持っていますが、アクセス許可を他のユーザーに与えることもできます。 アカウントを指定しない場合は、コマンドを実行するこれらのアクセス許可を持つアカウントでログオンする必要があります。 |
/? | コマンド プロンプトにヘルプを表示します。 |
解説
- 入力する情報にスペースが含まれる場合は、テキストを引用符で囲みます (たとえば、"Computer Name")。
例
colorprinter という名前のプリンターで印刷を行うのため、HRServer という名前のリモート コンピューターに送信されるジョブ ID が 27 の印刷ジョブを一時停止するには、次のように入力します。
cscript prnjobs.vbs -z -s HRServer -p colorprinter -j 27
現在のすべての印刷ジョブをキューにある colorprinter_2 という名前のローカル プリンターを一覧表示するには、次のように入力します。
cscript prnjobs.vbs -l -p colorprinter_2