Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Users.Actions-Help.xml
HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.users.actions/confirm-mgusermembergroup
Locale: en-US
Module Name: Microsoft.Graph.Users.Actions
ms.date: 06/05/2026
ms.date: 08/01/2026
PlatyPS schema version: 2024-05-01
title: Confirm-MgUserMemberGroup
---
Expand All @@ -31,7 +31,6 @@ Confirm-MgUserMemberGroup -UserId <string> [-ResponseHeadersVariable <string>]
[-AdditionalProperties <hashtable>] [-GroupIds <string[]>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### Check
Expand All @@ -42,7 +41,6 @@ Confirm-MgUserMemberGroup -UserId <string>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### CheckViaIdentityExpanded
Expand All @@ -52,7 +50,6 @@ Confirm-MgUserMemberGroup -InputObject <IUsersActionsIdentity> [-ResponseHeaders
[-AdditionalProperties <hashtable>] [-GroupIds <string[]>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### CheckViaIdentity
Expand All @@ -63,7 +60,6 @@ Confirm-MgUserMemberGroup -InputObject <IUsersActionsIdentity>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

## ALIASES
Expand All @@ -83,9 +79,9 @@ Because Microsoft 365 groups cannot contain other groups, membership in a Micros

| Permission type | Permissions (from least to most privileged) |
| --------------- | ------------------------------------------ |
| Delegated (work or school account) | Application.Read.All, User.ReadWrite.All, Device.Read.All, GroupMember.Read.All, Group.ReadWrite.All, Group.Read.All, Directory.ReadWrite.All, Directory.Read.All, Application.ReadWrite.All, AgentIdUser.ReadWrite.IdentityParentedBy, AgentIdUser.ReadWrite.All, User.Read.All, |
| Delegated (work or school account) | Application.Read.All, AgentIdUser.ReadWrite.All, AgentIdUser.ReadWrite.IdentityParentedBy, Application.ReadWrite.All, Device.Read.All, Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, User.Read.All, User.ReadWrite.All, |
| Delegated (personal Microsoft account) | Not supported |
| Application | Application.Read.All, AgentIdUser.ReadWrite.IdentityParentedBy, User.Read.All, GroupMember.Read.All, Group.ReadWrite.All, Group.Read.All, Directory.ReadWrite.All, User.ReadWrite.All, Device.ReadWrite.All, Device.Read.All, Application.ReadWrite.All, Directory.Read.All, AgentIdUser.ReadWrite.All, |
| Application | Application.Read.All, AgentIdUser.ReadWrite.All, AgentIdUser.ReadWrite.IdentityParentedBy, Application.ReadWrite.All, Device.Read.All, Device.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, User.Read.All, User.ReadWrite.All, |

## EXAMPLES
### Example 1: Check group memberships for the signed-in user
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Users.Actions-Help.xml
HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.users.actions/confirm-mgusermemberobject
Locale: en-US
Module Name: Microsoft.Graph.Users.Actions
ms.date: 06/05/2026
ms.date: 08/01/2026
PlatyPS schema version: 2024-05-01
title: Confirm-MgUserMemberObject
---
Expand All @@ -27,7 +27,6 @@ Confirm-MgUserMemberObject -UserId <string> [-ResponseHeadersVariable <string>]
[-AdditionalProperties <hashtable>] [-Ids <string[]>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### Check
Expand All @@ -38,7 +37,6 @@ Confirm-MgUserMemberObject -UserId <string>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### CheckViaIdentityExpanded
Expand All @@ -48,7 +46,6 @@ Confirm-MgUserMemberObject -InputObject <IUsersActionsIdentity> [-ResponseHeader
[-AdditionalProperties <hashtable>] [-Ids <string[]>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### CheckViaIdentity
Expand All @@ -59,7 +56,6 @@ Confirm-MgUserMemberObject -InputObject <IUsersActionsIdentity>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

## ALIASES
Expand All @@ -75,9 +71,9 @@ Invoke action checkMemberObjects

| Permission type | Permissions (from least to most privileged) |
| --------------- | ------------------------------------------ |
| Delegated (work or school account) | Application.Read.All, User.ReadWrite.All, Directory.Read.All, User.Read, GroupMember.Read.All, Group.ReadWrite.All, Group.Read.All, Directory.ReadWrite.All, Application.ReadWrite.All, Device.Read.All, AgentIdUser.ReadWrite.IdentityParentedBy, AgentIdUser.ReadWrite.All, User.Read.All, |
| Delegated (work or school account) | Application.Read.All, AgentIdUser.ReadWrite.All, AgentIdUser.ReadWrite.IdentityParentedBy, Application.ReadWrite.All, Device.Read.All, Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, User.Read, User.Read.All, User.ReadWrite.All, |
| Delegated (personal Microsoft account) | Not supported |
| Application | Application.Read.All, AgentIdUser.ReadWrite.IdentityParentedBy, User.Read.All, GroupMember.Read.All, Group.ReadWrite.All, Group.Read.All, Directory.ReadWrite.All, User.ReadWrite.All, Device.ReadWrite.All, Device.Read.All, Application.ReadWrite.All, Directory.Read.All, AgentIdUser.ReadWrite.All, |
| Application | Application.Read.All, AgentIdUser.ReadWrite.All, AgentIdUser.ReadWrite.IdentityParentedBy, Application.ReadWrite.All, Device.Read.All, Device.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, User.Read.All, User.ReadWrite.All, |

## EXAMPLES
### Example 1: Using the Confirm-MgUserMemberObject Cmdlet
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Users.Actions-Help.xml
HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.users.actions/export-mguserpersonaldata
Locale: en-US
Module Name: Microsoft.Graph.Users.Actions
ms.date: 06/05/2026
ms.date: 08/01/2026
PlatyPS schema version: 2024-05-01
title: Export-MgUserPersonalData
---
Expand All @@ -29,7 +29,6 @@ Export-MgUserPersonalData -UserId <string> [-ResponseHeadersVariable <string>]
[-AdditionalProperties <hashtable>] [-StorageLocation <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-PassThru]
[-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### Export
Expand All @@ -40,7 +39,6 @@ Export-MgUserPersonalData -UserId <string>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-PassThru]
[-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### ExportViaIdentityExpanded
Expand All @@ -50,7 +48,6 @@ Export-MgUserPersonalData -InputObject <IUsersActionsIdentity> [-ResponseHeaders
[-AdditionalProperties <hashtable>] [-StorageLocation <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-PassThru]
[-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### ExportViaIdentity
Expand All @@ -61,7 +58,6 @@ Export-MgUserPersonalData -InputObject <IUsersActionsIdentity>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-PassThru]
[-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

## ALIASES
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Users.Actions-Help.xml
HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.users.actions/find-mgusermeetingtime
Locale: en-US
Module Name: Microsoft.Graph.Users.Actions
ms.date: 06/05/2026
ms.date: 08/01/2026
PlatyPS schema version: 2024-05-01
title: Find-MgUserMeetingTime
---
Expand Down Expand Up @@ -33,7 +33,7 @@ Find-MgUserMeetingTime -UserId <string> [-ResponseHeadersVariable <string>]
[-ReturnSuggestionReasons] [-TimeConstraint <IMicrosoftGraphTimeConstraint>] [-Break]
[-Headers <IDictionary>] [-HttpPipelineAppend <SendAsyncStep[]>]
[-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [<CommonParameters>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
```

### Find
Expand All @@ -44,7 +44,6 @@ Find-MgUserMeetingTime -UserId <string>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### FindViaIdentityExpanded
Expand All @@ -57,7 +56,7 @@ Find-MgUserMeetingTime -InputObject <IUsersActionsIdentity> [-ResponseHeadersVar
[-ReturnSuggestionReasons] [-TimeConstraint <IMicrosoftGraphTimeConstraint>] [-Break]
[-Headers <IDictionary>] [-HttpPipelineAppend <SendAsyncStep[]>]
[-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [<CommonParameters>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
```

### FindViaIdentity
Expand All @@ -68,7 +67,6 @@ Find-MgUserMeetingTime -InputObject <IUsersActionsIdentity>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

## ALIASES
Expand All @@ -92,54 +90,59 @@ In scenarios like test environments where the input parameters and calendar data
| Application | Not supported |

## EXAMPLES
### Example 1: Using the Find-MgUserMeetingTime Cmdlet
### Example 1: Code snippet

```powershell

Import-Module Microsoft.Graph.Users.Actions

$params = @{
Attendees = @(
attendees = @(
@{
Type = "required"
EmailAddress = @{
Name = "Alex Wilbur"
Address = "alexw@contoso.onmicrosoft.com"
type = "required"
emailAddress = @{
name = "Alex Wilbur"
address = "alexw@contoso.com"
}
}
)
LocationConstraint = @{
IsRequired = $false
SuggestLocation = $false
Locations = @(
locationConstraint = @{
isRequired = $false
suggestLocation = $false
locations = @(
@{
ResolveAvailability = $false
DisplayName = "Conf room Hood"
resolveAvailability = $false
displayName = "Conf room Hood"
}
)
}
TimeConstraint = @{
ActivityDomain = "work"
TimeSlots = @(
timeConstraint = @{
activityDomain = "work"
timeSlots = @(
@{
Start = @{
DateTime = "2019-04-16T09:00:00"
TimeZone = "Pacific Standard Time"
start = @{
dateTime = "2019-04-16T09:00:00"
timeZone = "Pacific Standard Time"
}
End = @{
DateTime = "2019-04-18T17:00:00"
TimeZone = "Pacific Standard Time"
end = @{
dateTime = "2019-04-18T17:00:00"
timeZone = "Pacific Standard Time"
}
}
)
}
IsOrganizerOptional = "false"
MeetingDuration = "PT1H"
ReturnSuggestionReasons = "true"
MinimumAttendeePercentage = "100"
isOrganizerOptional = "false"
meetingDuration = "PT1H"
returnSuggestionReasons = "true"
minimumAttendeePercentage = 100
}

# A UPN can also be used as -UserId.
Find-MgUserMeetingTime -UserId $userId -BodyParameter $params

```
This example shows how to use the Find-MgUserMeetingTime Cmdlet.
To learn about permissions for this resource, see the [permissions reference](/graph/permissions-reference).


## PARAMETERS

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Users.Actions-Help.xml
HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.users.actions/get-mguserbyid
Locale: en-US
Module Name: Microsoft.Graph.Users.Actions
ms.date: 06/05/2026
ms.date: 08/01/2026
PlatyPS schema version: 2024-05-01
title: Get-MgUserById
---
Expand All @@ -29,7 +29,6 @@ Get-MgUserById [-ResponseHeadersVariable <string>] [-AdditionalProperties <hasht
[-Ids <string[]>] [-Types <string[]>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### Get
Expand All @@ -40,7 +39,6 @@ Get-MgUserById
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

## ALIASES
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Users.Actions-Help.xml
HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.users.actions/get-mgusermailtip
Locale: en-US
Module Name: Microsoft.Graph.Users.Actions
ms.date: 06/05/2026
ms.date: 08/01/2026
PlatyPS schema version: 2024-05-01
title: Get-MgUserMailTip
---
Expand All @@ -29,7 +29,7 @@ Get-MgUserMailTip -UserId <string> [-ResponseHeadersVariable <string>]
[-AdditionalProperties <hashtable>] [-EmailAddresses <string[]>] [-MailTipsOptions <string>]
[-Break] [-Headers <IDictionary>] [-HttpPipelineAppend <SendAsyncStep[]>]
[-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [<CommonParameters>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
```

### Get
Expand All @@ -40,7 +40,6 @@ Get-MgUserMailTip -UserId <string>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### GetViaIdentityExpanded
Expand All @@ -50,7 +49,7 @@ Get-MgUserMailTip -InputObject <IUsersActionsIdentity> [-ResponseHeadersVariable
[-AdditionalProperties <hashtable>] [-EmailAddresses <string[]>] [-MailTipsOptions <string>]
[-Break] [-Headers <IDictionary>] [-HttpPipelineAppend <SendAsyncStep[]>]
[-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>] [-ProxyCredential <pscredential>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [<CommonParameters>]
[-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
```

### GetViaIdentity
Expand All @@ -61,7 +60,6 @@ Get-MgUserMailTip -InputObject <IUsersActionsIdentity>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

## ALIASES
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Users.Actions-Help.xml
HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.users.actions/get-mgusermembergroup
Locale: en-US
Module Name: Microsoft.Graph.Users.Actions
ms.date: 06/05/2026
ms.date: 08/01/2026
PlatyPS schema version: 2024-05-01
title: Get-MgUserMemberGroup
---
Expand All @@ -31,7 +31,6 @@ Get-MgUserMemberGroup -UserId <string> [-ResponseHeadersVariable <string>]
[-AdditionalProperties <hashtable>] [-SecurityEnabledOnly] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### Get
Expand All @@ -42,7 +41,6 @@ Get-MgUserMemberGroup -UserId <string>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### GetViaIdentityExpanded
Expand All @@ -52,7 +50,6 @@ Get-MgUserMemberGroup -InputObject <IUsersActionsIdentity> [-ResponseHeadersVari
[-AdditionalProperties <hashtable>] [-SecurityEnabledOnly] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

### GetViaIdentity
Expand All @@ -63,7 +60,6 @@ Get-MgUserMemberGroup -InputObject <IUsersActionsIdentity>
[-ResponseHeadersVariable <string>] [-Break] [-Headers <IDictionary>]
[-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-Proxy <uri>]
[-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
[<CommonParameters>]
```

## ALIASES
Expand All @@ -83,9 +79,9 @@ If you get the DirectoryResultSizeLimitExceeded error code, use the List group t

| Permission type | Permissions (from least to most privileged) |
| --------------- | ------------------------------------------ |
| Delegated (work or school account) | Application.Read.All, User.Read.All, Group.ReadWrite.All, GroupMember.Read.All, Application.ReadWrite.All, Device.Read.All, Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, |
| Delegated (work or school account) | Application.Read.All, Application.ReadWrite.All, Device.Read.All, Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, User.Read.All, |
| Delegated (personal Microsoft account) | Not supported |
| Application | Application.Read.All, Application.ReadWrite.All, GroupMember.Read.All, Group.ReadWrite.All, Group.Read.All, Directory.ReadWrite.All, User.Read.All, Device.ReadWrite.All, Device.Read.All, Directory.Read.All, |
| Application | Application.Read.All, Application.ReadWrite.All, Device.Read.All, Device.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, User.Read.All, |

## EXAMPLES
### Example 1: Check group memberships for the signed-in user
Expand Down
Loading