Share via


Microsoft.Graph.BackupRestore Module

Microsoft Graph PowerShell Cmdlets

Microsoft.Graph.BackupRestore Cmdlets

Cmdlet Description
Enable-MgSolutionBackupRestore

Enable the Microsoft 365 Backup Storage service for a tenant.

Note

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

Get-MgSolutionBackupRestore

Get the serviceStatus of the Microsoft 365 Backup Storage service in a tenant.

Note

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

Get-MgSolutionBackupRestoreDriveInclusionRule

The list of drive inclusion rules applied to the tenant.

Note

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

Get-MgSolutionBackupRestoreDriveInclusionRuleCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreDriveProtectionUnit

The list of drive protection units in the tenant.

Note

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

Get-MgSolutionBackupRestoreDriveProtectionUnitBulkAdditionJob

Get driveProtectionUnitsBulkAdditionJobs from solutions

Note

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

Get-MgSolutionBackupRestoreDriveProtectionUnitBulkAdditionJobCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreDriveProtectionUnitCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreExchangeProtectionPolicy

The list of Exchange protection policies in the tenant.

Note

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

Get-MgSolutionBackupRestoreExchangeProtectionPolicyCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreExchangeProtectionPolicyMailboxInclusionRule

Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors.

Note

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

Get-MgSolutionBackupRestoreExchangeProtectionPolicyMailboxInclusionRuleCount

Get the number of the resource

Get-MgSolutionBackupRestoreExchangeProtectionPolicyMailboxProtectionUnit

The protection units (mailboxes) that are protected under the Exchange protection policy.

Note

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

Get-MgSolutionBackupRestoreExchangeProtectionPolicyMailboxProtectionUnitBulkAdditionJob

Get a mailboxProtectionUnitsBulkAdditionJob object by the ID associated with an exchangeProtectionPolicy.

Get-MgSolutionBackupRestoreExchangeProtectionPolicyMailboxProtectionUnitBulkAdditionJobCount

Get the number of the resource

Get-MgSolutionBackupRestoreExchangeProtectionPolicyMailboxProtectionUnitCount

Get the number of the resource

Get-MgSolutionBackupRestoreExchangeRestoreSession

The list of Exchange restore sessions available in the tenant.

Note

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

Get-MgSolutionBackupRestoreExchangeRestoreSessionCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreExchangeRestoreSessionGranularMailboxRestoreArtifact

Get granularMailboxRestoreArtifacts from solutions

Get-MgSolutionBackupRestoreExchangeRestoreSessionGranularMailboxRestoreArtifactCount

Get the number of the resource

Get-MgSolutionBackupRestoreExchangeRestoreSessionGranularMailboxRestoreArtifactRestorePoint

Represents the date and time when an artifact is protected by a protectionPolicy and can be restored.

Get-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifact

A collection of restore points and destination details that can be used to restore Exchange mailboxes.

Note

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

Get-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifactBulkAdditionRequest

Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession.

Get-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifactBulkAdditionRequestCount

Get the number of the resource

Get-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifactCount

Get the number of the resource

Get-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifactRestorePoint

Represents the date and time when an artifact is protected by a protectionPolicy and can be restored.

Get-MgSolutionBackupRestoreMailboxInclusionRule

The list of mailbox inclusion rules applied to the tenant.

Note

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

Get-MgSolutionBackupRestoreMailboxInclusionRuleCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreMailboxProtectionUnit

The list of mailbox protection units in the tenant.

Note

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

Get-MgSolutionBackupRestoreMailboxProtectionUnitBulkAdditionJob

Get mailboxProtectionUnitsBulkAdditionJobs from solutions

Note

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

Get-MgSolutionBackupRestoreMailboxProtectionUnitBulkAdditionJobCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreMailboxProtectionUnitCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicy

The list of OneDrive for Business protection policies in the tenant.

Note

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

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicyCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicyDriveInclusionRule

Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors.

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicyDriveInclusionRuleCount

Get the number of the resource

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicyDriveProtectionUnit

Contains the protection units associated with a OneDrive for Business protection policy.

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicyDriveProtectionUnitBulkAdditionJob

Get a driveProtectionUnitsBulkAdditionJob object by the ID associated with a oneDriveForBusinessProtectionPolicy.

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicyDriveProtectionUnitBulkAdditionJobCount

Get the number of the resource

Get-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicyDriveProtectionUnitCount

Get the number of the resource

Get-MgSolutionBackupRestoreOneDriveForBusinessRestoreSession

The list of OneDrive for Business restore sessions available in the tenant.

Note

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

Get-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifact

A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive.

Get-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifactBulkAdditionRequest

Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession.

Get-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifactBulkAdditionRequestCount

Get the number of the resource

Get-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifactCount

Get the number of the resource

Get-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifactRestorePoint

Represents the date and time when an artifact is protected by a protectionPolicy and can be restored.

Get-MgSolutionBackupRestorePoint

List of restore points in the tenant.

Note

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

Get-MgSolutionBackupRestorePointCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestorePointProtectionUnit

The site, drive, or mailbox units that are protected under a protection policy.

Note

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

Get-MgSolutionBackupRestoreProtectionPolicy

List of protection policies in the tenant.

Note

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

Get-MgSolutionBackupRestoreProtectionPolicyCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreProtectionUnit

Read the properties and relationships of a protectionUnitBase object.

Note

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

Get-MgSolutionBackupRestoreProtectionUnitAsDriveProtectionUnit

Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy.

Note

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

Get-MgSolutionBackupRestoreProtectionUnitAsMailboxProtectionUnit

Get a list of mailboxProtectionUnit objects.

Note

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

Get-MgSolutionBackupRestoreProtectionUnitAsSiteProtectionUnit

Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy.

Note

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

Get-MgSolutionBackupRestoreProtectionUnitCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreProtectionUnitCountAsDriveProtectionUnit

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreProtectionUnitCountAsMailboxProtectionUnit

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreProtectionUnitCountAsSiteProtectionUnit

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreServiceApp

Read the properties and relationships of a serviceApp object.

Note

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

Get-MgSolutionBackupRestoreServiceAppCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSession

Get the properties of a restoreSession object by ID.

Note

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

Get-MgSolutionBackupRestoreSessionCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSharePointProtectionPolicy

The list of SharePoint protection policies in the tenant.

Note

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

Get-MgSolutionBackupRestoreSharePointProtectionPolicyCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSharePointProtectionPolicySiteInclusionRule

Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors.

Note

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

Get-MgSolutionBackupRestoreSharePointProtectionPolicySiteInclusionRuleCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSharePointProtectionPolicySiteProtectionUnit

The protection units (sites) that are protected under the site protection policy.

Note

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

Get-MgSolutionBackupRestoreSharePointProtectionPolicySiteProtectionUnitBulkAdditionJob

Get a siteProtectionUnitsBulkAdditionJob object by the ID associated with a sharePointProtectionPolicy.

Get-MgSolutionBackupRestoreSharePointProtectionPolicySiteProtectionUnitBulkAdditionJobCount

Get the number of the resource

Get-MgSolutionBackupRestoreSharePointProtectionPolicySiteProtectionUnitCount

Get the number of the resource

Get-MgSolutionBackupRestoreSharePointRestoreSession

The list of SharePoint restore sessions available in the tenant.

Note

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

Get-MgSolutionBackupRestoreSharePointRestoreSessionCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifact

A collection of restore points and destination details that can be used to restore SharePoint sites.

Note

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

Get-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifactBulkAdditionRequest

Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession.

Get-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifactBulkAdditionRequestCount

Get the number of the resource

Get-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifactCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifactRestorePoint

Represents the date and time when an artifact is protected by a protectionPolicy and can be restored.

Get-MgSolutionBackupRestoreSiteInclusionRule

The list of site inclusion rules applied to the tenant.

Note

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

Get-MgSolutionBackupRestoreSiteInclusionRuleCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSiteProtectionUnit

The list of site protection units in the tenant.

Note

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

Get-MgSolutionBackupRestoreSiteProtectionUnitBulkAdditionJob

Get siteProtectionUnitsBulkAdditionJobs from solutions

Note

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

Get-MgSolutionBackupRestoreSiteProtectionUnitBulkAdditionJobCount

Get the number of the resource

Note

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

Get-MgSolutionBackupRestoreSiteProtectionUnitCount

Get the number of the resource

Note

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

Initialize-MgSolutionBackupRestoreProtectionPolicy

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-MgBetaSolutionBackupRestoreProtectionPolicy

Initialize-MgSolutionBackupRestoreServiceApp

Activate a serviceApp.

Note

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

Initialize-MgSolutionBackupRestoreSession

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-MgBetaSolutionBackupRestoreSession

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-MgSolutionBackupRestoreDriveInclusionRule

Create new navigation property to driveInclusionRules for solutions

Note

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

New-MgSolutionBackupRestoreDriveProtectionUnit

Create new navigation property to driveProtectionUnits for solutions

Note

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

New-MgSolutionBackupRestoreDriveProtectionUnitBulkAdditionJob

Create new navigation property to driveProtectionUnitsBulkAdditionJobs for solutions

Note

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

New-MgSolutionBackupRestoreExchangeProtectionPolicy

Create a protection policy for the Exchange service in a Microsoft 365 tenant. The policy is set to inactive when it is created. Users can also provide a list of protection units under the policy.

Note

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

New-MgSolutionBackupRestoreExchangeRestoreSession

Create a new exchangeRestoreSession object.

Note

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

New-MgSolutionBackupRestoreExchangeRestoreSessionGranularMailboxRestoreArtifact

Create new navigation property to granularMailboxRestoreArtifacts for solutions

New-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifact

Create new navigation property to mailboxRestoreArtifacts for solutions

Note

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

New-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifactBulkAdditionRequest

Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The following steps describe how to create and manage an exchangeRestoreSession with bulk artifact additions:

New-MgSolutionBackupRestoreMailboxInclusionRule

Create new navigation property to mailboxInclusionRules for solutions

Note

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

New-MgSolutionBackupRestoreMailboxProtectionUnit

Create new navigation property to mailboxProtectionUnits for solutions

Note

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

New-MgSolutionBackupRestoreMailboxProtectionUnitBulkAdditionJob

Create new navigation property to mailboxProtectionUnitsBulkAdditionJobs for solutions

Note

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

New-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicy

Create a protection policy for the OneDrive service in Microsoft 365. When the policy is created, its state is set to inactive. Users can also provide a list of protection units under the policy.

Note

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

New-MgSolutionBackupRestoreOneDriveForBusinessRestoreSession

Create a new oneDriveForBusinessRestoreSession object.

Note

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

New-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifact

Create new navigation property to driveRestoreArtifacts for solutions

New-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifactBulkAdditionRequest

Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The following steps describe how to create and manage a oneDriveForBusinessRestoreSession with bulk artifact additions.

New-MgSolutionBackupRestorePoint

Create new navigation property to restorePoints for solutions

Note

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

New-MgSolutionBackupRestoreProtectionPolicy

Create new navigation property to protectionPolicies for solutions

Note

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

New-MgSolutionBackupRestoreServiceApp

Create a new serviceApp.

Note

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

New-MgSolutionBackupRestoreSession

Create new navigation property to restoreSessions for solutions

Note

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

New-MgSolutionBackupRestoreSharePointProtectionPolicy

Create a protection policy for a M365 service SharePoint. Policy will be created in inactive state. User can also provide a list of protection units under the policy.

Note

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

New-MgSolutionBackupRestoreSharePointRestoreSession

Create a new sharePointRestoreSession object.

Note

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

New-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifact

Create new navigation property to siteRestoreArtifacts for solutions

Note

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

New-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifactBulkAdditionRequest

Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The following steps describe how to create and manage a sharePointRestoreSession with bulk artifact additions:

New-MgSolutionBackupRestoreSiteInclusionRule

Create new navigation property to siteInclusionRules for solutions

Note

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

New-MgSolutionBackupRestoreSiteProtectionUnit

Create new navigation property to siteProtectionUnits for solutions

Note

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

New-MgSolutionBackupRestoreSiteProtectionUnitBulkAdditionJob

Create new navigation property to siteProtectionUnitsBulkAdditionJobs for solutions

Note

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

Remove-MgSolutionBackupRestore

Delete navigation property backupRestore for solutions

Note

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

Remove-MgSolutionBackupRestoreDriveInclusionRule

Delete navigation property driveInclusionRules for solutions

Note

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

Remove-MgSolutionBackupRestoreDriveProtectionUnit

Delete navigation property driveProtectionUnits for solutions

Note

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

Remove-MgSolutionBackupRestoreDriveProtectionUnitBulkAdditionJob

Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions

Note

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

Remove-MgSolutionBackupRestoreExchangeProtectionPolicy

Delete navigation property exchangeProtectionPolicies for solutions

Note

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

Remove-MgSolutionBackupRestoreExchangeRestoreSession

Delete navigation property exchangeRestoreSessions for solutions

Note

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

Remove-MgSolutionBackupRestoreExchangeRestoreSessionGranularMailboxRestoreArtifact

Delete navigation property granularMailboxRestoreArtifacts for solutions

Remove-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifact

Delete navigation property mailboxRestoreArtifacts for solutions

Note

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

Remove-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifactBulkAdditionRequest

Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession.

Remove-MgSolutionBackupRestoreMailboxInclusionRule

Delete navigation property mailboxInclusionRules for solutions

Note

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

Remove-MgSolutionBackupRestoreMailboxProtectionUnit

Delete navigation property mailboxProtectionUnits for solutions

Note

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

Remove-MgSolutionBackupRestoreMailboxProtectionUnitBulkAdditionJob

Delete navigation property mailboxProtectionUnitsBulkAdditionJobs for solutions

Note

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

Remove-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicy

Delete navigation property oneDriveForBusinessProtectionPolicies for solutions

Note

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

Remove-MgSolutionBackupRestoreOneDriveForBusinessRestoreSession

Delete navigation property oneDriveForBusinessRestoreSessions for solutions

Note

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

Remove-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifact

Delete navigation property driveRestoreArtifacts for solutions

Remove-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifactBulkAdditionRequest

Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession.

Remove-MgSolutionBackupRestorePoint

Delete navigation property restorePoints for solutions

Note

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

Remove-MgSolutionBackupRestoreProtectionPolicy

Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object.

Note

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

Remove-MgSolutionBackupRestoreServiceApp

Delete a serviceApp.

Note

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

Remove-MgSolutionBackupRestoreSession

Delete a draft restoreSessionBase object.

Note

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

Remove-MgSolutionBackupRestoreSharePointProtectionPolicy

Delete navigation property sharePointProtectionPolicies for solutions

Note

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

Remove-MgSolutionBackupRestoreSharePointRestoreSession

Delete navigation property sharePointRestoreSessions for solutions

Note

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

Remove-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifact

Delete navigation property siteRestoreArtifacts for solutions

Note

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

Remove-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifactBulkAdditionRequest

Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession.

Remove-MgSolutionBackupRestoreSiteInclusionRule

Delete navigation property siteInclusionRules for solutions

Note

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

Remove-MgSolutionBackupRestoreSiteProtectionUnit

Delete navigation property siteProtectionUnits for solutions

Note

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

Remove-MgSolutionBackupRestoreSiteProtectionUnitBulkAdditionJob

Delete navigation property siteProtectionUnitsBulkAdditionJobs for solutions

Note

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

Search-MgSolutionBackupRestorePoint

Search for the restorePoint objects associated with a protectionUnit.

Note

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

Update-MgSolutionBackupRestore

Update the navigation property backupRestore in solutions

Note

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

Update-MgSolutionBackupRestoreDriveInclusionRule

Update the navigation property driveInclusionRules in solutions

Note

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

Update-MgSolutionBackupRestoreDriveProtectionUnit

Update the navigation property driveProtectionUnits in solutions

Note

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

Update-MgSolutionBackupRestoreDriveProtectionUnitBulkAdditionJob

Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions

Note

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

Update-MgSolutionBackupRestoreExchangeProtectionPolicy

Update an Exchange protection policy. This method adds a mailboxprotectionunit to or removes it from the protection policy.

Note

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

Update-MgSolutionBackupRestoreExchangeRestoreSession

Update the properties of an exchangeRestoreSession.

Note

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

Update-MgSolutionBackupRestoreExchangeRestoreSessionGranularMailboxRestoreArtifact

Update the navigation property granularMailboxRestoreArtifacts in solutions

Update-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifact

Update the navigation property mailboxRestoreArtifacts in solutions

Note

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

Update-MgSolutionBackupRestoreExchangeRestoreSessionMailboxRestoreArtifactBulkAdditionRequest

Update the navigation property mailboxRestoreArtifactsBulkAdditionRequests in solutions

Update-MgSolutionBackupRestoreMailboxInclusionRule

Update the navigation property mailboxInclusionRules in solutions

Note

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

Update-MgSolutionBackupRestoreMailboxProtectionUnit

Update the navigation property mailboxProtectionUnits in solutions

Note

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

Update-MgSolutionBackupRestoreMailboxProtectionUnitBulkAdditionJob

Update the navigation property mailboxProtectionUnitsBulkAdditionJobs in solutions

Note

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

Update-MgSolutionBackupRestoreOneDriveForBusinessProtectionPolicy

Update the protection policy for the OneDrive service in Microsoft 365. This method adds a driveProtectionUnit to or removes it from a oneDriveForBusinessProtectionPolicy object.

Note

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

Update-MgSolutionBackupRestoreOneDriveForBusinessRestoreSession

Update the properties of a oneDriveForBusinessRestoreSession object.

Note

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

Update-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifact

Update the navigation property driveRestoreArtifacts in solutions

Update-MgSolutionBackupRestoreOneDriveForBusinessRestoreSessionDriveRestoreArtifactBulkAdditionRequest

Update the navigation property driveRestoreArtifactsBulkAdditionRequests in solutions

Update-MgSolutionBackupRestorePoint

Update the navigation property restorePoints in solutions

Note

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

Update-MgSolutionBackupRestoreProtectionPolicy

Update the navigation property protectionPolicies in solutions

Note

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

Update-MgSolutionBackupRestoreServiceApp

Update the navigation property serviceApps in solutions

Note

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

Update-MgSolutionBackupRestoreSession

Update the navigation property restoreSessions in solutions

Note

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

Update-MgSolutionBackupRestoreSharePointProtectionPolicy

Update a SharePoint protection policy. This method adds a siteprotectionunit to or removes it from the protection policy.

Note

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

Update-MgSolutionBackupRestoreSharePointRestoreSession

Update the navigation property sharePointRestoreSessions in solutions

Note

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

Update-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifact

Update the navigation property siteRestoreArtifacts in solutions

Note

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

Update-MgSolutionBackupRestoreSharePointRestoreSessionSiteRestoreArtifactBulkAdditionRequest

Update the navigation property siteRestoreArtifactsBulkAdditionRequests in solutions

Update-MgSolutionBackupRestoreSiteInclusionRule

Update the navigation property siteInclusionRules in solutions

Note

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

Update-MgSolutionBackupRestoreSiteProtectionUnit

Update the navigation property siteProtectionUnits in solutions

Note

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

Update-MgSolutionBackupRestoreSiteProtectionUnitBulkAdditionJob

Update the navigation property siteProtectionUnitsBulkAdditionJobs in solutions

Note

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