Compartilhar via


Test-ImapConnectivity

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Tópico modificado em: 2010-08-18

Use o cmdlet Test-ImapConnectivity para verificar se o serviço IMAP4 está em execução conforme esperado. O cmdlet Test-ImapConnectivity pode ser usado para testar a funcionalidade do IMAP4 para um servidor de Acesso para Cliente especificado para todas as caixas de correio de servidores Exchange 2007 no mesmo site do Active Directory.

Sintaxe

Test-ImapConnectivity [-ClientAccessServer <ServerIdParameter>] [-Confirm [<SwitchParameter>]] [-ConnectionType <Plaintext | Tls | Ssl>] [-DomainController <Fqdn>] [-LightMode <SwitchParameter>] [-MailboxCredential <PSCredential>] [-MailboxServer <ServerIdParameter>] [-MonitoringContext <SwitchParameter>] [-PerConnectionTimeout <Int32>] [-PortClientAccessServer <Int32>] [-ResetTestAccountCredentials <SwitchParameter>] [-Timeout <UInt32>] [-TrustAnySSLCertificate <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrição detalhada

Use o cmdlet Test-ImapConnectivity para verificar se o serviço IMAP4 está em execução conforme esperado. O cmdlet Test-ImapConnectivity pode ser usado para testar a funcionalidade do IMAP4 para um servidor de Acesso para Cliente especificado.

Para executar o cmdlet Test-PopConnectivity para testar a funcionalidade do IMAP4 em um servidor de Acesso para Cliente, você deve usar uma conta à qual esteja delegada a função de Administrador do Exchange Server e a associação no grupo Administradores local para o servidor de destino.

Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange Server 2007, consulte Considerações sobre permissão

Parâmetros

Parâmetro Necessário Tipo Descrição

ClientAccessServer

Opcional

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Esse parâmetro especifica o nome do servidor de Acesso para Cliente para teste. Não use esse parâmetro com o parâmetro URL.

Confirm

Opcional

System.Management.Automation.SwitchParameter

O parâmetro Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Você não precisa especificar um valor com o parâmetro Confirm.

ConnectionType

Opcional

Microsoft.Exchange.Monitoring.ProtocolConnectionType

Este parâmetro especifica o tipo de conexão usada para conectar ao servidor de Acesso para Cliente.

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

Para especificar o nome de domínio totalmente qualificado (FQDN) do controlador de domínio que recupera dados do serviço de diretório do Active Directory, inclua o parâmetro DomainController no cmdlet.

LightMode

Opcional

System.Management.Automation.SwitchParameter

Esse parâmetro não é implementado no cmdlet Test-PopConnectivity. Usar este parâmetro não altera o comportamento do cmdlet.

Dica

Este cmdlet é implementado para outros cmdlets de diagnóstico do Exchange 2007.

MailboxCredential

Opcional

System.Management.Automation.PSCredential

Esse parâmetro inclui a credencial de caixa de correio para um teste único de URL.

MailboxServer

Opcional

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Esse parâmetro especifica o nome do servidor de Caixa de Correio a ser testado. Se não for especificado, todos os servidores de Caixa de Correio no site local do Active Directory serão testados.

MonitoringContext

Opcional

System.Management.Automation.SwitchParameter

Se esse parâmetro estiver incluído, a tarefa será executada pelo agendamento do MOM (Microsoft Operations Manager). A execução da tarefa com esse parâmetro sem MOM provocará a falha da tarefa. Se esse parâmetro for excluído, a tarefa deverá ser executada por um administrador.

PerConnectionTimeout

Opcional

System.Int32

Esse parâmetro especifica quanto tempo será preciso aguardar por conexão, em segundos, até a conclusão da operação de teste. O valor padrão do parâmetro PerConnectionTimeout é 24 segundos. Você deve especificar um valor de tempo limite maior que 0 segundos e menor que 120 segundos. Recomendamos que você sempre configure esse parâmetro com um valor de 5 segundos ou mais.

PortClientAccessServer

Opcional

System.Int32

Esse parâmetro especifica a porta a ser utilizada para se conectar ao servidor de Acesso para Cliente que você usará com o cmdlet Test-ImapConnectivity.

ResetTestAccountCredentials

Opcional

System.Management.Automation.SwitchParameter

O parâmetro ResetTestAccountCredentials redefine a senha da conta de teste usada para executar esse comando. Geralmente, a senha da conta de teste é redefinida a cada sete dias, caso você esteja usando o Microsoft System Center Operations Manager para gerenciar o ambiente do Exchange. O uso desse sinalizador força uma redefinição de senha a qualquer momento, se isso for necessário por razões de segurança.

Timeout

Opcional

System.UInt32

Esse parâmetro especifica quanto tempo será preciso aguardar, em segundos, até a conclusão da operação de teste. O valor padrão de Timeout é 30 segundos. Você deve especificar um valor de tempo limite maior que 0 segundos e menor que 1 hora (3600 segundos). Recomendamos que você sempre configure esse parâmetro com um valor de 5 segundos ou mais.

TrustAnySSLCertificate

Opcional

System.Management.Automation.SwitchParameter

Se esse parâmetro for usado, as falhas de validação do certificado SSL (Secure Sockets Layer) não serão informadas. Esse parâmetro permite que o cmdlet Test-ImapConnectivity verifique o serviço IMAP4 sem gerar erro quando o certificado não corresponde à URL do servidor de Acesso para Cliente.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, você poderá exibir quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar nenhum valor com o parâmetro WhatIf.

Tipos de entrada

Tipos de retorno

Erros

Erro Descrição

 

 

Exemplo

O primeiro exemplo de código testa a conectividade do IMAP4 para o servidor de Acesso para Cliente Contoso12, usando as credenciais do usuário contoso\kweku.

O segundo exemplo de código testa a conectividade do IMAP4 de um servidor de Acesso para Cliente específico chamado Contoso12 e testa todas as caixas de correio do Exchange 2007.

Test-ImapConnectivity -ClientAccessServer:Contoso12 -MailboxCredential:(get-credential contoso\kweku)
Test-ImapConnectivity -ClientAccessServer:Contoso12