Partilhar via


RPCping

Confirma a conectividade RPC entre o computador que executa o Microsoft Exchange Server e qualquer uma das estações de trabalho Microsoft Exchange Client suportadas na rede. Este utilitário pode ser usado para verificar se os serviços do Microsoft Exchange Server estão respondendo a solicitações RPC das estações de trabalho cliente através da rede.

Sintaxe

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]

Parâmetros

Parâmetro Descrição
/t <protseq> Especifica a sequência de protocolo a ser usada. Pode ser uma das sequências de protocolo RPC padrão: ncacn_ip_tcp, ncacn_np ou ncacn_http.

Se não for especificado, o padrão será ncacn_ip_tcp.

/s <server_addr> Especifica o endereço do servidor. Se não for especificado, a máquina local será pingada.
/e <endpoint> Especifica o ponto de extremidade para ping. Se nenhum for especificado, o mapeador de ponto de extremidade na máquina de destino será pingado.

Esta opção é mutuamente exclusiva com a opção interface (/f).

/o <binding_options> Especifica as opções de associação para o ping RPC.
/f <interface UUID>[,Majorver] Especifica a interface para ping. Esta opção é mutuamente exclusiva com a opção de ponto final. A interface é especificada como um UUID.

Se o Majorver não for especificado, procurar-se-á a versão 1 da interface.

Quando a interface é especificada, rpcping consultará o mapeador de ponto de extremidade na máquina de destino para recuperar o ponto de extremidade para a interface especificada. O mapeador de pontos finais será consultado usando as opções especificadas na linha de comando.

/O <object UUID> Especifica o objeto UUID se a interface registrou um.
/eu <#_iterations> Especifica o número de chamadas a fazer. O padrão é 1. Essa opção é útil para medir a latência da conexão se várias iterações forem especificadas.
/u <security_package_id> Especifica o pacote de segurança (provedor de segurança) que a RPC usará para fazer a chamada. O pacote de segurança é identificado como um número ou um nome. Se um número for usado, ele será o mesmo número que na API RpcBindingSetAuthInfoEx. Se você especificar essa opção, deverá especificar um nível de autenticação diferente de nenhum. Não há padrão para essa opção. Se não for especificado, o RPC não usará segurança para o ping. A lista abaixo mostra os nomes e números. Os nomes não diferenciam maiúsculas de minúsculas:
  • Negociar / 9 ou um de nego, snego ou negociar
  • NTLM / 10 ou NTLM
  • SChannel / 14 ou SChannel
  • Kerberos / 16 ou Kerberos
  • Kernel / 20 ou Kernel
/um <authn_level> Especifica o nível de autenticação a ser usado. Se essa opção for especificada, a ID do pacote de segurança (/u) também deverá ser especificada. Se essa opção não for especificada, o RPC não usará segurança para o ping. Não há padrão para essa opção. Os valores possíveis são:
  • ligar
  • chamar
  • PKT
  • Integridade
  • privacidade
/N <server_princ_name> Especifica um nome de entidade de servidor.

Este campo só pode ser utilizado quando o nível de autenticação e o pacote de segurança estão selecionados.

/Eu <auth_identity> Permite especificar identidade alternativa para se conectar ao servidor. A identidade está no formato usuário, domínio, senha. Se o nome de usuário, domínio ou senha tiverem caracteres especiais que possam ser interpretados pelo shell, coloque a identidade entre aspas duplas. Você pode especificar \* em vez da senha e o RPC solicitará que você insira a senha sem ecoá-la na tela. Se este campo não for especificado, será utilizada a identidade do utilizador com sessão iniciada.

Este campo só pode ser utilizado quando o nível de autenticação e o pacote de segurança estão selecionados.

/C <capabilities> Especifica uma máscara de bits hexadecimal de sinalizadores. Este campo só pode ser utilizado quando o nível de autenticação e o pacote de segurança estão selecionados.
/T <identity_tracking> Especifica estática ou dinâmica. Se não for especificado, dinâmico é o padrão.

Este campo só pode ser utilizado quando o nível de autenticação e o pacote de segurança estão selecionados.

/M <impersonation_type> Especifica anônimo, identificar, personificar ou delegar. O padrão é representar.

Este campo só pode ser utilizado quando o nível de autenticação e o pacote de segurança estão selecionados.

/S <server_sid> Especifica o SID esperado do servidor.

Este campo só pode ser utilizado quando o nível de autenticação e o pacote de segurança estão selecionados.

/P <proxy_auth_identity> Especifica a identidade a ser autenticada com o proxy RPC/HTTP. Tem o mesmo formato da opção /I. Você deve especificar o pacote de segurança (/u), o nível de autenticação (/a) e os esquemas de autenticação (/H) para usar essa opção.
/F <RPCHTTP_flags> Especifica os sinalizadores a serem passados para autenticação de front-end RPC/HTTP. As bandeiras podem ser especificadas como números ou nomes As bandeiras atualmente reconhecidas são:
  • Use SSL / 1 ou ssl ou use_ssl
  • Use o primeiro esquema de autenticação / 2 ou primeiro ou use_first
Você deve especificar o pacote de segurança (/u) e o nível de autenticação (/a) para usar essa opção.
/H <RPC/HTTP_authn_schemes> Especifica os esquemas de autenticação a serem usados para autenticação de front-end RPC/HTTP. Esta opção é uma lista de valores numéricos ou nomes separados por vírgula. Exemplo: Básico,NTLM. Os valores reconhecidos são (os nomes não diferenciam maiúsculas de minúsculas):
  • Básico / 1 ou Básico
  • NTLM / 2 ou NTLM
  • Certificado / 65536 ou Cert

Você deve especificar o pacote de segurança (/u) e o nível de autenticação (/a) para usar essa opção.

/B <server_certificate_subject> Especifica o assunto do certificado do servidor. Você deve usar SSL para que essa opção funcione.

Você deve especificar o pacote de segurança (/u) e o nível de autenticação (/a) para usar essa opção.

/b Recupera o assunto do certificado do servidor do certificado enviado pelo servidor e o imprime em uma tela ou um arquivo de log. Válido somente quando a opção Somente eco de proxy (/E) e as opções de uso SSL são especificadas.

Você deve especificar o pacote de segurança (/u) e o nível de autenticação (/a) para usar essa opção.

/R Especifica o proxy HTTP. Se nenhum, o proxy RPC será usado. O valor padrão significa usar as configurações do IE em sua máquina cliente. Qualquer outro valor será tratado como o proxy HTTP explícito. Se você não especificar esse sinalizador, o valor padrão será assumido, ou seja, as configurações do IE serão marcadas. Esse sinalizador é válido somente quando o sinalizador /E (somente eco) está habilitado.
/E Restringe o ping apenas ao proxy RPC/HTTP. O ping não alcança o servidor. Útil ao tentar estabelecer se o proxy RPC/HTTP está acessível. Para especificar um proxy HTTP, use o sinalizador /R. Se um proxy HTTP for especificado no sinalizador /o, essa opção será ignorada.

Você deve especificar o pacote de segurança (/u) e o nível de autenticação (/a) para usar essa opção.

/q Especifica o modo silencioso. Não emite nenhum prompt, exceto senhas. Assume Y resposta a todas as consultas. Use esta opção com cuidado.
/c Use o certificado do cartão inteligente. rpcping solicitará que o usuário escolha o cartão inteligente.
/Um Especifica a identidade com a qual autenticar no proxy HTTP. Tem o mesmo formato da opção /I.

Você deve especificar esquemas de autenticação (/U), pacote de segurança (/u) e nível de autenticação (/a) para usar essa opção.

/U Especifica os esquemas de autenticação a serem usados para autenticação de proxy HTTP. Esta opção é uma lista de valores numéricos ou nomes separados por vírgula. Exemplo: Básico,NTLM. Os valores reconhecidos são (os nomes não diferenciam maiúsculas de minúsculas):
  • Básico / 1 ou Básico
  • NTLM / 2 ou NTLM
Você deve especificar o pacote de segurança (/u) e o nível de autenticação (/a) para usar essa opção.
/r Se várias iterações forem especificadas, essa opção fará com que rpcping exiba estatísticas de execução atuais periodicamente, em vez disso, após a última chamada. O intervalo do relatório é dado em segundos. O padrão é 15.
/v Diz-rpcping quão detalhado para fazer a saída. O valor padrão é 1. 2 e 3 fornecem mais saída de rpcping.
/d Inicia a interface do usuário de diagnóstico de rede RPC.
/p Especifica para solicitar credenciais se a autenticação falhar.
/? Exibe a ajuda no prompt de comando.

Exemplos

Para saber se o servidor Exchange que você conecta por meio de RPC/HTTP está acessível, digite:

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