Get-EntraContext

取得您當前會話的資訊

語法

GetQuery (預設值)

Get-EntraContext

Description

Get-EntraContext 用來取得您當前會話的詳細資訊,包括:

  • ClientID
  • TenantID
  • 證書指紋
  • Scopes 同意
  • AuthType:委派或僅應用程式
  • AuthProviderType
  • CertificateName
  • 帳戶
  • 應用程式名稱
  • ContextScope(情境範圍)
  • Certificate
  • PSHost版本
  • ClientTimeOut。

Get-EntraCurrentSessionInfo 是 Get-EntraContext 的別名。

範例

範例 1:取得當前會話

Get-EntraContext
EntraPSModuleName     : Microsoft.Entra.Authentication
EntraPSVersion        : 1.0.1
ClientId              : 11112222-bbbb-3333-cccc-4444dddd5555
TenantId              : aaaabbbb-0000-cccc-1111-dddd2222eeee
CertificateThumbprint :
Scopes                : {User.ReadWrite.All,...}
AuthType              : Delegated
AuthProviderType      : InteractiveAuthenticationProvider
CertificateName       :
Account               : SawyerM@Contoso.com
AppName               : Microsoft Graph PowerShell
ContextScope          : CurrentUser
Certificate           :
PSHostVersion         : 5.1.17763.1
ClientTimeout         : 00:05:00

此範例示範如何取得當前會話的詳細資訊。

範例 2:取得目前的 session 範圍

Get-EntraContext | Select -ExpandProperty Scopes
AppRoleAssignment.ReadWrite.All
Directory.AccessAsUser.All
EntitlementManagement.ReadWrite.All
Group.ReadWrite.All
openid
Organization.Read.All
profile
RoleManagement.ReadWrite.Directory
User.Read
User.ReadWrite.All

取回所有瞄準鏡。