prndrvr
新增、刪除及列出印表機驅動程式。 此命令是位於 %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 x86、Windows x64 或 Windows IA64。 |
-s <Servername> |
指定裝載您要管理之印表機的遠端電腦名稱。 如果您未指定電腦,則會使用本機電腦。 |
-u <Username> -w <password> |
指定具有連接到您要管理印表機之電腦之權限的帳戶。 目標電腦本機系統管理員群組的所有成員都具有這些權限,但也可以將權限授與其他使用者。 如果您未指定帳戶,則必須使用這些權限登入帳戶,命令才能運作。 |
-h <path> |
指定驅動程式檔案的路徑。 如果您未指定路徑,則會使用安裝 Windows 的位置路徑。 |
-i <filename.inf> |
指定您要安裝之驅動程式的完整路徑和檔名。 如果您未指定檔名,指令碼會使用 Windows 目錄 inf 子目錄中的其中一個收件匣印表機 .inf 檔案。 如果未指定驅動程式路徑,指令碼會在 driver.cab 檔案中搜尋驅動程式檔案。 |
?? | 在命令提示字元顯示說明。 |
備註
如果您提供的資訊包含空格,請使用引號括住文字 (例如 "電腦名稱")。
-x 參數會刪除所有其他印表機驅動程式 (安裝在執行其他 Windows 版本之用戶端上使用的驅動程式),即使主要驅動程式正在使用中也一樣。 如果已安裝傳真元件,此選項也會刪除傳真驅動程式。 如果主要傳真驅動程式不在使用中,則會刪除它 (也就是說,如果沒有佇列正在使用它)。 如果刪除主要傳真驅動程式,重新啟用傳真的唯一方法是重新安裝傳真元件。
範例
若要列出本機 \printServer1 伺服器上的所有驅動程式,請輸入:
cscript prndrvr -l -s
若要使用 c:\temp\Laserprinter1.inf 驅動程式資訊檔,針對儲存在 c:\temp 資料夾中的驅動程式,為雷射印表機型號 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