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 將不會對偵測使用安全性。 下列清單顯示名稱和數字。 名稱不分大小寫:
|
/a <authn_level> |
指定要使用的驗證層級。 如果指定這個選項,也必須指定安全性套件識別碼 (/u)。 如果未指定此選項,RPC 將不會對偵測使用安全性。 此選項沒有預設值。 可能的值包括:
|
/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 前端驗證傳遞的旗標。 旗標可以指定為數字或名稱。目前可辨識的旗標為:
|
/H <RPC/HTTP_authn_schemes> |
指定要用於 RPC/HTTP 前端驗證的驗證配置。 這個選項是以逗號分隔的數值或名稱清單。 範例:Basic,NTLM。 辨識的值為 (名稱不區分大小寫):
您必須指定安全性套件 (/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。 辨識的值為 (名稱不區分大小寫):
|
/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