Get-ConnectionInformation
Este cmdlet está disponível apenas no módulo do PowerShell do Exchange Online versão 3.0.0 ou posterior. Para obter mais informações, consulte Sobre o módulo do PowerShell do Exchange Online.
Use o cmdlet Get-ConnectionInformation para obter informações sobre todas as conexões baseadas em REST na instância atual do PowerShell com o Exchange Online.
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Sintaxe
Default (Default)
Get-ConnectionInformation
[<CommonParameters>]
ConnectionId
Get-ConnectionInformation
-ConnectionId <String[]>
[<CommonParameters>]
ModulePrefix
Get-ConnectionInformation
-ModulePrefix <String[]>
[<CommonParameters>]
Description
O cmdlet Get-ConnectionInformation retorna as informações sobre todas as conexões ativas baseadas em REST com Exchange Online na instância atual do PowerShell. Esse cmdlet é equivalente ao cmdlet Get-PSSession usado com sessões remotas do PowerShell.
A saída do cmdlet contém as seguintes propriedades:
- ConnectionId: um valor GUID exclusivo para a conexão. Por exemplo, 8b632b3a-a2e2-8ff3-adcd-6d119d07694b.
- Estado: Por exemplo, Conectado.
- Id: um número inteiro que identifica a sessão na janela do PowerShell. A primeira conexão é 1, a segunda é 2, etc.
- Nome: um nome exclusivo baseado no ambiente do PowerShell e no valor da ID. Por exemplo, ExchangeOnline_1 para Exchange Online PowerShell ou ExchangeOnlineProtection_1 para o PowerShell de Segurança & Conformidade.
- UserPrincipalName: a conta que foi usada para se conectar. Por exemplo,
laura@contoso.onmicrosoft.com. - ConnectionUri: o ponto de extremidade de conexão usado. Por exemplo,
https://outlook.office365.compara Exchange Online o PowerShell ouhttps://nam12b.ps.compliance.protection.outlook.compara o PowerShell de Segurança & Conformidade. - AzureAdAuthorizationEndpointUri: o ponto de extremidade de autorização do Microsoft Entra para a conexão. Por exemplo,
https://login.microsoftonline.com/organizationspara Exchange Online o PowerShell ouhttps://login.microsoftonline.com/organizationspara o PowerShell de Segurança & Conformidade. - TokenExpiryTimeUTC: quando o token de conexão expirar. Por exemplo, 30/09/2023 18:42:24 +00:00.
- CertificateAuthentication: se a autenticação baseada em certificado (também conhecida como CBA ou autenticação somente de aplicativo) foi usada para se conectar. Os valores são True ou False.
- ModuleName: o nome do arquivo e o caminho dos dados temporários da sessão. Por exemplo, C:\Users\laura\AppData\Local\Temp\tmpEXO_a54z135k.qgv
- ModulePrefix: o valor especificado usando o parâmetro Prefix no comando Connect-ExchangeOnline ou Connect-IPPSSession.
- Organização: o valor especificado usando o parâmetro Organization no comando Connect-ExchangeOnline ou Connect-IPPSSession para conexões CBA ou de identidade gerenciada.
- DelegatedOrganization: o valor especificado usando o parâmetro DelegatedOrganization no comando Connect-ExchangeOnline ou Connect-IPPSSession.
- AppId: O valor especificado usando o parâmetro AppId no comando Connect-ExchangeOnline ou Connect-IPPSSession para conexões CBA.
- PageSize: o número máximo padrão de entradas por página na conexão. O valor padrão é 1000 ou você pode usar o parâmetro PageSize no comando Connect-ExchangeOnline para especificar um número menor. Cmdlets individuais também podem ter um parâmetro PageSize.
- TenantID: o valor GUID da ID do locatário. Por exemplo, 3750b40b-a68b-4632-9fb3-5b1aff664079.
- TokenStatus: Por exemplo, Ativo.
- ConnectionUsedForInbuiltCmdlets
- IsEopSession: para conexões do PowerShell do Exchange Online, o valor é False. Para conexões do PowerShell de Segurança & Conformidade, o valor é True.
Exemplos
Exemplo 1
Get-ConnectionInformation
Este exemplo retorna uma lista de todas as conexões ativas baseadas em REST com o Exchange Online na instância atual do PowerShell.
Exemplo 2
Get-ConnectionInformation -ConnectionId 1a9e45e8-e7ec-498f-9ac3-0504e987fa85
Este exemplo retorna a conexão ativa baseada em REST com o valor de ConnectionId especificado.
Exemplo 3
Get-ConnectionInformation -ModulePrefix Contoso,Fabrikam
Este exemplo retorna uma lista de conexões ativas baseadas em REST que estão usando os valores de prefixo especificados.
Parâmetros
-ConnectionId
Aplicável: Exchange Online
Observação: este parâmetro está disponível na versão 3.2.0-Preview2 ou posterior do módulo.
O parâmetro ConnectionId filtra as conexões por ConnectionId. ConnectionId é um valor GUID na saída do cmdlet do Get-ConnectionInformation que identifica exclusivamente uma conexão, mesmo que você tenha várias conexões abertas. Você pode especificar vários valores de ConnectionId separados por vírgulas.
Não use esse parâmetro com o parâmetro ModulePrefix.
Propriedades do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
ConnectionId
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ModulePrefix
Aplicável: Exchange Online
Observação: este parâmetro está disponível na versão 3.2.0-Preview2 ou posterior do módulo.
O parâmetro ModulePrefix filtra as conexões por ModulePrefix. Quando você usa o parâmetro Prefix com o cmdlet Connect-ExchangeOnline, o texto especificado é adicionado aos nomes de todos os cmdlets Exchange Online (por exemplo, Get-InboundConnector se torna Get-ContosoInboundConnector). O valor ModulePrefix é visível na saída do cmdlet Get-ConnectionInformation. Você pode especificar vários valores ModulePrefix separados por vírgulas.
Esse parâmetro é significativo apenas para conexões que foram criadas com o parâmetro Prefix.
Não use esse parâmetro com o parâmetro ConnectionId.
Propriedades do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
ModulePrefix
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.