Get-ConnectionInformation
Questo cmdlet è disponibile solo nel modulo PowerShell di Exchange Online versione 3.0.0 o successiva. Per ulteriori informazioni, vedere Informazioni sul modulo PowerShell di Exchange Online.
Usare il cmdlet Get-ConnectionInformation per ottenere informazioni su tutte le connessioni basate su REST nell'istanza di PowerShell corrente con Exchange Online.
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
Default (Impostazione predefinita)
Get-ConnectionInformation
[<CommonParameters>]
ConnectionId
Get-ConnectionInformation
-ConnectionId <String[]>
[<CommonParameters>]
ModulePrefix
Get-ConnectionInformation
-ModulePrefix <String[]>
[<CommonParameters>]
Descrizione
Il cmdlet Get-ConnectionInformation restituisce le informazioni su tutte le connessioni basate su REST attive con Exchange Online nell'istanza di PowerShell corrente. Questo cmdlet equivale al cmdlet Get-PSSession usato con le sessioni di PowerShell remote.
L'output del cmdlet contiene le proprietà seguenti:
- ConnectionId: valore GUID univoco per la connessione. Ad esempio, 8b632b3a-a2e2-8ff3-adcd-6d119d07694b.
- Stato: Ad esempio, Connesso.
- Id: numero intero che identifica la sessione nella finestra di PowerShell. La prima connessione è 1, la seconda è 2 e così via.
- Nome: nome univoco basato sull'ambiente di PowerShell e sul valore dell'ID. Ad esempio, ExchangeOnline_1 per Exchange Online PowerShell o ExchangeOnlineProtection_1 per PowerShell per la sicurezza & la conformità.
- UserPrincipalName: l'account usato per la connessione. Ad esempio,
laura@contoso.onmicrosoft.com. - ConnectionUri: endpoint di connessione in uso. Ad esempio,
https://outlook.office365.comper Exchange Online PowerShell ohttps://nam12b.ps.compliance.protection.outlook.comper PowerShell per la sicurezza & la conformità. - AzureAdAuthorizationEndpointUri : endpoint di autorizzazione di Microsoft Entra per la connessione. Ad esempio,
https://login.microsoftonline.com/organizationsper Exchange Online PowerShell ohttps://login.microsoftonline.com/organizationsper PowerShell per la sicurezza & la conformità. - TokenExpiryTimeUTC: quando scade il token di connessione. Ad esempio, 30/09/2023 18:42:24 +00:00.
- CertificateAuthentication: indica se per la connessione è stata usata l'autenticazione basata su certificato (nota anche come autenticazione CBA o autenticazione solo app). I valori consentiti sono True o False.
- ModuleName: nome file e percorso dei dati temporanei per la sessione. Ad esempio, C:\Utenti\laura\AppData\Local\Temp\tmpEXO_a54z135k.qgv
- ModulePrefix: il valore specificato utilizzando il parametro Prefix nel comando Connect-ExchangeOnline o Connect-IPPSSession.
- Organizzazione: il valore specificato utilizzando il parametro Organization nel comando Connect-ExchangeOnline o Connect-IPPSSession per le connessioni CBA o di identità gestita.
- DelegatedOrganization: il valore specificato utilizzando il parametro DelegatedOrganization nel comando Connect-ExchangeOnline o Connect-IPPSSession.
- AppId: il valore specificato utilizzando il parametro AppId nel comando Connect-ExchangeOnline o Connect-IPPSSession per le connessioni CBA.
- PageSize: il numero massimo predefinito di voci per pagina nella connessione. Il valore predefinito è 1000 oppure è possibile usare il parametro PageSize nel comando Connect-ExchangeOnline per specificare un numero più basso. I singoli cmdlet possono anche avere un parametro PageSize.
- TenantID: valore GUID dell'ID tenant. Ad esempio, 3750b40b-a68b-4632-9fb3-5b1aff664079.
- TokenStatus: ad esempio, Attivo.
- ConnectionUsedForInbuiltCmdlets
- IsEopSession: Per le connessioni PowerShell di Exchange Online, il valore è False. Per le connessioni PowerShell di sicurezza & conformità, il valore è True.
Esempio
Esempio 1
Get-ConnectionInformation
In questo esempio viene restituito un elenco di tutte le connessioni basate su REST attive con Exchange Online nell'istanza di PowerShell corrente.
Esempio 2
Get-ConnectionInformation -ConnectionId 1a9e45e8-e7ec-498f-9ac3-0504e987fa85
In questo esempio viene restituita la connessione attiva basata su REST con il valore ConnectionId specificato.
Esempio 3
Get-ConnectionInformation -ModulePrefix Contoso,Fabrikam
Questo esempio restituisce un elenco di connessioni basate su REST attive che usano i valori di prefisso specificati.
Parametri
-ConnectionId
Applicabile: Exchange Online
Nota: questo parametro è disponibile nella versione del modulo 3.2.0-Preview2 o successiva.
Il parametro ConnectionId filtra le connessioni in base a ConnectionId. ConnectionId è un valore GUID nell'output del cmdlet Get-ConnectionInformation che identifica in modo univoco una connessione, anche se sono aperte più connessioni. È possibile specificare più valori ConnectionId separati da virgole.
Non usare questo parametro con il parametro ModulePrefix.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
ConnectionId
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ModulePrefix
Applicabile: Exchange Online
Nota: questo parametro è disponibile nella versione del modulo 3.2.0-Preview2 o successiva.
Il parametro ModulePrefix filtra le connessioni in base a ModulePrefix. Quando si usa il parametro Prefix con il cmdlet Connect-ExchangeOnline, il testo specificato viene aggiunto ai nomi di tutti i cmdlet Exchange Online (ad esempio, Get-InboundConnector diventa Get-ContosoInboundConnector). Il valore ModulePrefix è visibile nell'output del cmdlet Get-ConnectionInformation. È possibile specificare più valori ModulePrefix separati da virgole.
Questo parametro è significativo solo per le connessioni create con il parametro Prefix.
Non usare questo parametro con il parametro ConnectionId.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
ModulePrefix
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.