prnport

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

除了顯示和變更埠組態之外,建立、刪除及列出標準 TCP/IP 印表機連接埠。 此命令是位於 %WINdir%\System32\printing_Admin_Scripts\<language> 目錄中的 Visual Basic 指令碼。 若要在命令提示字元中使用此命令,請輸入 cscript,後面接著 prnport 檔案的完整路徑,或將目錄變更為適當的資料夾。 例如:cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnport

語法

cscript prnport {-a | -d | -l | -g | -t | -?} [-r <portname>] [-s <Servername>] [-u <Username>] [-w <password>] [-o {raw | lpr}] [-h <Hostaddress>] [-q <Queuename>] [-n <portnumber>] -m{e | d} [-i <SNMPindex>] [-y <communityname>] -2{e | -d}

參數

參數 描述
a- 建立標準 TCP/IP 印表機連接埠。
-d 刪除標準 TCP/IP 印表機連接埠。
-l 列出 -s 參數所指定電腦上的所有標準 TCP/IP 印表機連接埠。
-g 顯示標準 TCP/IP 印表機連接埠的組態。
-t 設定標準 TCP/IP 印表機連接埠的連接埠設定。
-r <portname> 指定連接印表機的連接埠。
-s <Servername> 指定裝載您要管理之印表機的遠端電腦名稱。 如果您未指定電腦,則會使用本機電腦。
-u <Username> -w <password> 指定具有連接到您要管理印表機之電腦之權限的帳戶。 目標電腦本機系統管理員群組的所有成員都具有這些權限,但也可以將權限授與其他使用者。 如果您未指定帳戶,則必須使用這些權限登入帳戶,命令才能運作。
-o {raw|lpr} 指定連接埠所使用的通訊協定:TCP 原始或 TCP lpr。 TCP 原始通訊協定是 Windows 上比 lpr 通訊協定效能更高的通訊協定。 如果您使用 TCP 原始,您可以選擇使用 -n 參數來指定連接埠號碼。 預設連接埠號碼是 9100。
-h <Hostaddress> 指定 (依 IP 位址) 您要設定連接埠的印表機。
-q <Queuename> 指定 TCP 原始連接埠的佇列名稱。
-n <portnumber> 指定 TCP 原始連接埠的連接埠號碼。 預設連接埠號碼是 9100。
-m{e|d} 指定是否啟用 SNMP。 參數 e 會啟用 SNMP。 參數 d 會停用 SNMP。
-i <SNMPindex 如果已啟用 SNMP,指定 SNMP 索引。 如需詳細資訊,請參閱 Rfc 編輯器網站中的 Rfc 1759
-y <communityname> 如果已啟用 SNMP,指定 SNMP 社群名稱。
-2{e|-d} 指定 TCP lpr 連接埠是否啟用雙工緩衝處理 (也稱為重新多工緩衝處理)。 雙工緩衝處理是必要的,因為 TCP lpr 必須在傳送至印表機的控制檔中包含精確的位元組計數,但通訊協定無法從本機列印提供者取得計數。 因此,當檔案多工緩衝處理至 TCP lpr 列印佇列時,它也會以 system32 目錄中的暫存檔的形式進行多工緩衝處理。 TCP lpr 會決定暫存檔的大小,並將該大小傳送至執行 LPD 的伺服器。 參數 e 會啟用雙工緩衝處理。 參數 d 會停用雙工緩衝處理。
/? 在命令提示字元顯示說明。

備註

  • 如果您提供的資訊包含空格,請使用引號括住文字 (例如 "電腦名稱")。

範例

若要在伺服器 \Server1 上顯示所有標準 TCP/IP 列印連接埠,請輸入:

cscript prnport -l -s Server1

若要刪除伺服器 \Server1 上以 10.2.3.4 連接到網路印表機的標準 TCP/IP 列印連接埠,請輸入:

cscript prnport -d -s Server1 -r IP_10.2.3.4

若要在伺服器 \Server1 上新增標準 TCP/IP 列印連接埠,以 10.2.3.4 連接到網路印表機,並在連接埠 9100 上使用 TCP 原始通訊協定,請輸入:

cscript prnport -a -s Server1 -r IP_10.2.3.4 -h 10.2.3.4 -o raw -n 9100

若要啟用 SNMP,請指定「public」社群名稱,並以伺服器 \Server1 所共用的 10.2.3.4 將網路印表機上的 SNMP 索引設定為 1,請輸入:

cscript prnport -t -s Server1 -r IP_10.2.3.4 -me -y public -i 1 -n 9100

若要在本機電腦上新增標準 TCP/IP 列印連接埠,以 10.2.3.4 連接到網路印表機,並自動從印表機取得裝置設定,請輸入:

cscript prnport -a -r IP_10.2.3.4 -h 10.2.3.4