Share via


Microsoft.Graph.Calendar Module

Microsoft Graph PowerShell Cmdlets

Microsoft.Graph.Calendar Cmdlets

Cmdlet Description
Get-MgGroupCalendar

The group's calendar. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupCalendar

Get-MgGroupCalendarEvent

The events in the calendar. Navigation property. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupCalendarEvent

Get-MgGroupCalendarPermission

The permissions of the users with whom the calendar is shared.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupCalendarPermission

Get-MgGroupCalendarPermissionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupCalendarPermissionCount

Get-MgGroupCalendarSchedule

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 beta release of this cmdlet, view Get-MgBetaGroupCalendarSchedule

Get-MgGroupCalendarView

The calendar view for the calendar. Navigation property. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupCalendarView

Get-MgGroupEvent

Get an event object.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEvent

Get-MgGroupEventAttachment

The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventAttachment

Get-MgGroupEventAttachmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventAttachmentCount

Get-MgGroupEventCalendar

The calendar that contains the event. Navigation property. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventCalendar

Get-MgGroupEventCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventCount

Get-MgGroupEventDelta

Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a 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 calendarView, without having to fetch all the events of that calendar from the server every time.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventDelta

Get-MgGroupEventExtension

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 beta release of this cmdlet, view Get-MgBetaGroupEventExtension

Get-MgGroupEventExtensionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventExtensionCount

Get-MgGroupEventInstance

The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventInstance

Get-MgGroupEventInstanceDelta

Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a 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 calendarView, without having to fetch all the events of that calendar from the server every time.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupEventInstanceDelta

Get-MgPlaceAsBuilding

Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r- List all buildings.\r- List all floors.\r- List all sections.\r- List all desks.\r- List all rooms.\r- List all workspaces.\r- List all room lists.\r- List rooms in a specific room list.\r- List workspaces in a specific room list.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuilding

Get-MgPlaceAsBuildingCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingCheck

Get-MgPlaceAsBuildingCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingCheckInCount

Get-MgPlaceAsBuildingMap

Get the map of a building in IMDF format.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMap

Get-MgPlaceAsBuildingMapFootprint

Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapFootprint

Get-MgPlaceAsBuildingMapFootprintCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapFootprintCount

Get-MgPlaceAsBuildingMapLevel

Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevel

Get-MgPlaceAsBuildingMapLevelCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevelCount

Get-MgPlaceAsBuildingMapLevelFixture

Collection of fixtures (such as furniture or equipment) on this level. Supports upsert.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevelFixture

Get-MgPlaceAsBuildingMapLevelFixtureCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevelFixtureCount

Get-MgPlaceAsBuildingMapLevelSection

Collection of sections (such as zones or partitions) on this level. Supports upsert.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevelSection

Get-MgPlaceAsBuildingMapLevelSectionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevelSectionCount

Get-MgPlaceAsBuildingMapLevelUnit

Collection of units (such as rooms or offices) on this level. Supports upsert.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevelUnit

Get-MgPlaceAsBuildingMapLevelUnitCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsBuildingMapLevelUnitCount

Get-MgPlaceAsDesk

Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r- List all buildings.\r- List all floors.\r- List all sections.\r- List all desks.\r- List all rooms.\r- List all workspaces.\r- List all room lists.\r- List rooms in a specific room list.\r- List workspaces in a specific room list.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsDesk

Get-MgPlaceAsDeskCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsDeskCheck

Get-MgPlaceAsDeskCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsDeskCheckInCount

Get-MgPlaceAsFloor

Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r- List all buildings.\r- List all floors.\r- List all sections.\r- List all desks.\r- List all rooms.\r- List all workspaces.\r- List all room lists.\r- List rooms in a specific room list.\r- List workspaces in a specific room list.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsFloor

Get-MgPlaceAsFloorCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsFloorCheck

Get-MgPlaceAsFloorCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsFloorCheckInCount

Get-MgPlaceAsRoom

Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r- List all buildings.\r- List all floors.\r- List all sections.\r- List all desks.\r- List all rooms.\r- List all workspaces.\r- List all room lists.\r- List rooms in a specific room list.\r- List workspaces in a specific room list.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoom

Get-MgPlaceAsRoomCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomCheck

Get-MgPlaceAsRoomCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomCheckInCount

Get-MgPlaceAsRoomList

Get the item of type microsoft.graph.place as microsoft.graph.roomList

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomList

Get-MgPlaceAsRoomListCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListCheck

Get-MgPlaceAsRoomListCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListCheckInCount

Get-MgPlaceAsRoomListRoom

Get rooms from places

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListRoom

Get-MgPlaceAsRoomListRoomCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListRoomCheck

Get-MgPlaceAsRoomListRoomCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListRoomCheckInCount

Get-MgPlaceAsRoomListRoomCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListRoomCount

Get-MgPlaceAsRoomListWorkspace

Get workspaces from places

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListWorkspace

Get-MgPlaceAsRoomListWorkspaceCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListWorkspaceCheck

Get-MgPlaceAsRoomListWorkspaceCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListWorkspaceCheckInCount

Get-MgPlaceAsRoomListWorkspaceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsRoomListWorkspaceCount

Get-MgPlaceAsSection

Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r- List all buildings.\r- List all floors.\r- List all sections.\r- List all desks.\r- List all rooms.\r- List all workspaces.\r- List all room lists.\r- List rooms in a specific room list.\r- List workspaces in a specific room list.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsSection

Get-MgPlaceAsSectionCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsSectionCheck

Get-MgPlaceAsSectionCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsSectionCheckInCount

Get-MgPlaceAsWorkspace

Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\r- List all buildings.\r- List all floors.\r- List all sections.\r- List all desks.\r- List all rooms.\r- List all workspaces.\r- List all room lists.\r- List rooms in a specific room list.\r- List workspaces in a specific room list.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsWorkspace

Get-MgPlaceAsWorkspaceCheck

A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsWorkspaceCheck

Get-MgPlaceAsWorkspaceCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceAsWorkspaceCheckInCount

Get-MgPlaceCheck

Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation.

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCheck

Get-MgPlaceCheckInCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCheckInCount

Get-MgPlaceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCount

Get-MgPlaceCountAsBuilding

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCountAsBuilding

Get-MgPlaceCountAsDesk

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCountAsDesk

Get-MgPlaceCountAsFloor

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCountAsFloor

Get-MgPlaceCountAsRoom

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCountAsRoom

Get-MgPlaceCountAsRoomList

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCountAsRoomList

Get-MgPlaceCountAsSection

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCountAsSection

Get-MgPlaceCountAsWorkspace

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaPlaceCountAsWorkspace

Get-MgUserCalendar

The user's calendars. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendar

Get-MgUserCalendarCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarCount

Get-MgUserCalendarEvent

The events in the calendar. Navigation property. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarEvent

Get-MgUserCalendarGroup

The user's calendar groups. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarGroup

Get-MgUserCalendarGroupCalendar

The calendars in the calendar group. Navigation property. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarGroupCalendar

Get-MgUserCalendarGroupCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarGroupCount

Get-MgUserCalendarPermission

Get the specified permissions object of a user or group calendar that has been shared.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarPermission

Get-MgUserCalendarPermissionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarPermissionCount

Get-MgUserCalendarView

The calendar view for the calendar. Navigation property. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserCalendarView

Get-MgUserDefaultCalendar

The user's primary calendar. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserDefaultCalendar

Get-MgUserDefaultCalendarEvent

The events in the calendar. Navigation property. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserDefaultCalendarEvent

Get-MgUserEvent

The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEvent

Get-MgUserEventAttachment

The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventAttachment

Get-MgUserEventAttachmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventAttachmentCount

Get-MgUserEventCalendar

The calendar that contains the event. Navigation property. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventCalendar

Get-MgUserEventCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventCount

Get-MgUserEventDelta

Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a 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 calendarView, without having to fetch all the events of that calendar from the server every time.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventDelta

Get-MgUserEventExtension

The collection of open extensions defined for the event. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventExtension

Get-MgUserEventExtensionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventExtensionCount

Get-MgUserEventInstance

The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventInstance

Get-MgUserEventInstanceDelta

Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a 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 calendarView, without having to fetch all the events of that calendar from the server every time.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserEventInstanceDelta

Invoke-MgAcceptGroupEvent

Accept the specified event in a user calendar.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaAcceptGroupEvent

Invoke-MgAcceptGroupEventTentatively

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 beta release of this cmdlet, view Invoke-MgBetaAcceptGroupEventTentatively

Invoke-MgAcceptUserEvent

Accept the specified event in a user calendar.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaAcceptUserEvent

Invoke-MgAcceptUserEventTentatively

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 beta release of this cmdlet, view Invoke-MgBetaAcceptUserEventTentatively

Invoke-MgCalendarGroupCalendar

Invoke function allowedCalendarSharingRoles

Note

To view the beta release of this cmdlet, view Invoke-MgBetaCalendarGroupCalendar

Invoke-MgCalendarUserCalendarAllowedCalendarSharingRoles

Invoke function allowedCalendarSharingRoles

Note

To view the beta release of this cmdlet, view Invoke-MgBetaCalendarUserCalendarAllowedCalendarSharingRoles

Invoke-MgDeclineGroupEvent

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 beta release of this cmdlet, view Invoke-MgBetaDeclineGroupEvent

Invoke-MgDeclineUserEvent

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 beta release of this cmdlet, view Invoke-MgBetaDeclineUserEvent

Invoke-MgDescendantPlace

Invoke function descendants

Note

To view the beta release of this cmdlet, view Invoke-MgBetaDescendantPlace

Invoke-MgDismissGroupEventReminder

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

Note

To view the beta release of this cmdlet, view Invoke-MgBetaDismissGroupEventReminder

Invoke-MgDismissUserEventReminder

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

Note

To view the beta release of this cmdlet, view Invoke-MgBetaDismissUserEventReminder

Invoke-MgForwardGroupEvent

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

Note

To view the beta release of this cmdlet, view Invoke-MgBetaForwardGroupEvent

Invoke-MgForwardUserEvent

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

Note

To view the beta release of this cmdlet, view Invoke-MgBetaForwardUserEvent

Invoke-MgSnoozeGroupEventReminder

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

Note

To view the beta release of this cmdlet, view Invoke-MgBetaSnoozeGroupEventReminder

Invoke-MgSnoozeUserEventReminder

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

Note

To view the beta release of this cmdlet, view Invoke-MgBetaSnoozeUserEventReminder

New-MgGroupCalendarEvent

Create new navigation property to events for groups

Note

To view the beta release of this cmdlet, view New-MgBetaGroupCalendarEvent

New-MgGroupCalendarPermission

Create new navigation property to calendarPermissions for groups

Note

To view the beta release of this cmdlet, view New-MgBetaGroupCalendarPermission

New-MgGroupEvent

Use this API to create a new event.

Note

To view the beta release of this cmdlet, view New-MgBetaGroupEvent

New-MgGroupEventAttachment

Create new navigation property to attachments for groups

Note

To view the beta release of this cmdlet, view New-MgBetaGroupEventAttachment

New-MgGroupEventAttachmentUploadSession

Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified 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 beta release of this cmdlet, view New-MgBetaGroupEventAttachmentUploadSession

New-MgGroupEventExtension

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 beta release of this cmdlet, view New-MgBetaGroupEventExtension

New-MgPlace

Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk.

Note

To view the beta release of this cmdlet, view New-MgBetaPlace

New-MgPlaceAsBuildingCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsBuildingCheck

New-MgPlaceAsBuildingMapFootprint

Create new navigation property to footprints for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsBuildingMapFootprint

New-MgPlaceAsBuildingMapLevel

Create new navigation property to levels for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsBuildingMapLevel

New-MgPlaceAsBuildingMapLevelFixture

Create new navigation property to fixtures for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsBuildingMapLevelFixture

New-MgPlaceAsBuildingMapLevelSection

Create new navigation property to sections for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsBuildingMapLevelSection

New-MgPlaceAsBuildingMapLevelUnit

Create new navigation property to units for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsBuildingMapLevelUnit

New-MgPlaceAsDeskCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsDeskCheck

New-MgPlaceAsFloorCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsFloorCheck

New-MgPlaceAsRoomCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsRoomCheck

New-MgPlaceAsRoomListCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsRoomListCheck

New-MgPlaceAsRoomListRoom

Create new navigation property to rooms for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsRoomListRoom

New-MgPlaceAsRoomListRoomCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsRoomListRoomCheck

New-MgPlaceAsRoomListWorkspace

Create new navigation property to workspaces for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsRoomListWorkspace

New-MgPlaceAsRoomListWorkspaceCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsRoomListWorkspaceCheck

New-MgPlaceAsSectionCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsSectionCheck

New-MgPlaceAsWorkspaceCheck

Create new navigation property to checkIns for places

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceAsWorkspaceCheck

New-MgPlaceCheck

Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place.

Note

To view the beta release of this cmdlet, view New-MgBetaPlaceCheck

New-MgUserCalendar

Create new navigation property to calendars for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserCalendar

New-MgUserCalendarEvent

Create new navigation property to events for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserCalendarEvent

New-MgUserCalendarGroup

Create new navigation property to calendarGroups for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserCalendarGroup

New-MgUserCalendarGroupCalendar

Create new navigation property to calendars for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserCalendarGroupCalendar

New-MgUserCalendarPermission

Create new navigation property to calendarPermissions for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserCalendarPermission

New-MgUserDefaultCalendarEvent

Create new navigation property to events for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserDefaultCalendarEvent

New-MgUserEvent

Create new navigation property to events for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserEvent

New-MgUserEventAttachment

Create new navigation property to attachments for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserEventAttachment

New-MgUserEventAttachmentUploadSession

Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified 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 beta release of this cmdlet, view New-MgBetaUserEventAttachmentUploadSession

New-MgUserEventExtension

Create new navigation property to extensions for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserEventExtension

Remove-MgGroupCalendarEvent

Delete navigation property events for groups

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupCalendarEvent

Remove-MgGroupCalendarPermanent

Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupCalendarPermanent

Remove-MgGroupCalendarPermission

Delete navigation property calendarPermissions for groups

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupCalendarPermission

Remove-MgGroupEvent

Delete an event object.

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupEvent

Remove-MgGroupEventAttachment

Delete navigation property attachments for groups

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupEventAttachment

Remove-MgGroupEventExtension

Delete navigation property extensions for groups

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupEventExtension

Remove-MgGroupEventPermanent

Invoke action permanentDelete

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupEventPermanent

Remove-MgPlace

Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk.

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlace

Remove-MgPlaceAsBuildingCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsBuildingCheck

Remove-MgPlaceAsBuildingMap

Delete the map of a specific building.

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsBuildingMap

Remove-MgPlaceAsBuildingMapFootprint

Delete navigation property footprints for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsBuildingMapFootprint

Remove-MgPlaceAsBuildingMapLevel

Delete navigation property levels for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsBuildingMapLevel

Remove-MgPlaceAsBuildingMapLevelFixture

Delete a fixture on a specified floor.

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsBuildingMapLevelFixture

Remove-MgPlaceAsBuildingMapLevelSection

Delete navigation property sections for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsBuildingMapLevelSection

Remove-MgPlaceAsBuildingMapLevelUnit

Delete a unitMap object.

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsBuildingMapLevelUnit

Remove-MgPlaceAsDeskCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsDeskCheck

Remove-MgPlaceAsFloorCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsFloorCheck

Remove-MgPlaceAsRoomCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsRoomCheck

Remove-MgPlaceAsRoomListCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsRoomListCheck

Remove-MgPlaceAsRoomListRoom

Delete navigation property rooms for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsRoomListRoom

Remove-MgPlaceAsRoomListRoomCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsRoomListRoomCheck

Remove-MgPlaceAsRoomListWorkspace

Delete navigation property workspaces for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsRoomListWorkspace

Remove-MgPlaceAsRoomListWorkspaceCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsRoomListWorkspaceCheck

Remove-MgPlaceAsSectionCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsSectionCheck

Remove-MgPlaceAsWorkspaceCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceAsWorkspaceCheck

Remove-MgPlaceCheck

Delete navigation property checkIns for places

Note

To view the beta release of this cmdlet, view Remove-MgBetaPlaceCheck

Remove-MgUserCalendarGroup

Delete navigation property calendarGroups for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserCalendarGroup

Remove-MgUserCalendarPermanent

Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas.

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserCalendarPermanent

Remove-MgUserCalendarPermission

Delete calendarPermission.

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserCalendarPermission

Remove-MgUserEvent

Delete navigation property events for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserEvent

Remove-MgUserEventAttachment

Delete navigation property attachments for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserEventAttachment

Remove-MgUserEventExtension

Delete navigation property extensions for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserEventExtension

Remove-MgUserEventPermanent

Invoke action permanentDelete

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserEventPermanent

Stop-MgGroupEvent

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 \rby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\rerror 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 lets\rthe organizer send a custom message to the attendees about the cancellation.

Note

To view the beta release of this cmdlet, view Stop-MgBetaGroupEvent

Stop-MgUserEvent

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 \rby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\rerror 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 lets\rthe organizer send a custom message to the attendees about the cancellation.

Note

To view the beta release of this cmdlet, view Stop-MgBetaUserEvent

Update-MgGroupCalendarEvent

Update an event object.

Note

To view the beta release of this cmdlet, view Update-MgBetaGroupCalendarEvent

Update-MgGroupCalendarPermission

Update the navigation property calendarPermissions in groups

Note

To view the beta release of this cmdlet, view Update-MgBetaGroupCalendarPermission

Update-MgGroupEvent

Update the navigation property events in groups

Note

To view the beta release of this cmdlet, view Update-MgBetaGroupEvent

Update-MgGroupEventExtension

Update the navigation property extensions in groups

Note

To view the beta release of this cmdlet, view Update-MgBetaGroupEventExtension

Update-MgPlace

Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property.

Note

To view the beta release of this cmdlet, view Update-MgBetaPlace

Update-MgPlaceAsBuildingCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsBuildingCheck

Update-MgPlaceAsBuildingMap

Update the navigation property map in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsBuildingMap

Update-MgPlaceAsBuildingMapFootprint

Update the navigation property footprints in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsBuildingMapFootprint

Update-MgPlaceAsBuildingMapLevel

Update the navigation property levels in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsBuildingMapLevel

Update-MgPlaceAsBuildingMapLevelFixture

Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist.

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsBuildingMapLevelFixture

Update-MgPlaceAsBuildingMapLevelSection

Update the navigation property sections in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsBuildingMapLevelSection

Update-MgPlaceAsBuildingMapLevelUnit

Update the properties of an existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist.

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsBuildingMapLevelUnit

Update-MgPlaceAsDeskCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsDeskCheck

Update-MgPlaceAsFloorCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsFloorCheck

Update-MgPlaceAsRoomCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsRoomCheck

Update-MgPlaceAsRoomListCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsRoomListCheck

Update-MgPlaceAsRoomListRoom

Update the navigation property rooms in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsRoomListRoom

Update-MgPlaceAsRoomListRoomCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsRoomListRoomCheck

Update-MgPlaceAsRoomListWorkspace

Update the navigation property workspaces in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsRoomListWorkspace

Update-MgPlaceAsRoomListWorkspaceCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsRoomListWorkspaceCheck

Update-MgPlaceAsSectionCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsSectionCheck

Update-MgPlaceAsWorkspaceCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceAsWorkspaceCheck

Update-MgPlaceCheck

Update the navigation property checkIns in places

Note

To view the beta release of this cmdlet, view Update-MgBetaPlaceCheck

Update-MgUserCalendarGroup

Update the navigation property calendarGroups in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserCalendarGroup

Update-MgUserCalendarPermission

Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar.

Note

To view the beta release of this cmdlet, view Update-MgBetaUserCalendarPermission

Update-MgUserEvent

Update the navigation property events in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserEvent

Update-MgUserEventExtension

Update the navigation property extensions in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserEventExtension