Microsoft.Graph.Bookings

Microsoft Graph PowerShell Cmdlets

Microsoft.Graph.Bookings

Enable-MgBackupRestore

Enable the Microsoft 365 Backup Storage service for a tenant. Before you call this API, call List protection policies to initialize the data store in the tenant. Data store initialization takes about 5 minutes. If you call this API before the data store is initialized, the call results in an error.

Note

To view the beta release of this cmdlet, view Enable-MgBetaBackupRestore

Get-MgBookingBusiness

Get the properties and relationships of a bookingBusiness object.

Note

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

Get-MgBookingBusinessAppointment

Get the properties and relationships of a bookingAppointment object in the specified bookingBusiness. The start and end properties are always returned in UTC.

Note

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

Get-MgBookingBusinessAppointmentCount

Get the number of the resource

Note

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

Get-MgBookingBusinessCalendarView

The set of appointments of this business in a specified date range. Read-only. Nullable.

Note

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

Get-MgBookingBusinessCalendarViewCount

Get the number of the resource

Note

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

Get-MgBookingBusinessCount

Get the number of the resource

Note

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

Get-MgBookingBusinessCustomer

Get the properties and relationships of a bookingCustomer object.

Note

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

Get-MgBookingBusinessCustomerCount

Get the number of the resource

Note

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

Get-MgBookingBusinessCustomQuestion

Read the properties and relationships of a bookingCustomQuestion object.

Note

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

Get-MgBookingBusinessCustomQuestionCount

Get the number of the resource

Note

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

Get-MgBookingBusinessService

Get the properties and relationships of a bookingService object in the specified bookingBusiness.

Note

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

Get-MgBookingBusinessServiceCount

Get the number of the resource

Note

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

Get-MgBookingBusinessStaffAvailability

Get the availability information of staff members of a Microsoft Bookings calendar.

Note

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

Get-MgBookingBusinessStaffMember

Get the properties and relationships of a bookingStaffMember in the specified bookingBusiness.

Note

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

Get-MgBookingBusinessStaffMemberCount

Get the number of the resource

Note

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

Get-MgBookingCurrency

Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the id property, which is the currency code, to specify the currency.

Note

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

Get-MgBookingCurrencyCount

Get the number of the resource

Note

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

Get-MgVirtualEvent

Get events from solutions

Note

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

Get-MgVirtualEventCount

Get the number of the resource

Note

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

Get-MgVirtualEventPresenter

The virtual event presenters.

Note

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

Get-MgVirtualEventPresenterCount

Get the number of the resource

Note

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

Get-MgVirtualEventSession

The sessions for the virtual event.

Note

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

Get-MgVirtualEventSessionAttendanceReport

The attendance reports of an online meeting. Read-only.

Note

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

Get-MgVirtualEventSessionAttendanceReportAttendanceRecord

List of attendance records of an attendance report. Read-only.

Note

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

Get-MgVirtualEventSessionAttendanceReportAttendanceRecordCount

Get the number of the resource

Note

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

Get-MgVirtualEventSessionAttendanceReportCount

Get the number of the resource

Note

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

Get-MgVirtualEventSessionCount

Get the number of the resource

Note

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

Get-MgVirtualEventTownhall

Read the properties and relationships of a virtualEventTownhall object.

Note

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

Get-MgVirtualEventTownhallCount

Get the number of the resource

Note

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

Get-MgVirtualEventTownhallPresenter

Read the properties and relationships of a virtualEventPresenter object. Currently the supported virtual event types are: - virtualEventTownhall- virtualEventWebinar

Note

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

Get-MgVirtualEventTownhallPresenterCount

Get the number of the resource

Note

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

Get-MgVirtualEventTownhallSession

The sessions for the virtual event.

Note

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

Get-MgVirtualEventTownhallSessionAttendanceReport

The attendance reports of an online meeting. Read-only.

Note

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

Get-MgVirtualEventTownhallSessionAttendanceReportAttendanceRecord

List of attendance records of an attendance report. Read-only.

Note

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

Get-MgVirtualEventTownhallSessionAttendanceReportAttendanceRecordCount

Get the number of the resource

Note

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

Get-MgVirtualEventTownhallSessionAttendanceReportCount

Get the number of the resource

Note

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

Get-MgVirtualEventTownhallSessionCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinar

Read the properties and relationships of a virtualEventWebinar object.

Note

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

Get-MgVirtualEventWebinarByUserIdAndRole

Get a virtualEventWebinar collection where the specified user is either the organizer or a coorganizer.

Note

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

Get-MgVirtualEventWebinarByUserRole

Get a virtualEventWebinar collection where the signed-in user is either the organizer or a coorganizer.

Note

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

Get-MgVirtualEventWebinarCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinarPresenter

The virtual event presenters.

Note

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

Get-MgVirtualEventWebinarPresenterCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinarRegistration

Get the properties and relationships of a virtualEventRegistration object.

Note

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

Get-MgVirtualEventWebinarRegistrationByEmail

Get the properties and relationships of a virtualEventRegistration object.

Note

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

Get-MgVirtualEventWebinarRegistrationByUserId

Get the properties and relationships of a virtualEventRegistration object.

Note

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

Get-MgVirtualEventWebinarRegistrationConfiguration

Read the properties and relationships of a virtualEventWebinarRegistrationConfiguration object.

Note

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

Get-MgVirtualEventWebinarRegistrationConfigurationQuestion

Registration questions.

Note

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

Get-MgVirtualEventWebinarRegistrationConfigurationQuestionCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinarRegistrationCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinarRegistrationSession

Sessions for a registration.

Note

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

Get-MgVirtualEventWebinarRegistrationSessionCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinarSession

Read the properties and relationships of a virtualEventSession object. Currently, the following virtual event types are supported: - virtualEventTownhall- virtualEventWebinar

Note

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

Get-MgVirtualEventWebinarSessionAttendanceReport

Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session.

Note

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

Get-MgVirtualEventWebinarSessionAttendanceReportAttendanceRecord

List of attendance records of an attendance report. Read-only.

Note

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

Get-MgVirtualEventWebinarSessionAttendanceReportAttendanceRecordCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinarSessionAttendanceReportCount

Get the number of the resource

Note

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

Get-MgVirtualEventWebinarSessionCount

Get the number of the resource

Note

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

Initialize-MgBackupRestoreProtectionPolicy

Activate a protectionPolicyBase. Currently, only one active backup policy per underlying service is supported (that is, one for OneDrive accounts, one for SharePoint sites, and one for Exchange Online users). You can add or remove artifacts (sites or user accounts) to or from each active policy.

Note

To view the beta release of this cmdlet, view Initialize-MgBetaBackupRestoreProtectionPolicy

Initialize-MgBackupRestoreServiceApp

Activate a serviceApp.

Note

To view the beta release of this cmdlet, view Initialize-MgBetaBackupRestoreServiceApp

Initialize-MgBackupRestoreSession

Activate a draft restoreSessionBase object. The following points apply to restoring a protection unit:

Note

To view the beta release of this cmdlet, view Initialize-MgBetaBackupRestoreSession

Invoke-MgDeactivateSolutionBackupRestoreProtectionPolicy

Deactivate a protectionPolicyBase.

Note

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

Invoke-MgDeactivateSolutionBackupRestoreServiceApp

Deactivate a serviceApp.

Note

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

New-MgBookingBusiness

Create a new Microsoft Bookings business in a tenant. This is the first step in setting up a Bookings business where you must specify the business display name. You can include other information such as business address, web site address, and scheduling policy, or set that information later by updating the bookingBusiness.

Note

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

New-MgBookingBusinessAppointment

Create a new bookingAppointment for the specified bookingBusiness.

Note

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

New-MgBookingBusinessCalendarView

Create new navigation property to calendarView for solutions

Note

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

New-MgBookingBusinessCustomer

Create a new bookingCustomer object.

Note

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

New-MgBookingBusinessCustomQuestion

Create a new bookingCustomQuestion object.

Note

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

New-MgBookingBusinessService

Create a new bookingService for the specified bookingBusiness.

Note

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

New-MgBookingBusinessStaffMember

Create a new bookingStaffMember in the specified bookingBusiness.

Note

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

New-MgBookingCurrency

Create new navigation property to bookingCurrencies for solutions

Note

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

New-MgVirtualEvent

Create new navigation property to events for solutions

Note

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

New-MgVirtualEventPresenter

Create new navigation property to presenters for solutions

Note

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

New-MgVirtualEventSession

Create new navigation property to sessions for solutions

Note

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

New-MgVirtualEventSessionAttendanceReport

Create new navigation property to attendanceReports for solutions

Note

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

New-MgVirtualEventSessionAttendanceReportAttendanceRecord

Create new navigation property to attendanceRecords for solutions

Note

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

New-MgVirtualEventTownhall

Create a new virtualEventTownhall object in draft mode.

Note

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

New-MgVirtualEventTownhallPresenter

Create a new virtualEventPresenter object on a virtual event. Currently, the following types of virtual events are supported: - virtualEventTownhall- virtualEventWebinar

Note

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

New-MgVirtualEventTownhallSession

Create new navigation property to sessions for solutions

Note

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

New-MgVirtualEventTownhallSessionAttendanceReport

Create new navigation property to attendanceReports for solutions

Note

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

New-MgVirtualEventTownhallSessionAttendanceReportAttendanceRecord

Create new navigation property to attendanceRecords for solutions

Note

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

New-MgVirtualEventWebinar

Create a new virtualEventWebinar object in draft mode.

Note

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

New-MgVirtualEventWebinarPresenter

Create a new virtualEventPresenter object on a virtual event. Currently, the following types of virtual events are supported: - virtualEventTownhall- virtualEventWebinar

Note

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

New-MgVirtualEventWebinarRegistration

Create a registration record for a registrant of a webinar. This method registers the person for the webinar.

Note

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

New-MgVirtualEventWebinarRegistrationConfigurationQuestion

Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question.

Note

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

New-MgVirtualEventWebinarSession

Create new navigation property to sessions for solutions

Note

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

New-MgVirtualEventWebinarSessionAttendanceReport

Create new navigation property to attendanceReports for solutions

Note

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

New-MgVirtualEventWebinarSessionAttendanceReportAttendanceRecord

Create new navigation property to attendanceRecords for solutions

Note

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

Publish-MgBookingBusiness

Make the scheduling page of a business available to external customers. Set the isPublished property to true, and the publicUrl property to the URL of the scheduling page.

Note

To view the beta release of this cmdlet, view Publish-MgBetaBookingBusiness

Publish-MgVirtualEvent

Invoke action publish

Note

To view the beta release of this cmdlet, view Publish-MgBetaVirtualEvent

Remove-MgBookingBusiness

Delete a bookingBusiness object.

Note

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

Remove-MgBookingBusinessAppointment

Delete a bookingAppointment in the specified bookingBusiness.

Note

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

Remove-MgBookingBusinessCalendarView

Delete navigation property calendarView for solutions

Note

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

Remove-MgBookingBusinessCustomer

Delete the specified bookingCustomer object.

Note

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

Remove-MgBookingBusinessCustomQuestion

Delete a bookingCustomQuestion object.

Note

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

Remove-MgBookingBusinessService

Delete a bookingService object in the specified bookingBusiness.

Note

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

Remove-MgBookingBusinessStaffMember

Delete a bookingStaffMember in the specified bookingBusiness.

Note

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

Remove-MgBookingCurrency

Delete navigation property bookingCurrencies for solutions

Note

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

Remove-MgVirtualEvent

Delete navigation property events for solutions

Note

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

Remove-MgVirtualEventPresenter

Delete navigation property presenters for solutions

Note

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

Remove-MgVirtualEventSession

Delete navigation property sessions for solutions

Note

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

Remove-MgVirtualEventSessionAttendanceReport

Delete navigation property attendanceReports for solutions

Note

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

Remove-MgVirtualEventSessionAttendanceReportAttendanceRecord

Delete navigation property attendanceRecords for solutions

Note

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

Remove-MgVirtualEventTownhall

Delete navigation property townhalls for solutions

Note

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

Remove-MgVirtualEventTownhallPresenter

Delete a virtualEventPresenter from a virtual event. Currently the supported virtual event types are:- virtualEventTownhall- virtualEventWebinar

Note

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

Remove-MgVirtualEventTownhallSession

Delete navigation property sessions for solutions

Note

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

Remove-MgVirtualEventTownhallSessionAttendanceReport

Delete navigation property attendanceReports for solutions

Note

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

Remove-MgVirtualEventTownhallSessionAttendanceReportAttendanceRecord

Delete navigation property attendanceRecords for solutions

Note

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

Remove-MgVirtualEventWebinar

Delete navigation property webinars for solutions

Note

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

Remove-MgVirtualEventWebinarPresenter

Delete navigation property presenters for solutions

Note

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

Remove-MgVirtualEventWebinarRegistration

Delete navigation property registrations for solutions

Note

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

Remove-MgVirtualEventWebinarRegistrationByEmail

Delete navigation property registrations for solutions

Note

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

Remove-MgVirtualEventWebinarRegistrationByUserId

Delete navigation property registrations for solutions

Note

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

Remove-MgVirtualEventWebinarRegistrationConfiguration

Delete navigation property registrationConfiguration for solutions

Note

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

Remove-MgVirtualEventWebinarRegistrationConfigurationQuestion

Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question.

Note

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

Remove-MgVirtualEventWebinarSession

Delete navigation property sessions for solutions

Note

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

Remove-MgVirtualEventWebinarSessionAttendanceReport

Delete navigation property attendanceReports for solutions

Note

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

Remove-MgVirtualEventWebinarSessionAttendanceReportAttendanceRecord

Delete navigation property attendanceRecords for solutions

Note

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

Search-MgBackupRestorePoint

Search for the restorePoint objects associated with a protectionUnit.

Note

To view the beta release of this cmdlet, view Search-MgBetaBackupRestorePoint

Stop-MgBookingBusinessAppointment

Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members.

Note

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

Stop-MgBookingBusinessCalendarView

Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members.

Note

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

Stop-MgVirtualEvent

Invoke action cancel

Note

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

Stop-MgVirtualEventWebinarRegistration

Cancel a registrant's registration record for a webinar.

Note

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

Stop-MgVirtualEventWebinarRegistrationEmail

Cancel a registrant's registration record for a webinar.

Note

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

Stop-MgVirtualEventWebinarRegistrationUserId

Cancel a registrant's registration record for a webinar.

Note

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

Unpublish-MgBookingBusiness

Make the scheduling page of this business not available to external customers. Set the isPublished property to false, and the publicUrl property to null.

Note

To view the beta release of this cmdlet, view Unpublish-MgBetaBookingBusiness

Update-MgBookingBusiness

Update the properties of a bookingBusiness object.

Note

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

Update-MgBookingBusinessAppointment

Update the properties of a bookingAppointment object in the specified bookingBusiness.

Note

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

Update-MgBookingBusinessCalendarView

Update the navigation property calendarView in solutions

Note

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

Update-MgBookingBusinessCustomer

Update the properties of a bookingCustomer object.

Note

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

Update-MgBookingBusinessCustomQuestion

Update the properties of a bookingCustomQuestion object.

Note

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

Update-MgBookingBusinessService

Update the properties of a bookingService object in the specified bookingBusiness. The following are some examples you can customize for a service:- Price- Typical length of an appointment- Reminders- Any time buffer to set up before or finish up after the service- Scheduling policy parameters, such as minimum notice to book or cancel, and whether customers can select specific staff members for an appointment.

Note

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

Update-MgBookingBusinessStaffMember

Update the properties of a bookingStaffMember in the specified bookingBusiness.

Note

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

Update-MgBookingCurrency

Update the navigation property bookingCurrencies in solutions

Note

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

Update-MgVirtualEvent

Update the navigation property events in solutions

Note

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

Update-MgVirtualEventPresenter

Update the navigation property presenters in solutions

Note

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

Update-MgVirtualEventSession

Update the navigation property sessions in solutions

Note

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

Update-MgVirtualEventSessionAttendanceReport

Update the navigation property attendanceReports in solutions

Note

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

Update-MgVirtualEventSessionAttendanceReportAttendanceRecord

Update the navigation property attendanceRecords in solutions

Note

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

Update-MgVirtualEventTownhall

Update the properties of a virtualEventTownhall object.

Note

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

Update-MgVirtualEventTownhallPresenter

Update the navigation property presenters in solutions

Note

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

Update-MgVirtualEventTownhallSession

Update the navigation property sessions in solutions

Note

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

Update-MgVirtualEventTownhallSessionAttendanceReport

Update the navigation property attendanceReports in solutions

Note

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

Update-MgVirtualEventTownhallSessionAttendanceReportAttendanceRecord

Update the navigation property attendanceRecords in solutions

Note

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

Update-MgVirtualEventWebinar

Update the properties of a virtualEventWebinar object.

Note

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

Update-MgVirtualEventWebinarPresenter

Update the properties of a virtualEventPresenter object. Currently the supported virtual event types are:- virtualEventWebinar.

Note

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

Update-MgVirtualEventWebinarRegistration

Update the navigation property registrations in solutions

Note

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

Update-MgVirtualEventWebinarRegistrationByEmail

Update the navigation property registrations in solutions

Note

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

Update-MgVirtualEventWebinarRegistrationByUserId

Update the navigation property registrations in solutions

Note

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

Update-MgVirtualEventWebinarRegistrationConfiguration

Update the navigation property registrationConfiguration in solutions

Note

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

Update-MgVirtualEventWebinarRegistrationConfigurationQuestion

Update the navigation property questions in solutions

Note

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

Update-MgVirtualEventWebinarSession

Update the navigation property sessions in solutions

Note

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

Update-MgVirtualEventWebinarSessionAttendanceReport

Update the navigation property attendanceReports in solutions

Note

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

Update-MgVirtualEventWebinarSessionAttendanceReportAttendanceRecord

Update the navigation property attendanceRecords in solutions

Note

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