Get-ConnectionInformation
此 Cmdlet 僅適用於 Exchange Online PowerShell 模組版本 3.0.0 或更新版本。 如需詳細資訊,請參閱關於 Exchange Online PowerShell 模組。
使用 Get-ConnectionInformation Cmdlet 取得目前 PowerShell 執行個體中具有 Exchange Online 的所有 REST 型連線的相關資訊。
如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。
語法
Default (預設值)
Get-ConnectionInformation
[<CommonParameters>]
ConnectionId
Get-ConnectionInformation
-ConnectionId <String[]>
[<CommonParameters>]
ModulePrefix
Get-ConnectionInformation
-ModulePrefix <String[]>
[<CommonParameters>]
Description
Get-ConnectionInformation Cmdlet 會傳回目前 PowerShell 執行個體中與Exchange Online的所有作用中 REST 連線的相關資訊。 此 Cmdlet 相當於用於遠端 PowerShell 工作階段的 Get-PSSession Cmdlet。
Cmdlet 的輸出包含下列屬性:
- ConnectionId:連線的唯一 GUID 值。 例如,8b632b3a-a2e2-8ff3-adcd-6d119d07694b。
- 狀態:例如,已連線。
- 識別碼:在 PowerShell 視窗中識別工作階段的整數。 第一個連線是 1,第二個連線是 2,依此類推。
- 名稱:根據 PowerShell 環境和識別碼值的唯一名稱。 例如,ExchangeOnline_1 for Exchange Online PowerShell 或 ExchangeOnlineProtection_1 for Security & Compliance PowerShell。
- UserPrincipalName:之前用來連線的帳戶。 例如,
laura@contoso.onmicrosoft.com。 - ConnectionUri:使用的連線端點。 例如,
https://outlook.office365.com針對 Exchange Online PowerShell 或https://nam12b.ps.compliance.protection.outlook.com安全性 & 合規性 PowerShell。 - AzureAdAuthorizationEndpointUri :連線的 Microsoft Entra 授權端點。 例如,
https://login.microsoftonline.com/organizations針對 Exchange Online PowerShell 或https://login.microsoftonline.com/organizations安全性 & 合規性 PowerShell。 - TokenExpiryTimeUTC:連線權杖到期時。 例如,9/30/2023 6:42:24 PM +00:00。
- CertificateAuthentication:是否使用憑證型驗證 (也稱為 CBA 或僅限應用程式驗證) 進行連線。 值為 True 或 False。
- ModuleName:工作階段暫存資料的檔名和路徑。 例如,C:\Users\laura\AppData\Local\Temp\tmpEXO_a54z135k.qgv
- ModulePrefix:在 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中使用 Prefix 參數指定的值。
- 組織:在 CBA 或受控識別連線的 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中使用組織參數指定的值。
- DelegatedOrganization:在 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中使用 DelegatedOrganization 參數指定的值。
- AppId:在 CBA 連線的 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中使用 AppId 參數指定的值。
- PageSize:連線中每頁的預設最大項目數。 預設值為 1000,或者您也可以使用 Connect-ExchangeOnline 命令中的 PageSize 參數來指定較低的數字。 個別 Cmdlet 可能也會有 PageSize 參數。
- TenantID:租用戶識別碼 GUID 值。 例如,3750b40b-a68b-4632-9fb3-5b1aff664079。
- TokenStatus:例如,使用中。
- ConnectionUsedForInbuiltCmdlets
- IsEopSession:若為 Exchange Online PowerShell 連線,值為 False。 針對安全性 & 合規性 PowerShell 連線,值為 True。
範例
範例 1
Get-ConnectionInformation
本範例會傳回目前 PowerShell 執行個體中與 Exchange Online 的所有使用中 REST 連線的清單。
範例 2
Get-ConnectionInformation -ConnectionId 1a9e45e8-e7ec-498f-9ac3-0504e987fa85
此範例會傳回具有指定 ConnectionId 值的作用中 REST 型連線。
範例 3
Get-ConnectionInformation -ModulePrefix Contoso,Fabrikam
此範例會傳回使用指定首碼值的作用中 REST 連線清單。
參數
-ConnectionId
適用:Exchange Online
注意:此參數可在模組版本 3.2.0-Preview2 或更新版本中使用。
ConnectionId 參數會依 ConnectionId 篩選連線。 ConnectionId 是 Get-ConnectionInformation Cmdlet 輸出中的 GUID 值,可唯一識別連線,即使您開啟了多個連線也一樣。 您可以指定多個 ConnectionId 值,並以逗號分隔。
請勿將此參數與 ModulePrefix 參數搭配使用。
參數屬性
| 類型: | String[] |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ConnectionId
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-ModulePrefix
適用:Exchange Online
注意:此參數可在模組版本 3.2.0-Preview2 或更新版本中使用。
ModulePrefix 參數會依 ModulePrefix 篩選連線。 當您搭配 Connect-ExchangeOnline Cmdlet 使用 Prefix 參數時,指定的文字會新增至所有 Exchange Online Cmdlet 的名稱中 (例如,Get-InboundConnector 變成 Get-ContosoInboundConnector) 。 ModulePrefix 值可在 Get-ConnectionInformation Cmdlet 的輸出中看見。 您可以指定多個 ModulePrefix 值,並以逗號分隔。
此參數僅對使用 Prefix 參數建立的連線有意義。
請勿將此參數與 ConnectionId 參數搭配使用。
參數屬性
| 類型: | String[] |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ModulePrefix
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
CommonParameters
此 Cmdlet 支援常見參數: -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。