分享方式:


rpcping

確認執行 Microsoft Exchange Server 的電腦與網路上任何支援的 Microsoft Exchange 用戶端工作站之間的 RPC 連線。 此公用程式可用來檢查 Microsoft Exchange Server 服務是否透過網路回應來自用戶端工作站的 RPC 要求。

語法

rpcping [/t <protseq>] [/s <server_addr>] [/e <endpoint>
        |/f <interface UUID>[,majorver]] [/O <interface object UUID]
        [/i <#_iterations>] [/u <security_package_id>] [/a <authn_level>]
        [/N <server_princ_name>] [/I <auth_identity>] [/C <capabilities>]
        [/T <identity_tracking>] [/M <impersonation_type>]
        [/S <server_sid>] [/P <proxy_auth_identity>] [/F <RPCHTTP_flags>]
        [/H <RPC/HTTP_authn_schemes>] [/o <binding_options>]
        [/B <server_certificate_subject>] [/b] [/E] [/q] [/c]
        [/A <http_proxy_auth_identity>] [/U <HTTP_proxy_authn_schemes>]
        [/r <report_results_interval>] [/v <verbose_level>] [/d]

參數

參數 描述
/t <protseq> 指定要使用的通訊協定序列。 可以是其中一個標準 RPC 通訊協定序列:ncacn_ip_tcp、ncacn_np 或 ncacn_http。

如果未指定,預設值為 ncacn_ip_tcp。

/s <server_addr> 指定伺服器位址。 如果未指定,將會偵測本機電腦。
/e <endpoint> 指定要偵測的端點。 如果未指定任何專案,則會偵測目標電腦上的端點對應工具。

此選項與介面 (/f) 選項互斥。

/o <binding_options> 指定 RPC 偵測的繫結選項。
/f <interface UUID>[,Majorver] 指定要偵測的介面。 此選項與端點選項互斥。 介面會指定為 UUID。

如果未指定 majorver,則會尋找介面的第 1 版。

指定介面時,rpcping 會查詢目標電腦上的端點對應工具,以擷取指定介面的端點。 將使用命令列中指定的選項來查詢端點對應工具。

/O <object UUID> 如果介面已註冊 UUID,則指定物件 UUID。
/i <#_iterations> 指定要進行的呼叫數目。 預設值是 1。 如果指定了多個反覆項目,這個選項有助於測量連線延遲。
/u <security_package_id> 指定安全性套件 (安全性提供者) RPC 將用來進行呼叫。 安全性套件會識別為數字或名稱。 如果使用數字,則與 RpcBindingSetAuthInfoEx API 中的數字相同。 如果您指定此選項,則必須指定「無」以外的驗證層級。 此選項沒有預設值。 如果未指定,RPC 將不會對偵測使用安全性。 下列清單顯示名稱和數字。 名稱不分大小寫:
  • Negotiate / 9 或其中一個 nego、snego 或 negotiate
  • NTLM / 10 或 NTLM
  • SChannel / 14 或 SChannel
  • Kerberos / 16 或 Kerberos
  • Kernel / 20 或 Kernel
/a <authn_level> 指定要使用的驗證層級。 如果指定這個選項,也必須指定安全性套件識別碼 (/u)。 如果未指定此選項,RPC 將不會對偵測使用安全性。 此選項沒有預設值。 可能的值包括:
  • connect
  • call
  • pkt
  • integrity
  • 隱私權
/N <server_princ_name> 指定伺服器主體名稱。

只有在選取驗證層級和安全性套件時,才能使用此欄位。

/I <auth_identity> 可讓您指定要連線到伺服器的替代身分識別。 身分識別的格式為 user,domain,password。 如果使用者名稱、網域或密碼具有殼層可以解譯的特殊字元,請使用雙引號括住身分識別。 您可以指定 \* 而不是密碼,RPC 會提示您輸入密碼,而不用在畫面上回應密碼。 如果未指定此欄位,將會使用登入使用者的身分識別。

只有在選取驗證層級和安全性套件時,才能使用此欄位。

/C <capabilities> 指定旗標的十六進位元遮罩。 只有在選取驗證層級和安全性套件時,才能使用此欄位。
/T <identity_tracking> 指定靜態或動態。 如果未指定,動態是預設值。

只有在選取驗證層級和安全性套件時,才能使用此欄位。

/M <impersonation_type> 指定匿名、識別、模擬或委派。 預設值為模擬。

只有在選取驗證層級和安全性套件時,才能使用此欄位。

/S <server_sid> 指定預期的伺服器 SID。

只有在選取驗證層級和安全性套件時,才能使用此欄位。

/P <proxy_auth_identity> 指定要向 RPC/HTTP Proxy 進行驗證的身分識別。 具有與 /I 選項相同的格式。 您必須指定安全性套件 (/u)、驗證層級 (/a) 和驗證配置 (/H),才能使用此選項。
/F <RPCHTTP_flags> 指定要對 RPC/HTTP 前端驗證傳遞的旗標。 旗標可以指定為數字或名稱。目前可辨識的旗標為:
  • 使用 SSL / 1 或 ssl 或 use_ssl
  • 使用第一個 auth scheme /2 或 first 或 use_first
您必須指定安全性套件 (/u) 和驗證層級 (/a) 才能使用此選項。
/H <RPC/HTTP_authn_schemes> 指定要用於 RPC/HTTP 前端驗證的驗證配置。 這個選項是以逗號分隔的數值或名稱清單。 範例:Basic,NTLM。 辨識的值為 (名稱不區分大小寫):
  • Basic / 1 或 Basic
  • NTLM / 2 或 NTLM
  • Certificate / 65536 或 Cert

您必須指定安全性套件 (/u) 和驗證層級 (/a) 才能使用此選項。

/B <server_certificate_subject> 指定伺服器憑證主體。 您必須使用 SSL,此選項才能運作。

您必須指定安全性套件 (/u) 和驗證層級 (/a) 才能使用此選項。

/b 從伺服器傳送的憑證擷取伺服器憑證主體,並將它列印到螢幕或記錄檔。 只有在指定 Proxy 僅回應選項 (/E) 和使用 SSL 選項時才有效。

您必須指定安全性套件 (/u) 和驗證層級 (/a) 才能使用此選項。

/R 指定 HTTP Proxy。 若無,則會使用 RPC Proxy。 值 default 表示使用用戶端電腦中的 IE 設定。 任何其他值都會被視為明確的 HTTP Proxy。 如果您未指定此旗標,則會假設預設值,也就是檢查 IE 設定。 只有在啟用 /E (僅回應) 旗標時,此旗標才有效。
/E 將 Ping 限制為僅限 RPC/HTTP Proxy。 Ping 無法連線到伺服器。 嘗試建立 RPC/HTTP Proxy 是否可連線時很有用。 若要指定 HTTP Proxy,請使用 /R 旗標。 如果在 /o 旗標中指定 HTTP Proxy,則會忽略此選項。

您必須指定安全性套件 (/u) 和驗證層級 (/a) 才能使用此選項。

/q 指定無訊息模式。 除了密碼以外,不會發出任何提示。 假設所有查詢都是 Y 回應。 請小心使用此選項。
/c 使用智慧卡憑證。 rpcping 會提示使用者選擇智慧卡。
/A 指定要向 HTTP Proxy 進行驗證的身分識別。 具有與 /I 選項相同的格式。

您必須指定驗證配置 (/U)、安全性套件 (/u) 和驗證層級 (/a),才能使用此選項。

/U 指定要用於 HTTP Proxy 驗證的驗證配置。 這個選項是以逗號分隔的數值或名稱清單。 範例:Basic,NTLM。 辨識的值為 (名稱不區分大小寫):
  • Basic / 1 或 Basic
  • NTLM / 2 或 NTLM
您必須指定安全性套件 (/u) 和驗證層級 (/a) 才能使用此選項。
/r 如果指定了多個反覆項目,這個選項會讓 rpcping 改在最後一次呼叫之後定期顯示目前的執行統計數據。 報告間隔以秒為單位。 預設值為 15。
/v 告知 rpcping 輸出要多詳細。 預設值為 1。 2 和 3 提供更多 rpcping 輸出。
/d 啟動 RPC 網路診斷 UI。
/p 指定在驗證失敗時提示輸入認證。
?? 在命令提示字元顯示說明。

範例

若要了解您是否可存取透過 RPC/HTTP 連線的 Exchange 伺服器,請輸入:

rpcping /t ncacn_http /s exchange_server /o RpcProxy=front_end_proxy /P username,domain,* /H Basic /u NTLM /a connect /F 3