Get-ConnectionInformation
Este cmdlet só está disponível no módulo Exchange Online powerShell versão 3.0.0 ou posterior. Para obter mais informações, veja Acerca do módulo Exchange Online PowerShell.
Utilize o cmdlet Get-ConnectionInformation para obter informações sobre todas as ligações baseadas em REST na instância atual do PowerShell com Exchange Online.
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Sintaxe
Default (Padrão)
Get-ConnectionInformation
[<CommonParameters>]
ConnectionId
Get-ConnectionInformation
-ConnectionId <String[]>
[<CommonParameters>]
ModulePrefix
Get-ConnectionInformation
-ModulePrefix <String[]>
[<CommonParameters>]
Description
O cmdlet Get-ConnectionInformation devolve as informações sobre todas as ligações baseadas em REST ativas com Exchange Online na instância atual do PowerShell. Este cmdlet é equivalente ao cmdlet Get-PSSession utilizado com sessões remotas do PowerShell.
O resultado do cmdlet contém as seguintes propriedades:
- ConnectionId: um valor GUID exclusivo para a ligação. Por exemplo, 8b632b3a-a2e2-8ff3-adcd-6d119d07694b.
- Estado: por exemplo, Ligado.
- ID: um número inteiro que identifica a sessão na janela do PowerShell. A primeira ligação é 1, a segunda é 2, etc.
- Nome: um nome exclusivo baseado no ambiente do PowerShell e no valor de ID. Por exemplo, ExchangeOnline_1 para Exchange Online PowerShell ou ExchangeOnlineProtection_1 para o PowerShell de Conformidade & de Segurança.
- UserPrincipalName: a conta que foi utilizada para ligar. Por exemplo,
laura@contoso.onmicrosoft.com. - ConnectionUri: o ponto final de ligação que foi utilizado. Por exemplo,
https://outlook.office365.compara Exchange Online PowerShell ouhttps://nam12b.ps.compliance.protection.outlook.compara o PowerShell de Conformidade do & de Segurança. - AzureAdAuthorizationEndpointUri: o ponto final de autorização Microsoft Entra para a ligação. Por exemplo,
https://login.microsoftonline.com/organizationspara Exchange Online PowerShell ouhttps://login.microsoftonline.com/organizationspara o PowerShell de Conformidade do & de Segurança. - TokenExpiryTimeUTC: quando o token de ligação expira. Por exemplo, 30/09/2023 18:42:24 +00:00.
- CertificateAuthentication: se a autenticação baseada em certificados (também conhecida como CBA ou autenticação apenas de aplicação) foi utilizada para ligar. Os valores são True ou False.
- ModuleName: o nome de ficheiro 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 com o parâmetro Prefixo no comando Connect-ExchangeOnline ou Connect-IPPSSession.
- Organização: o valor especificado com o parâmetro Organização no comando Connect-ExchangeOnline ou Connect-IPPSSession para a CBA ou ligações de identidade gerida.
- DelegatedOrganization: o valor especificado com o parâmetro DelegatedOrganization no comando Connect-ExchangeOnline ou Connect-IPPSSession.
- AppId: o valor especificado com o parâmetro AppId no comando Connect-ExchangeOnline ou Connect-IPPSSession para ligações CBA.
- PageSize: o número máximo predefinido de entradas por página na ligação. O valor predefinido é 1000 ou pode utilizar o parâmetro PageSize no comando Connect-ExchangeOnline para especificar um número mais baixo. Os cmdlets individuais também podem ter um parâmetro PageSize.
- TenantID: o valor GUID do ID do inquilino. Por exemplo, 3750b40b-a68b-4632-9fb3-5b1aff664079.
- TokenStatus: por exemplo, Ativo.
- ConnectionUsedForInbuiltCmdlets
- IsEopSession: para Exchange Online ligações do PowerShell, o valor é Falso. Para ligações do PowerShell de Conformidade & de Segurança, o valor é Verdadeiro.
Exemplos
Exemplo 1
Get-ConnectionInformation
Este exemplo devolve uma lista de todas as ligações baseadas em REST ativas com Exchange Online na instância atual do PowerShell.
Exemplo 2
Get-ConnectionInformation -ConnectionId 1a9e45e8-e7ec-498f-9ac3-0504e987fa85
Este exemplo devolve a ligação baseada em REST ativa com o valor ConnectionId especificado.
Exemplo 3
Get-ConnectionInformation -ModulePrefix Contoso,Fabrikam
Este exemplo devolve uma lista de ligações baseadas em REST ativas que estão a utilizar os valores de prefixo especificados.
Parâmetros
-ConnectionId
Aplicável: Exchange Online
Nota: este parâmetro está disponível na versão do módulo 3.2.0-Preview2 ou posterior.
O parâmetro ConnectionId filtra as ligações por ConnectionId. ConnectionId é um valor GUID na saída do cmdlet Get-ConnectionInformation que identifica exclusivamente uma ligação, mesmo que tenha várias ligações abertas. Pode especificar vários valores connectionId separados por vírgulas.
Não utilize este 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
Nota: este parâmetro está disponível na versão do módulo 3.2.0-Preview2 ou posterior.
O parâmetro ModulePrefix filtra as ligações por ModulePrefix. Quando utiliza o parâmetro Prefixo com o cmdlet Connect-ExchangeOnline, o texto especificado é adicionado aos nomes de todos os cmdlets Exchange Online (por exemplo, Get-InboundConnector torna-se Get-ContosoInboundConnector). O valor ModulePrefix é visível na saída do cmdlet Get-ConnectionInformation. Pode especificar vários valores ModulePrefix separados por vírgulas.
Este parâmetro é significativo apenas para ligações que foram criadas com o parâmetro Prefixo.
Não utilize este 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 suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.