Get-ConnectionInformation
此 cmdlet 在 Exchange Online PowerShell 模块 v3.0.0 或更高版本中可用。 有关详细信息,请参阅关于 Exchange Online PowerShell 模块。
使用 Get-ConnectionInformation cmdlet 获取有关当前 PowerShell 实例中所有基于 REST 的连接的信息,Exchange Online。
有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法。
语法
Default (默认值)
Get-ConnectionInformation
[<CommonParameters>]
ConnectionId
Get-ConnectionInformation
-ConnectionId <String[]>
[<CommonParameters>]
ModulePrefix
Get-ConnectionInformation
-ModulePrefix <String[]>
[<CommonParameters>]
说明
Get-ConnectionInformation cmdlet 返回有关当前 PowerShell 实例中Exchange Online的所有基于 REST 的活动连接的信息。 此 cmdlet 等效于用于远程 PowerShell 会话的 Get-PSSession cmdlet。
cmdlet 的输出包含以下属性:
- ConnectionId:连接的唯一 GUID 值。 例如,8b632b3a-a2e2-8ff3-adcd-6d119d07694b。
- 状态:例如“已连接”。
- Id:标识 PowerShell 窗口中的会话的整数。 第一个连接为 1,第二个连接为 2,以此类推。
- 名称:基于 PowerShell 环境和 ID 值的唯一名称。 例如,Exchange Online PowerShell 的ExchangeOnline_1或安全 & 符合性 PowerShell 的ExchangeOnlineProtection_1。
- 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:连接令牌过期时。 例如,2023/9/30 下午 6:42:24 +00:00。
- CertificateAuthentication:基于证书的身份验证 (也称为 CBA 或仅限应用的身份验证) 用于连接。 值为 True 或 False。
- ModuleName:会话的临时数据的文件名和路径。 例如,C:\Users\laura\AppData\Local\Temp\tmpEXO_a54z135k.qgv
- ModulePrefix:使用 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中的 Prefix 参数指定的值。
- Organization:使用 CBA 或托管标识连接的 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中的 Organization 参数指定的值。
- DelegatedOrganization:使用 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中的 DelegatedOrganization 参数指定的值。
- AppId:使用 CBA 连接的 Connect-ExchangeOnline 或 Connect-IPPSSession 命令中的 AppId 参数指定的值。
- PageSize:连接中每页的默认最大条目数。 默认值为 1000,或者可以使用 Connect-ExchangeOnline 命令中的 PageSize 参数指定较小的数字。 单个 cmdlet 可能还具有 PageSize 参数。
- TenantID:租户 ID GUID 值。 例如,3750b40b-a68b-4632-9fb3-5b1aff664079。
- TokenStatus:例如 Active。
- 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 或更高版本中可用。
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 或更高版本中可用。
ModulePrefix 参数按 ModulePrefix 筛选连接。 将 Prefix 参数与 Connect-ExchangeOnline cmdlet 一起使用时,指定的文本将添加到所有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。