Microsoft.Graph.Beta.Groups

{{ Fill in the Description }}

Microsoft.Graph.Beta.Groups

Add-MgBetaGroupDriveListContentTypeCopy

Invoke action addCopy

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupDriveListContentTypeCopy

Add-MgBetaGroupDriveListContentTypeCopyFromContentTypeHub

Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates - August 2021.

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupDriveListContentTypeCopyFromContentTypeHub

Add-MgBetaGroupFavorite

Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only.

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupFavorite

Add-MgBetaGroupSite

Follow a user's site or multiple sites.

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupSite

Add-MgBetaGroupSiteContentTypeCopy

Invoke action addCopy

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupSiteContentTypeCopy

Add-MgBetaGroupSiteContentTypeCopyFromContentTypeHub

Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates - August 2021.

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupSiteContentTypeCopyFromContentTypeHub

Add-MgBetaGroupSiteListContentTypeCopy

Invoke action addCopy

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupSiteListContentTypeCopy

Add-MgBetaGroupSiteListContentTypeCopyFromContentTypeHub

Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates - August 2021.

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupSiteListContentTypeCopyFromContentTypeHub

Add-MgBetaGroupToLifecyclePolicy

Invoke action addGroup

Note

To view the v1.0 release of this cmdlet, view Add-MgGroupToLifecyclePolicy

Confirm-MgBetaGroupGrantedPermissionForApp

Invoke action checkGrantedPermissionsForApp

Note

To view the v1.0 release of this cmdlet, view Confirm-MgGroupGrantedPermissionForApp

Confirm-MgBetaGroupMemberGroup

Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.

Note

To view the v1.0 release of this cmdlet, view Confirm-MgGroupMemberGroup

Confirm-MgBetaGroupMemberObject

Invoke action checkMemberObjects

Note

To view the v1.0 release of this cmdlet, view Confirm-MgGroupMemberObject

Confirm-MgBetaGroupSiteInformationProtectionSignature

Invoke action verifySignature

Copy-MgBetaGroupDriveItem

Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name.

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupDriveItem

Copy-MgBetaGroupDriveListContentTypeToDefaultContentLocation

Invoke action copyToDefaultContentLocation

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupDriveListContentTypeToDefaultContentLocation

Copy-MgBetaGroupDriveRoot

Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name.

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupDriveRoot

Copy-MgBetaGroupOnenoteNotebook

Copies a notebook to the Notebooks folder in the destination Documents library. The folder is created if it doesn't exist. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupOnenoteNotebook

Copy-MgBetaGroupOnenotePageToSection

Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupOnenotePageToSection

Copy-MgBetaGroupOnenoteSectionToNotebook

Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupOnenoteSectionToNotebook

Copy-MgBetaGroupOnenoteSectionToSectionGroup

Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupOnenoteSectionToSectionGroup

Copy-MgBetaGroupSiteContentTypeToDefaultContentLocation

Invoke action copyToDefaultContentLocation

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupSiteContentTypeToDefaultContentLocation

Copy-MgBetaGroupSiteListContentTypeToDefaultContentLocation

Invoke action copyToDefaultContentLocation

Note

To view the v1.0 release of this cmdlet, view Copy-MgGroupSiteListContentTypeToDefaultContentLocation

Get-MgBetaAllGroupSite

Invoke function getAllSites

Note

To view the v1.0 release of this cmdlet, view Get-MgAllGroupSite

Get-MgBetaGroup

Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that aren't_ returned by default, specify them in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and aren't returned in the $select query. Because the group resource supports extensions, you can also use the GET operation to get custom properties and extension data in a group instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroup

Get-MgBetaGroupAcceptedSender

Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupAcceptedSender

Get-MgBetaGroupAcceptedSenderByRef

Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupAcceptedSenderByRef

Get-MgBetaGroupAcceptedSenderCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupAcceptedSenderCount

Get-MgBetaGroupById

Return the directory objects specified in a list of IDs. Some common uses for this function are to:

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupById

Get-MgBetaGroupByUniqueName

Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that aren't_ returned by default, specify them in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and aren't returned in the $select query. Because the group resource supports extensions, you can also use the GET operation to get custom properties and extension data in a group instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupByUniqueName

Get-MgBetaGroupCalendarEventDelta

Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupCalendarEventDelta

Get-MgBetaGroupCalendarSchedule

Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupCalendarSchedule

Get-MgBetaGroupConversation

Retrieve the properties and relationships of conversation object.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversation

Get-MgBetaGroupConversationCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationCount

Get-MgBetaGroupConversationThread

A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThread

Get-MgBetaGroupConversationThreadCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadCount

Get-MgBetaGroupConversationThreadPost

Get the properties and relationships of a post in a specified thread. You can specify both the parentconversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPost

Get-MgBetaGroupConversationThreadPostAttachment

The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostAttachment

Get-MgBetaGroupConversationThreadPostAttachmentCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostAttachmentCount

Get-MgBetaGroupConversationThreadPostCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostCount

Get-MgBetaGroupConversationThreadPostExtension

Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostExtension

Get-MgBetaGroupConversationThreadPostExtensionCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostExtensionCount

Get-MgBetaGroupConversationThreadPostInReplyToAttachment

The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostInReplyToAttachment

Get-MgBetaGroupConversationThreadPostInReplyToAttachmentCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostInReplyToAttachmentCount

Get-MgBetaGroupConversationThreadPostInReplyToExtension

Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostInReplyToExtension

Get-MgBetaGroupConversationThreadPostInReplyToExtensionCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupConversationThreadPostInReplyToExtensionCount

Get-MgBetaGroupConversationThreadPostInReplyToMention

Get mentions from groups

Get-MgBetaGroupConversationThreadPostInReplyToMentionCount

Get the number of the resource

Get-MgBetaGroupConversationThreadPostMention

Get mentions from groups

Get-MgBetaGroupConversationThreadPostMentionCount

Get the number of the resource

Get-MgBetaGroupCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupCount

Get-MgBetaGroupCreatedOnBehalfOf

The user (or application) that created the group. Note: This isn't set if the user is an administrator. Read-only.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupCreatedOnBehalfOf

Get-MgBetaGroupDelta

Invoke function delta

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDelta

Get-MgBetaGroupDriveItemActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveItemActivityByInterval

Get-MgBetaGroupDriveItemDelta

Invoke function delta

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveItemDelta

Get-MgBetaGroupDriveItemListItemActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveItemListItemActivityByInterval

Get-MgBetaGroupDriveListContentTypeCompatibleHubContentType

Invoke function getCompatibleHubContentTypes

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveListContentTypeCompatibleHubContentType

Get-MgBetaGroupDriveListItemActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveListItemActivityByInterval

Get-MgBetaGroupDriveListItemDelta

Invoke function delta

Get-MgBetaGroupDriveRootActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveRootActivityByInterval

Get-MgBetaGroupDriveRootDelta

Invoke function delta

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveRootDelta

Get-MgBetaGroupDriveRootListItemActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupDriveRootListItemActivityByInterval

Get-MgBetaGroupEndpoint

Retrieve the properties and relationships of a specific endpoint object.

Get-MgBetaGroupEndpointCount

Get the number of the resource

Get-MgBetaGroupEventDelta

Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupEventDelta

Get-MgBetaGroupExtension

The collection of open extensions defined for the group. Read-only. Nullable.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupExtension

Get-MgBetaGroupExtensionCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupExtensionCount

Get-MgBetaGroupLifecyclePolicy

Retrieve the properties and relationships of a groupLifecyclePolicies object.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupLifecyclePolicy

Get-MgBetaGroupLifecyclePolicyByGroup

Retrieves a list of groupLifecyclePolicy objects to which a group belongs.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupLifecyclePolicyByGroup

Get-MgBetaGroupLifecyclePolicyCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupLifecyclePolicyCount

Get-MgBetaGroupMember

Direct group members, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMember

Get-MgBetaGroupMemberAsApplication

Get the item of type microsoft.graph.directoryObject as microsoft.graph.application

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberAsApplication

Get-MgBetaGroupMemberAsDevice

Get the item of type microsoft.graph.directoryObject as microsoft.graph.device

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberAsDevice

Get-MgBetaGroupMemberAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberAsGroup

Get-MgBetaGroupMemberAsOrgContact

Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberAsOrgContact

Get-MgBetaGroupMemberAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberAsServicePrincipal

Get-MgBetaGroupMemberAsUser

Get the item of type microsoft.graph.directoryObject as microsoft.graph.user

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberAsUser

Get-MgBetaGroupMemberByRef

Direct group members, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberByRef

Get-MgBetaGroupMemberCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberCount

Get-MgBetaGroupMemberCountAsApplication

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberCountAsApplication

Get-MgBetaGroupMemberCountAsDevice

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberCountAsDevice

Get-MgBetaGroupMemberCountAsGroup

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberCountAsGroup

Get-MgBetaGroupMemberCountAsOrgContact

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberCountAsOrgContact

Get-MgBetaGroupMemberCountAsServicePrincipal

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberCountAsServicePrincipal

Get-MgBetaGroupMemberCountAsUser

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberCountAsUser

Get-MgBetaGroupMemberGroup

Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberGroup

Get-MgBetaGroupMemberObject

Invoke action getMemberObjects

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberObject

Get-MgBetaGroupMemberOf

Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberOf

Get-MgBetaGroupMemberOfAsAdministrativeUnit

Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberOfAsAdministrativeUnit

Get-MgBetaGroupMemberOfAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberOfAsGroup

Get-MgBetaGroupMemberOfCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberOfCount

Get-MgBetaGroupMemberOfCountAsAdministrativeUnit

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberOfCountAsAdministrativeUnit

Get-MgBetaGroupMemberOfCountAsGroup

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberOfCountAsGroup

Get-MgBetaGroupMemberWithLicenseError

A list of group members with license errors from this group-based license assignment. Read-only.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseError

Get-MgBetaGroupMemberWithLicenseErrorAsApplication

Get the item of type microsoft.graph.directoryObject as microsoft.graph.application

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorAsApplication

Get-MgBetaGroupMemberWithLicenseErrorAsDevice

Get the item of type microsoft.graph.directoryObject as microsoft.graph.device

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorAsDevice

Get-MgBetaGroupMemberWithLicenseErrorAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorAsGroup

Get-MgBetaGroupMemberWithLicenseErrorAsOrgContact

Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorAsOrgContact

Get-MgBetaGroupMemberWithLicenseErrorAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorAsServicePrincipal

Get-MgBetaGroupMemberWithLicenseErrorAsUser

Get the item of type microsoft.graph.directoryObject as microsoft.graph.user

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorAsUser

Get-MgBetaGroupMemberWithLicenseErrorCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorCount

Get-MgBetaGroupMemberWithLicenseErrorCountAsApplication

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorCountAsApplication

Get-MgBetaGroupMemberWithLicenseErrorCountAsDevice

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorCountAsDevice

Get-MgBetaGroupMemberWithLicenseErrorCountAsGroup

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorCountAsGroup

Get-MgBetaGroupMemberWithLicenseErrorCountAsOrgContact

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorCountAsOrgContact

Get-MgBetaGroupMemberWithLicenseErrorCountAsServicePrincipal

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorCountAsServicePrincipal

Get-MgBetaGroupMemberWithLicenseErrorCountAsUser

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupMemberWithLicenseErrorCountAsUser

Get-MgBetaGroupOnenoteNotebookFromWebUrl

Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOnenoteNotebookFromWebUrl

Get-MgBetaGroupOnenoteRecentNotebook

Invoke function getRecentNotebooks

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOnenoteRecentNotebook

Get-MgBetaGroupOwner

The owners of the group who can be users or service principals. Nullable. If this property isn't specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwner

Get-MgBetaGroupOwnerAsApplication

Get the item of type microsoft.graph.directoryObject as microsoft.graph.application

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerAsApplication

Get-MgBetaGroupOwnerAsDevice

Get the item of type microsoft.graph.directoryObject as microsoft.graph.device

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerAsDevice

Get-MgBetaGroupOwnerAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerAsGroup

Get-MgBetaGroupOwnerAsOrgContact

Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerAsOrgContact

Get-MgBetaGroupOwnerAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerAsServicePrincipal

Get-MgBetaGroupOwnerAsUser

Get the item of type microsoft.graph.directoryObject as microsoft.graph.user

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerAsUser

Get-MgBetaGroupOwnerByRef

The owners of the group who can be users or service principals. Nullable. If this property isn't specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerByRef

Get-MgBetaGroupOwnerCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerCount

Get-MgBetaGroupOwnerCountAsApplication

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerCountAsApplication

Get-MgBetaGroupOwnerCountAsDevice

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerCountAsDevice

Get-MgBetaGroupOwnerCountAsGroup

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerCountAsGroup

Get-MgBetaGroupOwnerCountAsOrgContact

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerCountAsOrgContact

Get-MgBetaGroupOwnerCountAsServicePrincipal

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerCountAsServicePrincipal

Get-MgBetaGroupOwnerCountAsUser

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupOwnerCountAsUser

Get-MgBetaGroupPasswordSingleSignOnCredential

Invoke action getPasswordSingleSignOnCredentials

Get-MgBetaGroupPermissionGrant

The permissions granted for a group to a specific application. Supports $expand.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupPermissionGrant

Get-MgBetaGroupPermissionGrantCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupPermissionGrantCount

Get-MgBetaGroupPhoto

The group's profile photo.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupPhoto

Get-MgBetaGroupPhotoContent

Get media content for the navigation property photo from groups

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupPhotoContent

Get-MgBetaGroupPlannerPlanBucketDelta

Invoke function delta

Get-MgBetaGroupPlannerPlanBucketTaskDelta

Invoke function delta

Get-MgBetaGroupPlannerPlanDelta

Invoke function delta

Get-MgBetaGroupPlannerPlanTaskDelta

Invoke function delta

Get-MgBetaGroupRejectedSender

Get a list of users or groups that are in the rejected-senders list for this group. Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupRejectedSender

Get-MgBetaGroupRejectedSenderByRef

Get a list of users or groups that are in the rejected-senders list for this group. Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupRejectedSenderByRef

Get-MgBetaGroupRejectedSenderCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupRejectedSenderCount

Get-MgBetaGroupSetting

Settings that can govern this group's behavior, like whether members can invite guest users to the group. Nullable.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSetting

Get-MgBetaGroupSettingCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSettingCount

Get-MgBetaGroupSiteActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteActivityByInterval

Get-MgBetaGroupSiteApplicableContentTypeForList

Invoke function getApplicableContentTypesForList

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteApplicableContentTypeForList

Get-MgBetaGroupSiteByPath

Invoke function getByPath

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteByPath

Get-MgBetaGroupSiteContentTypeCompatibleHubContentType

Invoke function getCompatibleHubContentTypes

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteContentTypeCompatibleHubContentType

Get-MgBetaGroupSiteDelta

Invoke function delta

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteDelta

Get-MgBetaGroupSiteGetByPathApplicableContentTypeForList

Invoke function getApplicableContentTypesForList

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteGetByPathApplicableContentTypeForList

Get-MgBetaGroupSiteGetGraphBPrePathActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteGetGraphBPrePathActivityByInterval

Get-MgBetaGroupSiteGetGraphBPrePathByPath

Invoke function getByPath

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteGetGraphBPrePathByPath

Get-MgBetaGroupSiteListContentTypeCompatibleHubContentType

Invoke function getCompatibleHubContentTypes

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteListContentTypeCompatibleHubContentType

Get-MgBetaGroupSiteListItemActivityByInterval

Invoke function getActivitiesByInterval

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSiteListItemActivityByInterval

Get-MgBetaGroupSiteListItemDelta

Invoke function delta

Get-MgBetaGroupSitePageMicrosoftGraphSitePageCanvaLayoutHorizontalSectionColumnWebpartPositionOfWebPart

Invoke action getPositionOfWebPart

Get-MgBetaGroupSitePageMicrosoftGraphSitePageCanvaLayoutVerticalSectionWebpartPositionOfWebPart

Invoke action getPositionOfWebPart

Get-MgBetaGroupSitePageMicrosoftGraphSitePageWebPartPositionOfWebPart

Invoke action getPositionOfWebPart

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupSitePageMicrosoftGraphSitePageWebPartPositionOfWebPart

Get-MgBetaGroupThread

Get a thread object.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThread

Get-MgBetaGroupThreadCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadCount

Get-MgBetaGroupThreadPost

Get the properties and relationships of a post in a specified thread. You can specify both the parentconversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPost

Get-MgBetaGroupThreadPostAttachment

The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostAttachment

Get-MgBetaGroupThreadPostAttachmentCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostAttachmentCount

Get-MgBetaGroupThreadPostCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostCount

Get-MgBetaGroupThreadPostExtension

Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostExtension

Get-MgBetaGroupThreadPostExtensionCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostExtensionCount

Get-MgBetaGroupThreadPostInReplyToAttachment

The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostInReplyToAttachment

Get-MgBetaGroupThreadPostInReplyToAttachmentCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostInReplyToAttachmentCount

Get-MgBetaGroupThreadPostInReplyToExtension

Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostInReplyToExtension

Get-MgBetaGroupThreadPostInReplyToExtensionCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupThreadPostInReplyToExtensionCount

Get-MgBetaGroupThreadPostInReplyToMention

Get mentions from groups

Get-MgBetaGroupThreadPostInReplyToMentionCount

Get the number of the resource

Get-MgBetaGroupThreadPostMention

Get mentions from groups

Get-MgBetaGroupThreadPostMentionCount

Get the number of the resource

Get-MgBetaGroupTransitiveMember

The direct and transitive members of a group. Nullable.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMember

Get-MgBetaGroupTransitiveMemberAsApplication

Get the item of type microsoft.graph.directoryObject as microsoft.graph.application

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberAsApplication

Get-MgBetaGroupTransitiveMemberAsDevice

Get the item of type microsoft.graph.directoryObject as microsoft.graph.device

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberAsDevice

Get-MgBetaGroupTransitiveMemberAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberAsGroup

Get-MgBetaGroupTransitiveMemberAsOrgContact

Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberAsOrgContact

Get-MgBetaGroupTransitiveMemberAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberAsServicePrincipal

Get-MgBetaGroupTransitiveMemberAsUser

Get the item of type microsoft.graph.directoryObject as microsoft.graph.user

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberAsUser

Get-MgBetaGroupTransitiveMemberCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberCount

Get-MgBetaGroupTransitiveMemberCountAsApplication

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberCountAsApplication

Get-MgBetaGroupTransitiveMemberCountAsDevice

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberCountAsDevice

Get-MgBetaGroupTransitiveMemberCountAsGroup

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberCountAsGroup

Get-MgBetaGroupTransitiveMemberCountAsOrgContact

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberCountAsOrgContact

Get-MgBetaGroupTransitiveMemberCountAsServicePrincipal

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberCountAsServicePrincipal

Get-MgBetaGroupTransitiveMemberCountAsUser

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberCountAsUser

Get-MgBetaGroupTransitiveMemberOf

The groups a group is a member of, either directly or through nested membership. Nullable.

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberOf

Get-MgBetaGroupTransitiveMemberOfAsAdministrativeUnit

Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberOfAsAdministrativeUnit

Get-MgBetaGroupTransitiveMemberOfAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberOfAsGroup

Get-MgBetaGroupTransitiveMemberOfCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberOfCount

Get-MgBetaGroupTransitiveMemberOfCountAsAdministrativeUnit

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberOfCountAsAdministrativeUnit

Get-MgBetaGroupTransitiveMemberOfCountAsGroup

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgGroupTransitiveMemberOfCountAsGroup

Get-MgBetaGroupUserOwnedObject

Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination.

Get-MgBetaUserJoinedGroup

Get joinedGroups from users

Grant-MgBetaGroupDriveItemPermission

Grant users access to a link represented by a [permission][].

Note

To view the v1.0 release of this cmdlet, view Grant-MgGroupDriveItemPermission

Grant-MgBetaGroupDriveRootPermission

Grant users access to a link represented by a [permission][].

Note

To view the v1.0 release of this cmdlet, view Grant-MgGroupDriveRootPermission

Grant-MgBetaGroupSitePermission

Grant users access to a link represented by a [permission][].

Note

To view the v1.0 release of this cmdlet, view Grant-MgGroupSitePermission

Invoke-MgBetaAcceptGroupCalendarEvent

Accept the specified event in a user calendar.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgAcceptGroupCalendarEvent

Invoke-MgBetaAcceptGroupCalendarEventTentatively

Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgAcceptGroupCalendarEventTentatively

Invoke-MgBetaAcceptGroupEvent

Accept the specified event in a user calendar.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgAcceptGroupEvent

Invoke-MgBetaAcceptGroupEventTentatively

Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgAcceptGroupEventTentatively

Invoke-MgBetaArchiveGroupPlannerPlan

Invoke action archive

Invoke-MgBetaBufferGroupSiteInformationProtectionDecrypt

Invoke action decryptBuffer

Invoke-MgBetaBufferGroupSiteInformationProtectionEncrypt

Invoke action encryptBuffer

Invoke-MgBetaCalendarGroupCalendar

Invoke function allowedCalendarSharingRoles

Note

To view the v1.0 release of this cmdlet, view Invoke-MgCalendarGroupCalendar

Invoke-MgBetaCheckinGroupDriveItem

Check in a checked out driveItem resource, which makes the version of the document available to others.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgCheckinGroupDriveItem

Invoke-MgBetaCheckinGroupDriveRoot

Check in a checked out driveItem resource, which makes the version of the document available to others.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgCheckinGroupDriveRoot

Invoke-MgBetaCheckoutGroupDriveItem

Check out a driveItem resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgCheckoutGroupDriveItem

Invoke-MgBetaCheckoutGroupDriveRoot

Check out a driveItem resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgCheckoutGroupDriveRoot

Invoke-MgBetaDeclineGroupCalendarEvent

Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgDeclineGroupCalendarEvent

Invoke-MgBetaDeclineGroupEvent

Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgDeclineGroupEvent

Invoke-MgBetaDismissGroupCalendarEventReminder

Dismiss a reminder that has been triggered for an event in a user calendar.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgDismissGroupCalendarEventReminder

Invoke-MgBetaDismissGroupEventReminder

Dismiss a reminder that has been triggered for an event in a user calendar.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgDismissGroupEventReminder

Invoke-MgBetaExtractGroupDriveItemSensitivityLabel

Invoke action extractSensitivityLabels

Note

To view the v1.0 release of this cmdlet, view Invoke-MgExtractGroupDriveItemSensitivityLabel

Invoke-MgBetaExtractGroupDriveRootSensitivityLabel

Invoke action extractSensitivityLabels

Note

To view the v1.0 release of this cmdlet, view Invoke-MgExtractGroupDriveRootSensitivityLabel

Invoke-MgBetaExtractGroupSiteInformationProtectionPolicyLabel

Using the metadata that exists on an already-labeled piece of information, resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.

Invoke-MgBetaFollowGroupDriveItem

Follow a driveItem.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgFollowGroupDriveItem

Invoke-MgBetaFollowGroupDriveRoot

Follow a driveItem.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgFollowGroupDriveRoot

Invoke-MgBetaForwardGroupCalendarEvent

This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgForwardGroupCalendarEvent

Invoke-MgBetaForwardGroupConversationThreadPost

Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgForwardGroupConversationThreadPost

Invoke-MgBetaForwardGroupConversationThreadPostInReplyTo

Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgForwardGroupConversationThreadPostInReplyTo

Invoke-MgBetaForwardGroupEvent

This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgForwardGroupEvent

Invoke-MgBetaForwardGroupThreadPost

Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgForwardGroupThreadPost

Invoke-MgBetaForwardGroupThreadPostInReplyTo

Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgForwardGroupThreadPostInReplyTo

Invoke-MgBetaGraphGroup

Calling this method disables the current user to receive email notifications for this group about new posts, events, and files in that group. Supported for Microsoft 365 groups only.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgGraphGroup

Invoke-MgBetaGraphGroupDrive

Invoke function sharedWithMe

Note

To view the v1.0 release of this cmdlet, view Invoke-MgGraphGroupDrive

Invoke-MgBetaInviteGroupDriveItem

Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgInviteGroupDriveItem

Invoke-MgBetaInviteGroupDriveRoot

Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgInviteGroupDriveRoot

Invoke-MgBetaPreviewGroupDriveItem

Invoke action preview

Note

To view the v1.0 release of this cmdlet, view Invoke-MgPreviewGroupDriveItem

Invoke-MgBetaPreviewGroupDriveRoot

Invoke action preview

Note

To view the v1.0 release of this cmdlet, view Invoke-MgPreviewGroupDriveRoot

Invoke-MgBetaPreviewGroupOnenotePage

Invoke function preview

Note

To view the v1.0 release of this cmdlet, view Invoke-MgPreviewGroupOnenotePage

Invoke-MgBetaReauthorizeGroupDriveItemSubscription

Reauthorize a subscription when you receive a reauthorizationRequired challenge.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReauthorizeGroupDriveItemSubscription

Invoke-MgBetaReauthorizeGroupDriveListSubscription

Reauthorize a subscription when you receive a reauthorizationRequired challenge.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReauthorizeGroupDriveListSubscription

Invoke-MgBetaReauthorizeGroupDriveRootSubscription

Reauthorize a subscription when you receive a reauthorizationRequired challenge.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReauthorizeGroupDriveRootSubscription

Invoke-MgBetaReauthorizeGroupSiteListSubscription

Reauthorize a subscription when you receive a reauthorizationRequired challenge.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReauthorizeGroupSiteListSubscription

Invoke-MgBetaRecentGroupDrive

Invoke function recent

Note

To view the v1.0 release of this cmdlet, view Invoke-MgRecentGroupDrive

Invoke-MgBetaRenewGroup

Renews a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgRenewGroup

Invoke-MgBetaRenewGroupLifecyclePolicy

Renew a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.

Invoke-MgBetaReplyGroupConversationThread

Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReplyGroupConversationThread

Invoke-MgBetaReplyGroupConversationThreadPost

Invoke action reply

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReplyGroupConversationThreadPost

Invoke-MgBetaReplyGroupConversationThreadPostInReplyTo

Invoke action reply

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReplyGroupConversationThreadPostInReplyTo

Invoke-MgBetaReplyGroupThread

Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReplyGroupThread

Invoke-MgBetaReplyGroupThreadPost

Invoke action reply

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReplyGroupThreadPost

Invoke-MgBetaReplyGroupThreadPostInReplyTo

Invoke action reply

Note

To view the v1.0 release of this cmdlet, view Invoke-MgReplyGroupThreadPostInReplyTo

Invoke-MgBetaRetryGroupServiceProvisioning

Retry the group service provisioning.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgRetryGroupServiceProvisioning

Invoke-MgBetaSignGroupSiteInformationProtectionDigest

Invoke action signDigest

Invoke-MgBetaSnoozeGroupCalendarEventReminder

Postpone a reminder for an event in a user calendar until a new time.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgSnoozeGroupCalendarEventReminder

Invoke-MgBetaSnoozeGroupEventReminder

Postpone a reminder for an event in a user calendar until a new time.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgSnoozeGroupEventReminder

Invoke-MgBetaSubscribeGroupByMail

Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group. Supported for Microsoft 365 groups only.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgSubscribeGroupByMail

Invoke-MgBetaUnarchiveGroupPlannerPlan

Invoke action unarchive

Invoke-MgBetaUnfollowGroupDriveItem

Unfollow a driveItem.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgUnfollowGroupDriveItem

Invoke-MgBetaUnfollowGroupDriveRoot

Unfollow a driveItem.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgUnfollowGroupDriveRoot

Join-MgBetaGroupDriveListContentTypeWithHubSite

Invoke action associateWithHubSites

Note

To view the v1.0 release of this cmdlet, view Join-MgGroupDriveListContentTypeWithHubSite

Join-MgBetaGroupSiteContentTypeWithHubSite

Invoke action associateWithHubSites

Note

To view the v1.0 release of this cmdlet, view Join-MgGroupSiteContentTypeWithHubSite

Join-MgBetaGroupSiteListContentTypeWithHubSite

Invoke action associateWithHubSites

Note

To view the v1.0 release of this cmdlet, view Join-MgGroupSiteListContentTypeWithHubSite

Move-MgBetaGroupPlannerPlanToContainer

Move a planner plan object from one planner plan container to another. Planner plans can only be moved from a user container to a group container.

New-MgBetaGroup

Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team.

Note

To view the v1.0 release of this cmdlet, view New-MgGroup

New-MgBetaGroupAcceptedSenderByRef

Add a new user or group to the acceptedSender list. Specify the user or group in @odata.id in the request body. Users in the accepted senders list can post to conversations of the group. Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you'll get an error.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupAcceptedSenderByRef

New-MgBetaGroupConversation

Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversation

New-MgBetaGroupConversationThread

Create a new thread in the specified conversation. A thread and post are created as specified. Use reply thread to further postto that thread. Or, if you get the post ID, you can also reply to that post in that thread. Note: You can also start a new conversation by first creating a thread.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversationThread

New-MgBetaGroupConversationThreadPostAttachment

Create new navigation property to attachments for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversationThreadPostAttachment

New-MgBetaGroupConversationThreadPostAttachmentUploadSession

Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversationThreadPostAttachmentUploadSession

New-MgBetaGroupConversationThreadPostExtension

Create new navigation property to extensions for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversationThreadPostExtension

New-MgBetaGroupConversationThreadPostInReplyToAttachment

Create new navigation property to attachments for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversationThreadPostInReplyToAttachment

New-MgBetaGroupConversationThreadPostInReplyToAttachmentUploadSession

Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversationThreadPostInReplyToAttachmentUploadSession

New-MgBetaGroupConversationThreadPostInReplyToExtension

Create new navigation property to extensions for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupConversationThreadPostInReplyToExtension

New-MgBetaGroupConversationThreadPostInReplyToMention

Create new navigation property to mentions for groups

New-MgBetaGroupConversationThreadPostMention

Create new navigation property to mentions for groups

New-MgBetaGroupDriveItemLink

Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupDriveItemLink

New-MgBetaGroupDriveItemListItemLink

Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupDriveItemListItemLink

New-MgBetaGroupDriveItemUploadSession

Invoke action createUploadSession

Note

To view the v1.0 release of this cmdlet, view New-MgGroupDriveItemUploadSession

New-MgBetaGroupDriveListItemLink

Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupDriveListItemLink

New-MgBetaGroupDriveRootLink

Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupDriveRootLink

New-MgBetaGroupDriveRootListItemLink

Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupDriveRootListItemLink

New-MgBetaGroupDriveRootUploadSession

Invoke action createUploadSession

Note

To view the v1.0 release of this cmdlet, view New-MgGroupDriveRootUploadSession

New-MgBetaGroupEndpoint

Create new navigation property to endpoints for groups

New-MgBetaGroupExtension

Create new navigation property to extensions for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupExtension

New-MgBetaGroupLifecyclePolicy

Creates a new groupLifecyclePolicy.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupLifecyclePolicy

New-MgBetaGroupMember

Add a member to an Office 365 group or security group through the members navigation property.

New-MgBetaGroupMemberByRef

Add a member to a security or Microsoft 365 group through the members navigation property. The following table shows the types of members that can be added to either security groups or Microsoft 365 groups.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupMemberByRef

New-MgBetaGroupOwner

Add an owner to an Office 365 group or security group through the owners navigation property.

New-MgBetaGroupOwnerByRef

Add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupOwnerByRef

New-MgBetaGroupPermissionGrant

Create new navigation property to permissionGrants for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupPermissionGrant

New-MgBetaGroupRejectedSenderByRef

Add a new user or group to the rejectedSender list. Specify the user or group in @odata.id in the request body. Users in the rejected senders list can't post to conversations of the group (identified in the POST request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you'll get an error.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupRejectedSenderByRef

New-MgBetaGroupSetting

Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupSetting

New-MgBetaGroupSiteListItemLink

Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupSiteListItemLink

New-MgBetaGroupThread

Start a new group conversation by first creating a thread. A new conversation, conversation thread, and post are created in the group. Use reply thread or reply post to further post to that thread. Note: You can also start a new thread in an existing conversation.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupThread

New-MgBetaGroupThreadPostAttachment

Create new navigation property to attachments for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupThreadPostAttachment

New-MgBetaGroupThreadPostAttachmentUploadSession

Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupThreadPostAttachmentUploadSession

New-MgBetaGroupThreadPostExtension

Create new navigation property to extensions for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupThreadPostExtension

New-MgBetaGroupThreadPostInReplyToAttachment

Create new navigation property to attachments for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupThreadPostInReplyToAttachment

New-MgBetaGroupThreadPostInReplyToAttachmentUploadSession

Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.

Note

To view the v1.0 release of this cmdlet, view New-MgGroupThreadPostInReplyToAttachmentUploadSession

New-MgBetaGroupThreadPostInReplyToExtension

Create new navigation property to extensions for groups

Note

To view the v1.0 release of this cmdlet, view New-MgGroupThreadPostInReplyToExtension

New-MgBetaGroupThreadPostInReplyToMention

Create new navigation property to mentions for groups

New-MgBetaGroupThreadPostMention

Create new navigation property to mentions for groups

Publish-MgBetaGroupDriveListContentType

Invoke action publish

Note

To view the v1.0 release of this cmdlet, view Publish-MgGroupDriveListContentType

Publish-MgBetaGroupSiteContentType

Invoke action publish

Note

To view the v1.0 release of this cmdlet, view Publish-MgGroupSiteContentType

Publish-MgBetaGroupSiteListContentType

Invoke action publish

Note

To view the v1.0 release of this cmdlet, view Publish-MgGroupSiteListContentType

Remove-MgBetaGroup

Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroup

Remove-MgBetaGroupAcceptedSenderByRef

Remove a user or group from the accepted-senders list of the specified group.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupAcceptedSenderByRef

Remove-MgBetaGroupAcceptedSenderDirectoryObjectByRef

Remove a user or group from the accepted-senders list of the specified group.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupAcceptedSenderDirectoryObjectByRef

Remove-MgBetaGroupByUniqueName

Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupByUniqueName

Remove-MgBetaGroupConversation

Delete conversation.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupConversation

Remove-MgBetaGroupConversationThread

Delete navigation property threads for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupConversationThread

Remove-MgBetaGroupConversationThreadPostAttachment

Delete navigation property attachments for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupConversationThreadPostAttachment

Remove-MgBetaGroupConversationThreadPostExtension

Delete navigation property extensions for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupConversationThreadPostExtension

Remove-MgBetaGroupConversationThreadPostInReplyToAttachment

Delete navigation property attachments for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupConversationThreadPostInReplyToAttachment

Remove-MgBetaGroupConversationThreadPostInReplyToExtension

Delete navigation property extensions for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupConversationThreadPostInReplyToExtension

Remove-MgBetaGroupConversationThreadPostInReplyToMention

Delete navigation property mentions for groups

Remove-MgBetaGroupConversationThreadPostMention

Delete navigation property mentions for groups

Remove-MgBetaGroupDriveItemPermanent

Invoke action permanentDelete

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupDriveItemPermanent

Remove-MgBetaGroupDriveRootPermanent

Invoke action permanentDelete

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupDriveRootPermanent

Remove-MgBetaGroupEndpoint

Delete navigation property endpoints for groups

Remove-MgBetaGroupExtension

Delete navigation property extensions for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupExtension

Remove-MgBetaGroupFavorite

Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupFavorite

Remove-MgBetaGroupFromLifecyclePolicy

Invoke action removeGroup

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupFromLifecyclePolicy

Remove-MgBetaGroupLifecyclePolicy

Delete a groupLifecyclePolicy.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupLifecyclePolicy

Remove-MgBetaGroupMemberByRef

Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupMemberByRef

Remove-MgBetaGroupMemberDirectoryObjectByRef

Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupMemberDirectoryObjectByRef

Remove-MgBetaGroupOwnerByRef

Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupOwnerByRef

Remove-MgBetaGroupOwnerDirectoryObjectByRef

Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupOwnerDirectoryObjectByRef

Remove-MgBetaGroupPasswordSingleSignOnCredential

Invoke action deletePasswordSingleSignOnCredentials

Remove-MgBetaGroupPermissionGrant

Delete navigation property permissionGrants for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupPermissionGrant

Remove-MgBetaGroupPhoto

Delete navigation property photo for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupPhoto

Remove-MgBetaGroupRejectedSenderByRef

Remove a user or group from the rejected-senders list of the specified group.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupRejectedSenderByRef

Remove-MgBetaGroupRejectedSenderDirectoryObjectByRef

Remove a user or group from the rejected-senders list of the specified group.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupRejectedSenderDirectoryObjectByRef

Remove-MgBetaGroupSetting

Delete navigation property settings for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupSetting

Remove-MgBetaGroupSite

Unfollow a user's site or multiple sites.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupSite

Remove-MgBetaGroupThread

Delete a thread object.

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupThread

Remove-MgBetaGroupThreadPostAttachment

Delete navigation property attachments for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupThreadPostAttachment

Remove-MgBetaGroupThreadPostExtension

Delete navigation property extensions for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupThreadPostExtension

Remove-MgBetaGroupThreadPostInReplyToAttachment

Delete navigation property attachments for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupThreadPostInReplyToAttachment

Remove-MgBetaGroupThreadPostInReplyToExtension

Delete navigation property extensions for groups

Note

To view the v1.0 release of this cmdlet, view Remove-MgGroupThreadPostInReplyToExtension

Remove-MgBetaGroupThreadPostInReplyToMention

Delete navigation property mentions for groups

Remove-MgBetaGroupThreadPostMention

Delete navigation property mentions for groups

Reset-MgBetaGroupUnseenCount

Reset the unseenCount of all the posts that the current user hasn't seen since their last visit. Supported for Microsoft 365 groups only.

Note

To view the v1.0 release of this cmdlet, view Reset-MgGroupUnseenCount

Restore-MgBetaGroupDriveItem

Restore a driveItem that has been deleted and is currently in the recycle bin.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveItem

Restore-MgBetaGroupDriveItemListItemDocumentSetVersion

Restore a document set version.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveItemListItemDocumentSetVersion

Restore-MgBetaGroupDriveItemListItemVersion

Invoke action restoreVersion

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveItemListItemVersion

Restore-MgBetaGroupDriveItemVersion

Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveItemVersion

Restore-MgBetaGroupDriveListItemDocumentSetVersion

Restore a document set version.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveListItemDocumentSetVersion

Restore-MgBetaGroupDriveListItemVersion

Invoke action restoreVersion

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveListItemVersion

Restore-MgBetaGroupDriveRoot

Restore a driveItem that has been deleted and is currently in the recycle bin.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveRoot

Restore-MgBetaGroupDriveRootListItemDocumentSetVersion

Restore a document set version.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveRootListItemDocumentSetVersion

Restore-MgBetaGroupDriveRootListItemVersion

Invoke action restoreVersion

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveRootListItemVersion

Restore-MgBetaGroupDriveRootVersion

Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupDriveRootVersion

Restore-MgBetaGroupSiteListItemDocumentSetVersion

Restore a document set version.

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupSiteListItemDocumentSetVersion

Restore-MgBetaGroupSiteListItemVersion

Invoke action restoreVersion

Note

To view the v1.0 release of this cmdlet, view Restore-MgGroupSiteListItemVersion

Revoke-MgBetaGroupDriveItemPermissionGrant

Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.

Revoke-MgBetaGroupDriveRootPermissionGrant

Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.

Revoke-MgBetaGroupSitePermissionGrant

Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.

Search-MgBetaGroupDrive

Invoke function search

Note

To view the v1.0 release of this cmdlet, view Search-MgGroupDrive

Search-MgBetaGroupDriveItem

Invoke function search

Note

To view the v1.0 release of this cmdlet, view Search-MgGroupDriveItem

Search-MgBetaGroupDriveRoot

Invoke function search

Note

To view the v1.0 release of this cmdlet, view Search-MgGroupDriveRoot

Set-MgBetaGroupDriveItemSensitivityLabel

Invoke action assignSensitivityLabel

Note

To view the v1.0 release of this cmdlet, view Set-MgGroupDriveItemSensitivityLabel

Set-MgBetaGroupDriveRootSensitivityLabel

Invoke action assignSensitivityLabel

Note

To view the v1.0 release of this cmdlet, view Set-MgGroupDriveRootSensitivityLabel

Set-MgBetaGroupLicense

Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request.

Note

To view the v1.0 release of this cmdlet, view Set-MgGroupLicense

Set-MgBetaGroupPhotoContent

Update media content for the navigation property photo in groups

Note

To view the v1.0 release of this cmdlet, view Set-MgGroupPhotoContent

Stop-MgBetaGroupCalendarEvent

This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation.

Note

To view the v1.0 release of this cmdlet, view Stop-MgGroupCalendarEvent

Stop-MgBetaGroupEvent

This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation.

Note

To view the v1.0 release of this cmdlet, view Stop-MgGroupEvent

Test-MgBetaGroupDriveItemPermission

Invoke action validatePermission

Note

To view the v1.0 release of this cmdlet, view Test-MgGroupDriveItemPermission

Test-MgBetaGroupDriveListContentTypePublished

Invoke function isPublished

Note

To view the v1.0 release of this cmdlet, view Test-MgGroupDriveListContentTypePublished

Test-MgBetaGroupDriveRootPermission

Invoke action validatePermission

Note

To view the v1.0 release of this cmdlet, view Test-MgGroupDriveRootPermission

Test-MgBetaGroupDynamicMembership

Evaluate whether a user or device is or would be a member of a dynamic group. The membership rule is returned along with other details that were used in the evaluation. You can complete this operation in the following ways:

Test-MgBetaGroupDynamicMembershipRule

Invoke action evaluateDynamicMembership

Test-MgBetaGroupProperty

Validate if a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to update a Microsoft 365 group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy.

Note

To view the v1.0 release of this cmdlet, view Test-MgGroupProperty

Test-MgBetaGroupSiteContentTypePublished

Invoke function isPublished

Note

To view the v1.0 release of this cmdlet, view Test-MgGroupSiteContentTypePublished

Test-MgBetaGroupSiteInformationProtectionDataLossPreventionPolicy

Invoke action evaluate

Test-MgBetaGroupSiteInformationProtectionPolicyLabelApplication

Compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key/value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following:

Test-MgBetaGroupSiteInformationProtectionPolicyLabelClassificationResult

Using classification results, compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide contentInfo, which includes existing content metadata key/value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:

Test-MgBetaGroupSiteInformationProtectionPolicyLabelRemoval

Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key/value pairs, the API returns an informationProtectionAction that contains some combination of one of more of the following:

Test-MgBetaGroupSiteInformationProtectionSensitivityLabel

Invoke action evaluate

Test-MgBetaGroupSiteInformationProtectionSensitivityLabelSublabel

Invoke action evaluate

Test-MgBetaGroupSiteListContentTypePublished

Invoke function isPublished

Note

To view the v1.0 release of this cmdlet, view Test-MgGroupSiteListContentTypePublished

Unpublish-MgBetaGroupDriveListContentType

Invoke action unpublish

Note

To view the v1.0 release of this cmdlet, view Unpublish-MgGroupDriveListContentType

Unpublish-MgBetaGroupSiteContentType

Invoke action unpublish

Note

To view the v1.0 release of this cmdlet, view Unpublish-MgGroupSiteContentType

Unpublish-MgBetaGroupSiteListContentType

Invoke action unpublish

Note

To view the v1.0 release of this cmdlet, view Unpublish-MgGroupSiteListContentType

Update-MgBetaGroup

Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see thethe Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroup

Update-MgBetaGroupByUniqueName

Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see thethe Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupByUniqueName

Update-MgBetaGroupConversationThread

Update the navigation property threads in groups

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupConversationThread

Update-MgBetaGroupConversationThreadPost

Update the navigation property posts in groups

Update-MgBetaGroupConversationThreadPostExtension

Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupConversationThreadPostExtension

Update-MgBetaGroupConversationThreadPostInReplyToExtension

Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupConversationThreadPostInReplyToExtension

Update-MgBetaGroupEndpoint

Update the navigation property endpoints in groups

Update-MgBetaGroupExtension

Update the navigation property extensions in groups

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupExtension

Update-MgBetaGroupLifecyclePolicy

Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupLifecyclePolicy

Update-MgBetaGroupOnenotePageContent

Invoke action onenotePatchContent

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupOnenotePageContent

Update-MgBetaGroupPermissionGrant

Update the navigation property permissionGrants in groups

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupPermissionGrant

Update-MgBetaGroupSetting

Update the navigation property settings in groups

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupSetting

Update-MgBetaGroupThread

Update a thread object.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupThread

Update-MgBetaGroupThreadPost

Update the navigation property posts in groups

Update-MgBetaGroupThreadPostExtension

Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupThreadPostExtension

Update-MgBetaGroupThreadPostInReplyToExtension

Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions.

Note

To view the v1.0 release of this cmdlet, view Update-MgGroupThreadPostInReplyToExtension