# Install and Import Microsoft Graph Modules, Set the Current Profile to the “Beta”
Install-Module Microsoft.Graph
Select-MgProfile -Name "beta"
Import-Module Microsoft.Graph
# Find the Available Microsoft Graph Permissions for a Specific Object
# SharePoint Sites
Find-MgGraphPermission sites -PermissionType Delegated
# Microsoft Teams
Find-MgGraphPermission teams -PermissionType Delegated
# Users
Find-MgGraphPermission user -PermissionType Delegated
# Security
Find-MgGraphPermission security -PermissionType Delegated
# Identity
Find-MgGraphPermission identity -PermissionType Delegated
# Conditional Access
Find-MgGraphPermission conditional -PermissionType Delegated
# eDiscovery
Find-MgGraphPermission ediscovery -PermissionType Delegated
# Policies
Find-MgGraphPermission policy -PermissionType Delegated
# Applications
Find-MgGraphPermission application -PermissionType Delegated
# Connect to Microsoft 365
# Connect to Microsoft 365 to Access Users and Groups
Connect-MgGraph -Scopes `
"User.ReadWrite.All" `
"Group.ReadWrite.All" `
"GroupMember.ReadWrite.All"
# Connect to Microsoft 365 to Access Condition Access Policies
Connect-MgGraph -Scopes `
"Policy.Read.All", `
"Policy.ReadWrite.ConditionalAccess", `
"Application.Read.All"
# Connect to Microsoft 365 to Access eDiscovery Cases
Connect-MgGraph -Scopes `
"Policy.Read.All", `
"eDiscovery.ReadWrite.All", `
"Application.Read.All"
# Connect to Microsoft 365 to Access Security Events and Actions
Connect-MgGraph -Scopes `
"Policy.Read.All", `
"SecurityEvents.ReadWrite.All", `
"SecurityActions.ReadWrite.All", `
"Application.Read.All"
# Various Permissions
Connect-MsGraph -Scopes `
"User.Read", `
"User.ReadWrite.All", `
"Mail.ReadWrite", `
"Directory.Read.All", `
"Chat.ReadWrite", `
"People.Read", `
"Group.Read.All", `
"Tasks.ReadWrite", `
"Sites.Manage.All"
# Disconnect from Microsoft 365
# Disconnect the Current Session
Disconnect-MgGraph
# Review the Current Connection
# Review Current Context
Get-MgContext
# Retrieve Specific Context Values
(Get-MgContext).AuthType
(Get-MgContext).Scopes
Like this:
Like Loading...
You must log in to post a comment.