Microsoft.Graph.Compliance

Microsoft Graph PowerShell Cmdlets

Microsoft.Graph.Compliance

Add-MgComplianceEdiscoveryCaseCustodianHold

Invoke action applyHold

Add-MgComplianceEdiscoveryCaseNoncustodialDataSourceHold

Invoke action applyHold

Add-MgComplianceEdiscoveryCaseReviewSetQueryTag

Apply tags to documents that match the specified reviewSetQuery.

Add-MgComplianceEdiscoveryCaseReviewSetToReviewSet

Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a caseExportOperation.

Clear-MgComplianceEdiscoveryCaseSourceCollectionData

Permanently delete Microsoft Teams messages contained in a sourceCollection. You can collect and purge the following categories of Teams content:\n- Teams 1:1 chats - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called conversations.\n- Teams group chats - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called 1:N chats or group conversations.\n- Teams channels - Chat messages, posts, replies, and attachments shared in a standard Teams channel.\n- Private channels - Message posts, replies, and attachments shared in a private Teams channel.\n- Shared channels - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:\n- eDiscovery solution series: Data spillage scenario - Search and purge\n- Advanced eDiscovery workflow for content in Microsoft Teams

Close-MgComplianceEdiscoveryCase

Close an eDiscovery case. For details, see Close a case.

Export-MgComplianceEdiscoveryCaseReviewSet

Initiate an export from a reviewSet. For details, see Export documents from a review set in Advanced eDiscovery.

Get-MgCompliance

Get compliance

Get-MgComplianceEdiscovery

Get ediscovery from compliance

Get-MgComplianceEdiscoveryCase

Get cases from compliance

Get-MgComplianceEdiscoveryCaseCustodian

Returns a list of case custodian objects for this case. Nullable.

Get-MgComplianceEdiscoveryCaseCustodianSiteSource

Data source entity for SharePoint sites associated with the custodian.

Get-MgComplianceEdiscoveryCaseCustodianSiteSourceSite

The SharePoint site associated with the siteSource.

Get-MgComplianceEdiscoveryCaseCustodianUnifiedGroupSource

Data source entity for groups associated with the custodian.

Get-MgComplianceEdiscoveryCaseCustodianUnifiedGroupSourceGroup

The group associated with the unifiedGroupSource.

Get-MgComplianceEdiscoveryCaseCustodianUserSource

Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site.

Get-MgComplianceEdiscoveryCaseLegalHold

Returns a list of case legalHold objects for this case. Nullable.

Get-MgComplianceEdiscoveryCaseLegalHoldSiteSource

Data source entity for SharePoint sites associated with the legal hold.

Get-MgComplianceEdiscoveryCaseLegalHoldSiteSourceSite

The SharePoint site associated with the siteSource.

Get-MgComplianceEdiscoveryCaseLegalHoldUnifiedGroupSource

Get unifiedGroupSources from compliance

Get-MgComplianceEdiscoveryCaseLegalHoldUnifiedGroupSourceGroup

The group associated with the unifiedGroupSource.

Get-MgComplianceEdiscoveryCaseLegalHoldUserSource

Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site.

Get-MgComplianceEdiscoveryCaseNoncustodialDataSource

Returns a list of case noncustodialDataSource objects for this case. Nullable.

Get-MgComplianceEdiscoveryCaseOperation

Returns a list of case operation objects for this case. Nullable.

Get-MgComplianceEdiscoveryCaseReviewSet

Returns a list of reviewSet objects in the case. Read-only. Nullable.

Get-MgComplianceEdiscoveryCaseReviewSetQuery

Get queries from compliance

Get-MgComplianceEdiscoveryCaseSetting

Read the properties and relationships of an eDiscovery caseSettings object.

Get-MgComplianceEdiscoveryCaseSourceCollection

Returns a list of sourceCollection objects associated with this case.

Get-MgComplianceEdiscoveryCaseSourceCollectionAdditionalSource

Adds an additional source to the sourceCollection.

Get-MgComplianceEdiscoveryCaseSourceCollectionAddToReviewSetOperation

Get the last addToReviewSetOperation object associated with a source collection.

Get-MgComplianceEdiscoveryCaseSourceCollectionCustodianSource

Custodian sources that are included in the sourceCollection.

Get-MgComplianceEdiscoveryCaseSourceCollectionLastEstimateStatisticsOperation

Get the last estimateStatisticsOperation object associated with a source collection.

Get-MgComplianceEdiscoveryCaseSourceCollectionNoncustodialSource

noncustodialDataSource sources that are included in the sourceCollection

Get-MgComplianceEdiscoveryCaseTag

Returns a list of tag objects associated to this case.

Get-MgComplianceEdiscoveryCaseTagChildTag

Returns the tags that are a child of a tag.

Get-MgComplianceEdiscoveryCaseTagParent

Returns the parent tag of the specified tag.

Initialize-MgComplianceEdiscoveryCaseCustodian

Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an Advanced eDiscovery case.

Invoke-MgAsComplianceEdiscoveryCaseTagHierarchy

Invoke function asHierarchy

Invoke-MgEstimateComplianceEdiscoveryCaseSourceCollectionStatistics

Run an estimate of the number of emails and documents in the source collection. To learn more about source collections (also known as searches in eDiscovery), see Collect data for a case in Advanced eDiscovery.

Invoke-MgReopenComplianceEdiscoveryCase

Reopen an eDiscovery case that was closed. For details, see Reopen a closed case.

New-MgComplianceEdiscoveryCase

Create a new case object.

New-MgComplianceEdiscoveryCaseCustodian

Create a new custodian object. After the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site.

New-MgComplianceEdiscoveryCaseCustodianSiteSource

Create a new custodian siteSource object.

New-MgComplianceEdiscoveryCaseCustodianUnifiedGroupSource

Create a new unifiedGroupSource object.

New-MgComplianceEdiscoveryCaseCustodianUserSource

Create a new custodian userSource object.

New-MgComplianceEdiscoveryCaseLegalHold

Create new navigation property to legalHolds for compliance

New-MgComplianceEdiscoveryCaseLegalHoldSiteSource

Adds a siteSource to a legalHold object.

New-MgComplianceEdiscoveryCaseLegalHoldUnifiedGroupSource

Create new navigation property to unifiedGroupSources for compliance

New-MgComplianceEdiscoveryCaseLegalHoldUserSource

Adds a userSource to a legalHold object.

New-MgComplianceEdiscoveryCaseNoncustodialDataSource

Create a new noncustodialDataSource object.

New-MgComplianceEdiscoveryCaseOperation

Create new navigation property to operations for compliance

New-MgComplianceEdiscoveryCaseReviewSet

Create a new reviewSet object. The request body contains the display name of the review set, which is the only writable property.

New-MgComplianceEdiscoveryCaseReviewSetQuery

Create a new reviewSetQuery object.

New-MgComplianceEdiscoveryCaseSourceCollection

Create a new sourceCollection object.

New-MgComplianceEdiscoveryCaseSourceCollectionAdditionalSource

Create new navigation property to additionalSources for compliance

New-MgComplianceEdiscoveryCaseTag

Create a new tag for the specified case. The tags are used in review sets while reviewing content.

Publish-MgComplianceEdiscoveryCaseCustodian

Release a custodian from a case. For details, see Release a custodian from a case.

Publish-MgComplianceEdiscoveryCaseNoncustodialDataSource

Releases the non-custodial data source from the case.

Remove-MgComplianceEdiscovery

Delete navigation property ediscovery for compliance

Remove-MgComplianceEdiscoveryCase

Delete navigation property cases for compliance

Remove-MgComplianceEdiscoveryCaseCustodian

Delete navigation property custodians for compliance

Remove-MgComplianceEdiscoveryCaseCustodianHold

Invoke action removeHold

Remove-MgComplianceEdiscoveryCaseCustodianSiteSource

Delete navigation property siteSources for compliance

Remove-MgComplianceEdiscoveryCaseCustodianUnifiedGroupSource

Delete navigation property unifiedGroupSources for compliance

Remove-MgComplianceEdiscoveryCaseCustodianUserSource

Delete navigation property userSources for compliance

Remove-MgComplianceEdiscoveryCaseLegalHold

Delete navigation property legalHolds for compliance

Remove-MgComplianceEdiscoveryCaseLegalHoldSiteSource

Delete navigation property siteSources for compliance

Remove-MgComplianceEdiscoveryCaseLegalHoldUnifiedGroupSource

Delete navigation property unifiedGroupSources for compliance

Remove-MgComplianceEdiscoveryCaseLegalHoldUserSource

Delete navigation property userSources for compliance

Remove-MgComplianceEdiscoveryCaseNoncustodialDataSource

Delete navigation property noncustodialDataSources for compliance

Remove-MgComplianceEdiscoveryCaseNoncustodialDataSourceHold

Invoke action removeHold

Remove-MgComplianceEdiscoveryCaseOperation

Delete navigation property operations for compliance

Remove-MgComplianceEdiscoveryCaseReviewSet

Delete navigation property reviewSets for compliance

Remove-MgComplianceEdiscoveryCaseReviewSetQuery

Delete navigation property queries for compliance

Remove-MgComplianceEdiscoveryCaseSetting

Delete navigation property settings for compliance

Remove-MgComplianceEdiscoveryCaseSourceCollection

Delete navigation property sourceCollections for compliance

Remove-MgComplianceEdiscoveryCaseSourceCollectionAdditionalSource

Delete navigation property additionalSources for compliance

Remove-MgComplianceEdiscoveryCaseTag

Delete navigation property tags for compliance

Reset-MgComplianceEdiscoveryCaseSettingToDefault

Reset a caseSettings object to the default values.

Update-MgCompliance

Update compliance

Update-MgComplianceEdiscovery

Update the navigation property ediscovery in compliance

Update-MgComplianceEdiscoveryCase

Update the navigation property cases in compliance

Update-MgComplianceEdiscoveryCaseCustodian

Update the navigation property custodians in compliance

Update-MgComplianceEdiscoveryCaseCustodianIndex

Invoke action updateIndex

Update-MgComplianceEdiscoveryCaseCustodianSiteSource

Update the navigation property siteSources in compliance

Update-MgComplianceEdiscoveryCaseCustodianUnifiedGroupSource

Update the navigation property unifiedGroupSources in compliance

Update-MgComplianceEdiscoveryCaseCustodianUserSource

Update the navigation property userSources in compliance

Update-MgComplianceEdiscoveryCaseLegalHold

Update the navigation property legalHolds in compliance

Update-MgComplianceEdiscoveryCaseLegalHoldSiteSource

Update the navigation property siteSources in compliance

Update-MgComplianceEdiscoveryCaseLegalHoldUnifiedGroupSource

Update the navigation property unifiedGroupSources in compliance

Update-MgComplianceEdiscoveryCaseLegalHoldUserSource

Update the navigation property userSources in compliance

Update-MgComplianceEdiscoveryCaseNoncustodialDataSource

Update the navigation property noncustodialDataSources in compliance

Update-MgComplianceEdiscoveryCaseNoncustodialDataSourceIndex

Invoke action updateIndex

Update-MgComplianceEdiscoveryCaseOperation

Update the navigation property operations in compliance

Update-MgComplianceEdiscoveryCaseReviewSet

Update the navigation property reviewSets in compliance

Update-MgComplianceEdiscoveryCaseReviewSetQuery

Update the navigation property queries in compliance

Update-MgComplianceEdiscoveryCaseSetting

Update the properties of a an eDiscovery caseSettings object.

Update-MgComplianceEdiscoveryCaseSourceCollection

Update the navigation property sourceCollections in compliance

Update-MgComplianceEdiscoveryCaseSourceCollectionAdditionalSource

Update the navigation property additionalSources in compliance

Update-MgComplianceEdiscoveryCaseTag

Update the navigation property tags in compliance