{
	"id": "c4e2a309-9e55-4a9a-878d-5c556a97ba53",
	"created_at": "2026-04-06T00:11:16.464603Z",
	"updated_at": "2026-04-10T03:20:34.672523Z",
	"deleted_at": null,
	"sha1_hash": "051d0a7908b29e94d992b016ec47e899900c3aa8",
	"title": "Exchange PowerShell",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 2036608,
	"plain_text": "Exchange PowerShell\r\nBy chrisda\r\nArchived: 2026-04-05 21:11:28 UTC\r\nIn this article\r\n1. active-directory\r\n2. antispam-antimalware\r\n3. client-access\r\n4. client-access-servers\r\n5. database-availability-groups\r\n6. defender-for-office-365\r\n7. devices\r\n8. email-addresses-and-address-books\r\n9. encryption-and-certificates\r\n10. federation-and-hybrid\r\n11. mail-flow\r\n12. mailbox-databases-and-servers\r\n13. mailboxes\r\n14. move-and-migration\r\n15. organization\r\n16. policy-and-compliance\r\n17. policy-and-compliance-audit\r\n18. policy-and-compliance-content-search\r\n19. policy-and-compliance-dlp\r\n20. policy-and-compliance-ediscovery\r\n21. policy-and-compliance-retention\r\n22. powershell-v3-module\r\n23. reporting\r\n24. role-based-access-control\r\n25. server-health-and-performance\r\n26. sharing-and-collaboration\r\n27. unified-messaging\r\n28. users-and-groups\r\n29. ExchangePowerShell\r\nCmdlet Description\r\nAdd-ADPermission\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 1 of 391\n\nCmdlet Description\r\nUse the Add-ADPermission cmdlet to add permissions to an Active Directory\r\nobject.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDump-ProvisioningCache\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Dump-ProvisioningCache cmdlet to return a list of the cached keys\r\nand values for the specified server and Windows PowerShell application.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ADPermission\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ADPermission cmdlet to get permissions on an Active Directory\r\nobject.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ADServerSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ADServerSettings cmdlet to view the Active Directory Domain\r\nServices (AD DS) environment settings in the current Exchange Management\r\nShell session. The Get-ADServerSettings cmdlet replaces the\r\nAdminSessionADSettings session variable that was used in Exchange Server\r\n2007.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ADSite\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ADSite cmdlet to display configuration information about one or\r\nmore Active Directory sites.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 2 of 391\n\nCmdlet Description\r\nGet-DomainController\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-DomainController cmdlet to view a list of domain controllers that\r\nexist in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OrganizationalUnit\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one environment\r\nor the other.\r\nUse the Get-OrganizationalUnit cmdlet to view a list of organizational units\r\n(OUs) that exist in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-Trust\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-Trust cmdlet to return external and forest trusts.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UserPrincipalNamesSuffix\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UserPrincipalNamesSuffix cmdlet to view the user principal name\r\n(UPN) suffixes in the Active Directory forest. The UPN suffixes are created in\r\nActive Directory Domains and Trusts.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ADPermission\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ADPermission cmdlet to remove permissions from an Active\r\nDirectory object.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 3 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nReset-ProvisioningCache\r\nThis cmdlet is available only in on-premises Exchange.\r\nThe Reset-ProvisioningCache cmdlet clears the Windows PowerShell\r\nprovisioning cache of frequently used Active Directory objects. This cmdlet is\r\nonly used for diagnostic purposes.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ADServerSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ADServerSettings cmdlet to manage the Active Directory Domain\r\nServices (AD DS) environment in the current Exchange Management Shell\r\nsession. The Set-ADServerSettings cmdlet replaces the\r\nAdminSessionADSettings session variable that was used in Exchange Server\r\n2007.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ADSite\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ADSite cmdlet to configure the Exchange settings of Active\r\nDirectory sites.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-AttachmentFilterEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Add-AttachmentFilterEntry cmdlet to add an entry to the\r\nattachment filter list that's used by the Attachment Filtering agent\r\non Edge Transport servers.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 4 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-ContentFilterPhrase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Add-ContentFilterPhrase cmdlet to define custom words\r\nfor the Content Filter agent. A custom word is a word or phrase\r\nthat the administrator sets for the Content Filter agent to evaluate\r\nthe content of an message and apply appropriate filter processing.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-IPAllowListEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Add-IPAllowListEntry cmdlet to add IP Allow list entries\r\nto the IP Allow list that's used by the Connection Filtering agent\r\non Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-IPAllowListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Add-IPAllowListProvider cmdlet to create IP Allow list\r\nproviders that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-IPBlockListEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Add-IPBlockListEntry cmdlet to add IP Block list entries\r\nto the IP Block list that's used by the Connection Filtering agent\r\non Edge Transport servers.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 5 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-IPBlockListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Add-IPBlockListProvider cmdlet to create IP Block list\r\nproviders that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDelete-QuarantineMessage\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Delete-QuarantineMessage cmdlet to delete quarantine\r\nmessages from your cloud-based organization\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-EOPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-EOPProtectionPolicyRule cmdlet to turn off the\r\nStandard preset security policy or the Strict preset security policy.\r\nIf your organization has Defender for Office 365, you also need to\r\nuse the Disable-ATPProtectionPolicyRule cmdlet to turn off the\r\npolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-HostedContentFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-HostedContentFilterRule cmdlet to disable spam\r\nfilter rules (content filter rules) in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 6 of 391\n\nCmdlet Description\r\nDisable-HostedOutboundSpamFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-HostedOutboundSpamFilterRule cmdlet to\r\ndisable outbound spam filter rules in your cloud-based\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-MalwareFilterRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Disable-MalwareFilterRule cmdlet to disable malware\r\nfilter rules in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-ReportSubmissionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-ReportSubmissionRule cmdlet to disable the\r\nreport submission rule in your cloud-based organization. The\r\nreport submission rule identifies the reporting mailbox where user\r\nreported messages are delivered.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-AntispamUpdates\r\nThe Enable-AntispamUpdates cmdlet was deprecated in Microsoft\r\nExchange Server 2010 Service Pack 1 and is no longer used.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-EOPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-EOPProtectionPolicyRule cmdlet to turn on the\r\nStandard preset security policy or the Strict preset security policy.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 7 of 391\n\nCmdlet Description\r\nIf your organization has Defender for Office 365, you also need to\r\nuse the Enable-ATPProtectionPolicyRule cmdlet to turn on the\r\npolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-HostedContentFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-HostedContentFilterRule cmdlet to enable spam\r\nfilter rules (content filter rules) in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-HostedOutboundSpamFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-HostedOutboundSpamFilterRule cmdlet to enable\r\noutbound spam filter rules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-MalwareFilterRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Enable-MalwareFilterRule cmdlet to enable malware\r\nfilter rules in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-ReportSubmissionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-ReportSubmissionRule cmdlet to enable the report\r\nsubmission rule in your cloud-based organization. The report\r\nsubmission rule identifies the reporting mailbox where user\r\nreported messages are delivered.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 8 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nExport-QuarantineMessage\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Export-QuarantineMessage cmdlet to export quarantined\r\nmessages and files from your cloud-based organization. Messages\r\nare exported to .eml message files so you can open them in\r\nOutlook.\r\nFor files that were quarantined by Safe Attachments for\r\nSharePoint, OneDrive, and Microsoft Teams, the files are exported\r\nin Base64 format.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AgentLog\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-AgentLog cmdlet to parse log files that you specify as\r\nparameters and collect raw statistics from the filtering that anti-spam agents apply during a time period that you specify.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AggregateZapReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-AggregateZapReport cmdlet to view aggregate\r\ninformation about zero-hour auto purge (ZAP) activity. By\r\ndefault, the cmdlet shows the last three days of activity, but you\r\ncan specify up to ten days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ArcConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ArcConfig cmdlet to view the list of trusted\r\nAuthenticated Received Chain (ARC) sealers that are configured\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 9 of 391\n\nCmdlet Description\r\nin the cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AttachmentFilterEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-AttachmentFilterEntry cmdlet to view the list of\r\nattachment filter entries that are used by the Attachment Filtering\r\nagent on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AttachmentFilterListConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-AttachmentFilterListConfig cmdlet to view the\r\nconfiguration of the Attachment Filtering agent on Edge Transport\r\nservers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-BlockedConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-BlockedConnector cmdlet to view inbound\r\nconnectors that have been detected as potentially compromised.\r\nBlocked connectors are prevented from sending email.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-BlockedSenderAddress\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-BlockedSenderAddress cmdlet to view users in your\r\nMicrosoft 365 organization that are affected by the protection\r\nsystem. These users sent multiple messages that were classified as\r\nspam, so they're blocked from sending messages.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 10 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ConfigAnalyzerPolicyRecommendation\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ConfigAnalyzerPolicyRecommendation cmdlet to\r\ncompare the settings in your existing security policies to the\r\nsettings that are used in the Standard or Strict preset security\r\npolicies. Settings that are below the recommend value are returned\r\nin the results.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ContentFilterConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ContentFilterConfig cmdlet to view the content filter\r\nconfiguration for the computer on which the cmdlet is run.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ContentFilterPhrase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ContentFilterPhrase cmdlet to view one or all custom\r\nwords that the Content Filter agent processes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DetailZapReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-DetailZapReport cmdlet to view details about zero-hour auto purge (ZAP) activity. By default, the cmdlet shows the\r\nlast three days of activity, but you can specify up to ten days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 11 of 391\n\nCmdlet Description\r\nGet-DkimSigningConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-DkimSigningConfig cmdlet to view the DomainKeys\r\nIdentified Mail (DKIM) signing policy settings for domains in a\r\ncloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EOPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-EOPProtectionPolicyRule cmdlet to view rules for\r\nthe built-in security features for all cloud mailboxes in preset\r\nsecurity policies. The rules specify recipient conditions and\r\nexceptions for the protection, and also allow you to turn on and\r\nturn off the associated preset security policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ExoPhishSimOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ExoPhishSimOverrideRule cmdlet to view non-Microsoft phishing simulation override rules that bypass filtering.\r\nFor more information, see Configure the advanced delivery policy\r\nfor non-Microsoft phishing simulations and email delivery to\r\nSecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 12 of 391\n\nCmdlet Description\r\nGet-ExoSecOpsOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ExoSecOpsOverrideRule cmdlet to view SecOps\r\nmailbox override rules that bypass filtering. For more information,\r\nsee Configure the advanced delivery policy for non-Microsoft\r\nphishing simulations and email delivery to SecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HostedConnectionFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-HostedConnectionFilterPolicy cmdlet to view the\r\nsettings of connection filter policies in your cloud-based\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HostedContentFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-HostedContentFilterPolicy cmdlet to view the\r\nsettings of spam filter policies (content filter policies) in your\r\ncloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HostedContentFilterRule\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Get-HostedContentFilterRule cmdlet to view spam filter\r\nrules (content filter rules) in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HostedOutboundSpamFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-HostedOutboundSpamFilterPolicy cmdlet to view\r\noutbound spam filter policies in your cloud-based organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 13 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HostedOutboundSpamFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-HostedOutboundSpamFilterRule cmdlet to view\r\noutbound spam filter rules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-IPAllowListConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPAllowListConfig cmdlet to view the configuration\r\ninformation for the IP Allow list that's used by the Connection\r\nFiltering agent on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-IPAllowListEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPAllowListEntry cmdlet to view the IP address\r\nentries in the IP Allow list that's used by the Connection Filtering\r\nagent on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 14 of 391\n\nCmdlet Description\r\nGet-IPAllowListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPAllowListProvider cmdlet to view IP Allow list\r\nproviders that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-IPAllowListProvidersConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPAllowListProvidersConfig cmdlet to view the\r\nsettings that affect all IP Allow list providers that are configured\r\non an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-IPBlockListConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPBlockListConfig cmdlet to view the IP Block list\r\nconfiguration information that's used by the Connection Filtering\r\nagent on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-IPBlockListEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPBlockListEntry cmdlet to view the IP Block list\r\nentries that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 15 of 391\n\nCmdlet Description\r\nGet-IPBlockListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPBlockListProvider cmdlet to view IP Block list\r\nproviders that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-IPBlockListProvidersConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Get-IPBlockListProvidersConfig cmdlet to view the\r\nsettings that affect all IP Block list providers that are configured\r\non an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailboxJunkEmailConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-MailboxJunkEmailConfiguration cmdlet to view the\r\njunk email settings on mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MalwareFilteringServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MalwareFilteringServer cmdlet to view the Malware\r\nagent settings in the Transport service on a Mailbox server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 16 of 391\n\nCmdlet Description\r\nGet-MalwareFilterPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-MalwareFilterPolicy cmdlet to view the malware\r\nfilter policies in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MalwareFilterRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Enable-MalwareFilterRule cmdlet to view malware filter\r\nrules in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PhishSimOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-PhishSimOverridePolicy cmdlet to view non-Microsoft phishing simulation override policies that bypass\r\nfiltering. For more information, see Configure the advanced\r\ndelivery policy for non-Microsoft phishing simulations and email\r\ndelivery to SecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 17 of 391\n\nCmdlet Description\r\nGet-QuarantineMessage\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-QuarantineMessage cmdlet to view quarantined\r\nmessages and files in your cloud-based organization. Files are\r\nquarantined by Safe Attachments for SharePoint, OneDrive, and\r\nMicrosoft Teams.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-QuarantineMessageHeader\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-QuarantineMessageHeader cmdlet to view the\r\nmessage header of a quarantined message. The command fails if\r\nthe specified message is not in quarantine.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-QuarantinePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-QuarantinePolicy cmdlet to view quarantine policies\r\nin your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RecipientFilterConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-RecipientFilterConfig cmdlet to view the recipient\r\nfilter configuration information for the Exchange server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ReportSubmissionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ReportSubmissionPolicy cmdlet to view the report\r\nsubmission policy in your cloud-based organization. The report\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 18 of 391\n\nCmdlet Description\r\nsubmission policy controls most of the user reported message\r\nsettings in the organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ReportSubmissionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ReportSubmissionRule cmdlet to view the report\r\nsubmission rule in your cloud-based organization. The report\r\nsubmission rule identifies the reporting mailbox where user\r\nreported messages are delivered.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SecOpsOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SecOpsOverridePolicy cmdlet to view SecOps\r\nmailbox override policies that bypass filtering. For more\r\ninformation, see Configure the advanced delivery policy for non-Microsoft phishing simulations and email delivery to SecOps\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SenderFilterConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SenderFilterConfig cmdlet to view the Sender Filter\r\nconfiguration information for the Exchange server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SenderIdConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SenderIdConfig cmdlet to view the Sender ID\r\nconfiguration information for the Exchange server.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 19 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SenderReputationConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SenderReputationConfig cmdlet to view the\r\nconfiguration information for sender reputation on the computer\r\non which the command is run.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-TeamsProtectionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-TeamsProtectionPolicy cmdlet to view Microsoft\r\nTeams protection policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-TeamsProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-TeamsProtectionPolicyRule cmdlet to view Microsoft\r\nTeams protection policy rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-TenantAllowBlockListItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-TenantAllowBlockListItems cmdlet to view entries in\r\nthe Tenant Allow/Block List in the Microsoft Defender portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-TenantAllowBlockListSpoofItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-TenantAllowBlockListSpoofItems cmdlet to view\r\nspoofed sender entries in the Tenant Allow/Block List.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 20 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DkimSigningConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-DkimSigningConfig cmdlet to create the\r\nDomainKeys Identified Mail (DKIM) signing policy settings for\r\ndomains in a cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-EOPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-EOPProtectionPolicyRule cmdlet to create rules for\r\nthe built-in security features for all cloud mailboxes in preset\r\nsecurity policies. The rules specify recipient conditions and\r\nexceptions for the protection, and also allow you to turn on and\r\nturn off the associated preset security policies.\r\nNote: Unless you manually removed a rule using the Remove-EOPProtectionPolicyRule cmdlet, we don't recommend using this\r\ncmdlet to create rules. To create the rule, you need to specify the\r\nexisting individual security policies that are associated with the\r\npreset security policy. We never recommend creating these\r\nrequired individual security policies manually. Turning on the\r\npreset security policy for the first time in the Microsoft Defender\r\nportal automatically creates the required individual security\r\npolicies, but also creates the associated rules using this cmdlet. So,\r\nif the rules already exist, you don't need to use this cmdlet to\r\ncreate them.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ExoPhishSimOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-ExoPhishSimOverrideRule cmdlet to create non-Microsoft phishing simulation override rules that bypass filtering.\r\nFor more information, see Configure the advanced delivery policy\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 21 of 391\n\nCmdlet Description\r\nfor non-Microsoft phishing simulations and email delivery to\r\nSecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ExoSecOpsOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-ExoSecOpsOverrideRule cmdlet to create SecOps\r\nmailbox override rules that bypass filtering. For more information,\r\nsee Configure the advanced delivery policy for non-Microsoft\r\nphishing simulations and email delivery to SecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-HostedContentFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-HostedContentFilterPolicy cmdlet to create spam\r\nfilter policies (content filter policies) in your cloud-based\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-HostedContentFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-HostedContentFilterRule cmdlet to create spam\r\nfilter rules (content filter rules) in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-HostedOutboundSpamFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-HostedOutboundSpamFilterPolicy cmdlet to create\r\noutbound spam filter policies in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 22 of 391\n\nCmdlet Description\r\nNew-HostedOutboundSpamFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-HostedOutboundSpamFilterRule cmdlet to create\r\noutbound spam filter rules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-MalwareFilterPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-MalwareFilterPolicy cmdlet to create malware filter\r\npolicies in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-MalwareFilterRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-MalwareFilterRule cmdlet to create malware filter\r\nrules in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-PhishSimOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-PhishSimOverridePolicy cmdlet to create non-Microsoft phishing simulation override policies that bypass\r\nfiltering. For more information, see Configure the advanced\r\ndelivery policy for non-Microsoft phishing simulations and email\r\ndelivery to SecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 23 of 391\n\nCmdlet Description\r\nNew-QuarantinePermissions\r\nThis cmdlet is available only in the cloud-based service.\r\nNote: Instead of using this cmdlet to set quarantine policy\r\npermissions, we recommend using the\r\nEndUserQuarantinePermissionsValue parameter on the New-QuarantinePolicy and Set-QuarantinePolicy cmdlets.\r\nUse the New-QuarantinePermissions cmdlet to create a variable\r\nthat contains a quarantine permissions object to use with the\r\nEndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets in the same\r\nPowerShell session.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-QuarantinePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-QuarantinePolicy cmdlet to create quarantine\r\npolicies in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ReportSubmissionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-ReportSubmissionPolicy cmdlet to create the report\r\nsubmission policy in your cloud-based organization. The report\r\nsubmission policy controls most of the user reported message\r\nsettings in the organization.\r\nNote: If the policy already exists (the Get-ReportSubmissionPolicy cmdlet returns output), you can't use this\r\ncmdlet. To delete the existing policy and start over with the\r\ndefault settings, use the Remove-ReportSubmissionPolicy cmdlet\r\nfirst.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 24 of 391\n\nCmdlet Description\r\nNew-ReportSubmissionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-ReportSubmissionRule cmdlet to create the report\r\nsubmission rule in your cloud-based organization. The report\r\nsubmission rule identifies the reporting mailbox where user\r\nreported messages are delivered.\r\nNote: If the rule already exists (the Get-ReportSubmissionRule\r\ncmdlet returns output), you can't use this cmdlet. To delete the\r\nexisting rule and start over, use the Remove-ReportSubmissionRule cmdlet first.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SecOpsOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-SecOpsOverridePolicy cmdlet to create SecOps\r\nmailbox override policies that bypass filtering. For more\r\ninformation, see Configure the advanced delivery policy for non-Microsoft phishing simulations and email delivery to SecOps\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-TeamsProtectionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-TeamsProtectionPolicy cmdlet to create Microsoft\r\nTeams protection policies.\r\nNote: If the policy already exists (the Get-TeamsProtectionPolicy\r\ncmdlet returns output), you can't use this cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-TeamsProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-TeamsProtectionPolicyRule cmdlet to create\r\nMicrosoft Teams protection policy rules.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 25 of 391\n\nCmdlet Description\r\nNote: If the rule already exists (the Get-TeamsProtectionPolicyRule cmdlet returns output), you can't use\r\nthis cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-TenantAllowBlockListItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-TenantAllowBlockListItems cmdlet to add entries to\r\nthe Tenant Allow/Block List in the Microsoft Defender portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-TenantAllowBlockListSpoofItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-TenantAllowBlockListSpoofItems cmdlet to create\r\nspoofed sender entries in the Tenant Allow/Block List.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nPreview-QuarantineMessage\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Preview-QuarantineMessage cmdlet to preview the\r\ncontents of quarantined messages in your cloud-based\r\norganization. This cmdlet doesn't work on files that were\r\nquarantined by Safe Attachments for SharePoint, OneDrive, and\r\nMicrosoft Teams.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRelease-QuarantineMessage\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Release-QuarantineMessage cmdlet to release messages\r\nfrom quarantine in your cloud-based organization. You can release\r\nmessages to all original recipients, or to specific recipients.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 26 of 391\n\nCmdlet Description\r\nFor files that were quarantined by Safe Attachments for\r\nSharePoint, OneDrive, and Microsoft Teams, you can unblock the\r\nfiles in the respective team sites and document libraries by using\r\nthe Release-QuarantineMessage cmdlet so users can access, share,\r\nand download the files.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AttachmentFilterEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Remove-AttachmentFilterEntry cmdlet to remove an\r\nentry from the attachment filter list that's used by the Attachment\r\nFiltering agent on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-BlockedConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-BlockedConnector cmdlet to unblock inbound\r\nconnectors that have been detected as potentially compromised.\r\nBlocked connectors are prevented from sending email.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-BlockedSenderAddress\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-BlockedSenderAddress cmdlet to unblock users\r\nin your Microsoft 365 organization that were affected by the\r\nprotection system. These users sent multiple messages that were\r\nclassified as spam, so they were blocked from sending messages.\r\nNote: There's a limit to the number of times you can unblock a\r\nMicrosoft 365 account. If you exceed the unblock limit for a user,\r\nyou get an error, and you need to contact Microsoft Support to\r\nunblock the user.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 27 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ContentFilterPhrase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ContentFilterPhrase cmdlet to remove one or all\r\ncustom words that the Content Filter agent processes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DkimSigningConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-DkimSigningConfig cmdlet to remove the\r\nDomainKeys Identified Mail (DKIM) signing policy settings for\r\ndomains in a cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-EOPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-EOPProtectionPolicyRule cmdlet to remove\r\nrules for the built-in security features for all cloud mailboxes in\r\npreset security policies. The rules specify recipient conditions and\r\nexceptions for the protection, and also allow you to turn on and\r\nturn off the associated preset security policies.\r\nNote: Use this cmdlet to remove a rule only if you plan to\r\nimmediately recreate the rule using the New-EOPProtectionPolicyRule cmdlet. The affected preset security\r\npolicy can't function without a corresponding rule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ExoPhishSimOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-ExoPhishSimOverrideRule cmdlet to remove\r\nnon-Microsoft phishing simulation override rules that bypass\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 28 of 391\n\nCmdlet Description\r\nfiltering. For more information, see Configure the advanced\r\ndelivery policy for non-Microsoft phishing simulations and email\r\ndelivery to SecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ExoSecOpsOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-ExoSecOpsOverrideRule cmdlet to remove\r\nSecOps mailbox override rules that bypass filtering. For more\r\ninformation, see Configure the advanced delivery policy for non-Microsoft phishing simulations and email delivery to SecOps\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-HostedContentFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-HostedContentFilterPolicy cmdlet to remove\r\nspam filter policies (content filter policies) from your cloud-based\r\norganization.\r\nWhen a policy is removed and there are rules associated with it,\r\nthe rules are not removed when the policy is removed. This is by\r\ndesign. If you want to remove the associated rules, you need to do\r\nthis separately via the Remove-HostedContentFilterRule cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-HostedContentFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-HostedContentFilterRule cmdlet to remove spam\r\nfilter rules (content filter rules) in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 29 of 391\n\nCmdlet Description\r\nRemove-HostedOutboundSpamFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-HostedOutboundSpamFilterPolicy cmdlet to\r\nremove outbound spam filter policies from your cloud-based\r\norganization.\r\nWhen a policy is removed and there are rules associated with it,\r\nthe rules are not removed when the policy is removed. This is by\r\ndesign. If you want to remove the associated rules, you need to do\r\nthis separately via the Remove-HostedOutboundSpamFilterRule\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-HostedOutboundSpamFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-HostedOutboundSpamFilterRule cmdlet to\r\nremove outbound spam filter rules in your cloud-based\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-IPAllowListEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Remove-IPAllowListEntry cmdlet to remove IP address\r\nentries from the IP Allow list that's used by the Connection\r\nFiltering agent on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-IPAllowListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Remove-IPAllowListProvider cmdlet to remove IP Allow\r\nlist providers that are used by the Connection Filtering agent on\r\nEdge Transport servers.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 30 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-IPBlockListEntry\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Remove-IPBlockListEntry cmdlet to remove IP block list\r\nentries that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-IPBlockListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Remove-IPBlockListProvider cmdlet to remove IP Block\r\nlist providers that are used by the Connection Filtering agent on\r\nEdge Transport server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-MalwareFilterPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-MalwareFilterPolicy cmdlet to remove malware\r\nfilter policies from your organization.\r\nWhen a policy is removed and there are rules associated with it,\r\nthe rules are not removed when the policy is removed. This is by\r\ndesign. If you want to remove the associated rules, you need to do\r\nthis separately via the Remove-MalwareFilterRule cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-MalwareFilterRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 31 of 391\n\nCmdlet Description\r\nexclusive to one environment or the other.\r\nUse the Remove-MalwareFilterRule cmdlet to remove malware\r\nfilter rules from your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-PhishSimOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-PhishSimOverridePolicy cmdlet to remove non-Microsoft phishing simulation override policies that bypass\r\nfiltering. For more information, see Configure the advanced\r\ndelivery policy for non-Microsoft phishing simulations and email\r\ndelivery to SecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-QuarantinePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-QuarantinePolicy cmdlet to remove quarantine\r\npolicies from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ReportSubmissionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-ReportSubmissionPolicy cmdlet to remove the\r\nreport submission policy from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ReportSubmissionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-ReportSubmissionRule cmdlet to remove the\r\nreport submission rule from your cloud-based organization. The\r\nreport submission rule identifies the reporting mailbox where user\r\nreported messages are delivered.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 32 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SecOpsOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-SecOpsOverridePolicy cmdlet to remove SecOps\r\nmailbox override policies that bypass filtering. For more\r\ninformation, see Configure the advanced delivery policy for non-Microsoft phishing simulations and email delivery to SecOps\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-TenantAllowBlockListItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-TenantAllowBlockListItems cmdlet to remove\r\nentries from the Tenant Allow/Block List in the Microsoft\r\nDefender portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-TenantAllowBlockListSpoofItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-TenantAllowBlockListSpoofItems cmdlet to\r\nremove spoofed sender entries from the Tenant Allow/Block List.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 33 of 391\n\nCmdlet Description\r\nRotate-DkimSigningConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Rotate-DkimSigningConfig cmdlet to rotate the public\r\nand private DomainKeys Identified Mail (DKIM) signing policy\r\nkeys for domains in a cloud-based organization. This cmdlet\r\ncreates new DKIM keys and uses the alternate DKIM selector.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ArcConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ArcConfig cmdlet to modify the list of trusted\r\nAuthenticated Received Chain (ARC) sealers that are configured\r\nin the cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AttachmentFilterListConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Set-AttachmentFilterListConfig cmdlet to modify the\r\nconfiguration of the Attachment Filtering agent on Edge Transport\r\nservers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ContentFilterConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ContentFilterConfig cmdlet to modify the content\r\nfilter configuration on a Mailbox server or an Edge Transport\r\nserver.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DkimSigningConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 34 of 391\n\nCmdlet Description\r\nUse the Set-DkimSigningConfig cmdlet to modify the\r\nDomainKeys Identified Mail (DKIM) signing policy settings for\r\ndomains in a cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-EOPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-EOPProtectionPolicyRule cmdlet to modify rules\r\nassociated with the built-in security features for all cloud\r\nmailboxes in preset security policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ExoPhishSimOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ExoPhishSimOverrideRule cmdlet to modify non-Microsoft phishing simulation override rules that bypass filtering.\r\nFor more information, see Configure the advanced delivery policy\r\nfor non-Microsoft phishing simulations and email delivery to\r\nSecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ExoSecOpsOverrideRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ExoSecOpsOverrideRule cmdlet to modify SecOps\r\nmailbox override rules that bypass filtering. For more information,\r\nsee Configure the advanced delivery policy for non-Microsoft\r\nphishing simulations and email delivery to SecOps mailboxes.\r\nTip: This cmdlet doesn't modify email addresses in the SecOps\r\noverride rule. To modify the email addresses in the SecOps\r\noverride rule, use the Set-SecOpsOverridePolicy cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 35 of 391\n\nCmdlet Description\r\nSet-HostedConnectionFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-HostedConnectionFilterPolicy cmdlet to modify the\r\nsettings of connection filter policies in your cloud-based\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-HostedContentFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-HostedContentFilterPolicy cmdlet to modify spam\r\nfilter policies (content filter policies) in your cloud-based\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-HostedContentFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-HostedContentFilterRule cmdlet to modify spam filter\r\nrules (content filter rules) in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-HostedOutboundSpamFilterPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-HostedOutboundSpamFilterPolicy cmdlet to modify\r\noutbound spam filter policies in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-HostedOutboundSpamFilterRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-HostedOutboundSpamFilterRule cmdlet to modify the\r\nsettings of outbound spam filter rules in your cloud-based\r\norganization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 36 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-IPAllowListConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Set-IPAllowListConfig cmdlet to modify the IP Allow list\r\nconfiguration that's used by the Connection Filtering agent on\r\nEdge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-IPAllowListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Set-IPAllowListProvider cmdlet to modify IP Allow list\r\nproviders that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-IPAllowListProvidersConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Set-IPAllowListProvidersConfig cmdlet to modify the\r\nsettings that affect all IP Allow list providers that are configured\r\non an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-IPBlockListConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Set-IPBlockListConfig cmdlet to modify the IP Block list\r\nconfiguration that's used by the Connection Filtering agent on\r\nEdge Transport servers.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 37 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-IPBlockListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Set-IPBlockListProvider cmdlet to modify IP Block list\r\nproviders that are used by the Connection Filtering agent on Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-IPBlockListProvidersConfig\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Set-IPBlockListProvidersConfig cmdlet to modify the\r\nsettings that affect all IP Block list providers that are configured\r\non an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MailboxJunkEmailConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-MailboxJunkEmailConfiguration cmdlet to configure\r\nthe junk email settings on mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MalwareFilteringServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-MalwareFilteringServer cmdlet to configure the\r\nMalware agent settings in the Transport service on a Mailbox\r\nserver.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 38 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MalwareFilterPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-MalwareFilterPolicy cmdlet to modify malware filter\r\npolicies in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MalwareFilterRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-MalwareFilterRule cmdlet to modify malware filter\r\nrules in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-PhishSimOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-PhishSimOverridePolicy cmdlet to modify non-Microsoft phishing simulation override policies that bypass\r\nfiltering. For more information, see Configure the advanced\r\ndelivery policy for non-Microsoft phishing simulations and email\r\ndelivery to SecOps mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-QuarantinePermissions\r\nThis cmdlet is available only in the cloud-based service.\r\nNote: Instead of using this cmdlet to set quarantine policy\r\npermissions, we recommend using the\r\nEndUserQuarantinePermissionsValue parameter on the New-QuarantinePolicy and Set-QuarantinePolicy cmdlets.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 39 of 391\n\nCmdlet Description\r\nUse the Set-QuarantinePermissions cmdlet to modify quarantine\r\npermissions objects that were created by the New-QuarantinePermissions and stored as a variable in the current\r\nPowerShell session. You use the variable as a value for the\r\nEndUserQuarantinePermission parameter on the New-QuarantinePolicy or Set-QuarantinePolicy cmdlets in the same\r\nPowerShell session.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-QuarantinePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-QuarantinePolicy cmdlet to modify quarantine\r\npolicies in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-RecipientFilterConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-RecipientFilterConfig cmdlet to enable and configure\r\nthe Recipient Filter agent.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ReportSubmissionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ReportSubmissionPolicy cmdlet to modify the report\r\nsubmission policy in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ReportSubmissionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ReportSubmissionRule cmdlet to modify the report\r\nsubmission rule in your cloud-based organization. The report\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 40 of 391\n\nCmdlet Description\r\nsubmission rule identifies the reporting mailbox where user\r\nreported messages are delivered.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SecOpsOverridePolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-SecOpsOverridePolicy cmdlet to modify SecOps\r\nmailbox override policies that bypass filtering. For more\r\ninformation, see Configure the advanced delivery policy for non-Microsoft phishing simulations and email delivery to SecOps\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SenderFilterConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SenderFilterConfig cmdlet to modify the Sender Filter\r\nagent configuration.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SenderIdConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SenderIdConfig cmdlet to modify the configuration of\r\nthe Sender ID agent.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 41 of 391\n\nCmdlet Description\r\nSet-SenderReputationConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SenderReputationConfig cmdlet to modify the sender\r\nreputation configuration on Mailbox servers or Edge Transport\r\nservers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-TeamsProtectionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-TeamsProtectionPolicy cmdlet to modify Microsoft\r\nTeams protection policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-TeamsProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-TeamsProtectionPolicyRule cmdlet to modify\r\nMicrosoft Teams protection policy rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-TenantAllowBlockListItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-TenantAllowBlockListItems cmdlet to modify entries\r\nin the Tenant Allow/Block List in the Microsoft Defender portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 42 of 391\n\nCmdlet Description\r\nSet-TenantAllowBlockListSpoofItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-TenantAllowBlockListSpoofItems cmdlet to modify\r\nspoofed sender entries in the Tenant Allow/Block List.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-IPAllowListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Test-IPAllowListProvider cmdlet to test IP Allow list\r\nproviders on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-IPBlockListProvider\r\nThis cmdlet is available or effective only on Edge Transport\r\nservers in on-premises Exchange.\r\nUse the Test-IPBlockListProvider cmdlet to test IP Block list\r\nproviders on Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-SenderId\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-SenderId cmdlet to test whether a specified IP\r\naddress is the legitimate sending address for a specified SMTP\r\naddress.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpdate-SafeList\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-SafeList cmdlet to update the safelist aggregation\r\ndata in Active Directory. Safelist aggregation data is used in the\r\nbuilt-in anti-spam filtering in Microsoft Exchange. EdgeSync\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 43 of 391\n\nCmdlet Description\r\nreplicates safelist aggregation data to Edge Transport servers in\r\nthe perimeter network.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nClear-TextMessagingAccount\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nThe Clear-TextMessagingAccount cmdlet allows a user to remove the\r\ntext messaging settings from their own mailbox. An administrator can't\r\nuse this cmdlet to remove the text messaging settings from another user's\r\nmailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCompare-TextMessagingVerificationCode\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Compare-TextMessagingVerificationCode cmdlet to verify the\r\ntext messaging verification code that the user specified as part of\r\nconfiguring text message notifications on the mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-PushNotificationProxy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-PushNotificationProxy cmdlet to disable the push\r\nnotification proxy that's configured between an on-premises Microsoft\r\nExchange organization and a Microsoft 365 organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 44 of 391\n\nCmdlet Description\r\nEnable-PushNotificationProxy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-PushNotificationProxy cmdlet to enable a push\r\nnotification proxy between an on-premises Microsoft Exchange\r\norganization and a Microsoft 365 organization.\r\nIn order for event notifications to be successfully delivered, you also\r\nneed to configure OAuth authentication between your on-premises\r\nExchange organization and your Microsoft 365 organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nExport-AutoDiscoverConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-AutoDiscoverConfig cmdlet to create or update a service\r\nconnection point for an Autodiscover service pointer in a target Exchange\r\nforest.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-CASMailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-CASMailbox cmdlet to view the Client Access settings that\r\nare configured on mailboxes.\r\nNote: In Exchange Online PowerShell, we recommend that you use the\r\nGet-EXOCASMailbox cmdlet instead of this cmdlet. For more\r\ninformation, see Connect to Exchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-CASMailboxPlan\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Get-CASMailboxPlan cmdlet to view Client Access services\r\n(CAS) mailbox plans in cloud-based organizations.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 45 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ClientAccessRule\r\nNote\r\nClient access rules were deprecated for all Exchange Online\r\norganizations in September 2025. For more information, see Update on\r\nClient Access Rules Deprecation in Exchange Online.\r\nThis cmdlet is functional only in Exchange Server 2019 or later.\r\nUse the Get-ClientAccessRule cmdlet to view client access rules. Client\r\naccess rules help you control access to your organization based on the\r\nproperties of the connection.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ImapSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ImapSettings cmdlet to view the settings of the Microsoft\r\nExchange IMAP4 service on Exchange servers. This is the client access\r\n(frontend) IMAP4 service that clients connect to.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxCalendarConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxCalendarConfiguration cmdlet to show the calendar\r\nsettings for a specified mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxMessageConfiguration This cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 46 of 391\n\nCmdlet Description\r\nUse the Get-MailboxMessageConfiguration cmdlet to view the Outlook\r\non the web settings that are applied to specific mailboxes.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxRegionalConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxRegionalConfiguration cmdlet to view the regional\r\nsettings of a mailbox. You can view the date format, time format, time\r\nzone, and language of the mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxSpellingConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxSpellingConfiguration cmdlet to retrieve the\r\nOutlook on the web spelling checker settings of a specified user. For\r\nexample, users can set their dictionary language and configure the\r\nspelling checker to ignore mixed digits and words in all uppercase.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OutlookProvider\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-OutlookProvider cmdlet to obtain the global settings from\r\nthe AutoDiscoverConfig object under the Global Settings object in Active\r\nDirectory.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OwaMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 47 of 391\n\nCmdlet Description\r\nenvironment or the other.\r\nUse the Get-OwaMailboxPolicy cmdlet to view Outlook on the web\r\nmailbox policies in the organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-PopSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-POPSettings cmdlet to view the configuration of the\r\nMicrosoft Exchange POP3 service. This service exists on Exchange\r\nservers that have the Client Access server role installed and is used by\r\nPOP3 clients to connect to Exchange.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-TextMessagingAccount\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-TextMessagingAccount cmdlet to view the text notification\r\nsettings on mailboxes.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 48 of 391\n\nCmdlet Description\r\nNew-ClientAccessRule\r\nNote\r\nClient access rules were deprecated for all Exchange Online\r\norganizations in September 2025. For more information, see Update on\r\nClient Access Rules Deprecation in Exchange Online.\r\nThis cmdlet is functional only in Exchange Server 2019 or later.\r\nUse the New-ClientAccessRule cmdlet to create client access rules.\r\nClient access rules help you control access to your organization based on\r\nthe properties of the connection.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-OutlookProvider\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-OutlookProvider cmdlet to create the AutoDiscoverConfig\r\nobject and then populate the object with relevant settings.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-OwaMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-OwaMailboxPolicy cmdlet to create Outlook on the web\r\nmailbox policies.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ClientAccessRule\r\nNote\r\nClient access rules were deprecated for all Exchange Online\r\norganizations in September 2025. For more information, see Update on\r\nClient Access Rules Deprecation in Exchange Online.\r\nThis cmdlet is functional only in Exchange Server 2019 or later.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 49 of 391\n\nCmdlet Description\r\nUse the Remove-ClientAccessRule cmdlet to remove client access rules.\r\nClient access rules help you control access to your organization based on\r\nthe properties of the connection.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-OutlookProvider\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-OutlookProvider cmdlet to delete the\r\nAutoDiscoverConfig object from Active Directory.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-OwaMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-OwaMailboxPolicy cmdlet to remove Outlook on the\r\nweb mailbox policies from the organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSend-TextMessagingVerificationCode\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Send-TextMessagingVerificationCode cmdlet to send a text\r\nmessaging verification as part of configuring text message notifications\r\non the mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-CASMailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 50 of 391\n\nCmdlet Description\r\nUse the Set-CASMailbox cmdlet to configure client access settings on a\r\nmailbox. For example, you can configure settings for Exchange\r\nActiveSync, Outlook, Outlook on the web, POP3, and IMAP4.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-CASMailboxPlan\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-CASMailboxPlan cmdlet to modify Client Access services\r\n(CAS) mailbox plans in cloud-based organizations.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ClientAccessRule\r\nNote\r\nClient access rules were deprecated for all Exchange Online\r\norganizations in September 2025. For more information, see Update on\r\nClient Access Rules Deprecation in Exchange Online.\r\nThis cmdlet is functional only in Exchange Server 2019 or later.\r\nUse the Set-ClientAccessRule cmdlet to modify existing client access\r\nrules. Client access rules help you control access to your organization\r\nbased on the properties of the connection.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ImapSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ImapSettings cmdlet to modify the settings of the Microsoft\r\nExchange IMAP4 service on Exchange servers. This service exists on\r\nExchange servers that have the Client Access server role installed, and is\r\nused by IMAP4 clients to connect to Exchange.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 51 of 391\n\nCmdlet Description\r\nSet-MailboxCalendarConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxCalendarConfiguration cmdlet to modify mailbox\r\ncalendar settings for Outlook on the web. This affects how the user's\r\ncalendar looks and how reminders work in Outlook on the web. This also\r\naffects settings that define how meeting invitations, responses, and\r\nnotifications are sent to the user.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-MailboxMessageConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxMessageConfiguration cmdlet to configure the\r\nOutlook on the web settings that are applied to specific mailboxes.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-MailboxRegionalConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxRegionalConfiguration cmdlet to modify the\r\nregional settings of a mailbox. You can modify the date format, time\r\nformat, time zone and language of the mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-MailboxSpellingConfiguration This cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxSpellingConfiguration cmdlet to modify Outlook on\r\nthe web spelling checker options for a specified user. For example, you\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 52 of 391\n\nCmdlet Description\r\ncan set the dictionary language and configure the spelling checker to\r\nignore mixed digits or words in all uppercase.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-OutlookProvider\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-OutlookProvider cmdlet to set specific global settings using\r\nthe msExchOutlookProvider attribute on the msExchAutoDiscoverConfig\r\nobject in Active Directory.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-OwaMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-OwaMailboxPolicy cmdlet to configure existing Outlook on\r\nthe web mailbox policies.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-PopSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-PopSettings cmdlet to modify the configuration of the\r\nMicrosoft Exchange POP3 service. This service exists on Exchange\r\nservers that have the Client Access server role installed, and is used by\r\nPOP3 clients to connect to Exchange.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-TextMessagingAccount\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 53 of 391\n\nCmdlet Description\r\nThe Set-TextMessagingAccount cmdlet allows a user to configure the\r\ntext messaging settings on their own mailbox. An administrator can't use\r\nthis cmdlet to configure the text messaging settings on another user's\r\nmailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-CalendarConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-CalendarConnectivity cmdlet to verify that anonymous\r\ncalendar sharing is enabled and working properly. The Calendar virtual\r\ndirectory is a subdirectory of the Microsoft Outlook on the web virtual\r\ndirectories. When you run this command without any parameters, the\r\ncommand tests calendar connectivity against all Outlook on the web\r\nvirtual directories.\r\nNote: This cmdlet works best in Exchange 2010. In later versions of\r\nExchange, the functionality of this cmdlet is replaced by Managed\r\nAvailability. For the best results, use the Invoke-MonitoringProbe cmdlet\r\nand specify the relevant active monitor probe instead of using this\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-ClientAccessRule\r\nNote\r\nClient access rules were deprecated for all Exchange Online\r\norganizations in September 2025. For more information, see Update on\r\nClient Access Rules Deprecation in Exchange Online.\r\nThis cmdlet is functional only in Exchange Server 2019 or later.\r\nUse the Test-ClientAccessRule cmdlet to test how client access rules\r\naffect access to your organization. If any of the client properties you\r\nspecify for this cmdlet match any client access rules, the rules are\r\nreturned in the results.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 54 of 391\n\nCmdlet Description\r\nTest-EcpConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-EcpConnectivity cmdlet to test connectivity to Exchange\r\nControl Panel (ECP) virtual directories.\r\nNote: This cmdlet works best in Exchange 2010. In later versions of\r\nExchange, the functionality of this cmdlet is replaced by Managed\r\nAvailability. For the best results, use the Invoke-MonitoringProbe cmdlet\r\nand specify the relevant active monitor probe instead of using this\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-ImapConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-ImapConnectivity cmdlet to verify that connectivity to the\r\nMicrosoft Exchange IMAP4 service is working as expected.\r\nNote: This cmdlet works best in Exchange 2010. In later versions of\r\nExchange, the functionality of this cmdlet is replaced by Managed\r\nAvailability. For the best results, use the Invoke-MonitoringProbe cmdlet\r\nand specify the relevant active monitor probe instead of using this\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-OutlookConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-OutlookConnectivity cmdlet to test end-to-end Microsoft\r\nOutlook client connectivity in the Microsoft Exchange organization. This\r\nincludes testing for both Outlook Anywhere (RPC over HTTP) and\r\nMAPI over HTTP connections.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-OutlookWebServices\r\nThis cmdlet is functional only in Exchange Server 2010.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 55 of 391\n\nCmdlet Description\r\nUse the Test-OutlookWebServices cmdlet to verify the Autodiscover\r\nservice settings for Microsoft Outlook on a computer running Microsoft\r\nExchange Server 2010 that has the Client Access server role installed.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-OwaConnectivity\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Test-OwaConnectivity cmdlet to verify that Microsoft Office\r\nOutlook Web App is running as expected. The Test-OwaConnectivity\r\ncmdlet can be used to test Outlook Web App connectivity for all\r\nMicrosoft Exchange Server 2010 virtual directories on a specified Client\r\nAccess server for all mailboxes on servers running Exchange that are in\r\nthe same Active Directory site. The Test-OwaConnectivity cmdlet can\r\nalso be used to test the connectivity for an individual Exchange Outlook\r\nWeb App URL.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-PopConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-PopConnectivity cmdlet to verify that the Microsoft\r\nExchange POP3 service is working as expected.\r\nNote: This cmdlet works best in Exchange 2010. In later versions of\r\nExchange, the functionality of this cmdlet is replaced by Managed\r\nAvailability. For the best results, use the Invoke-MonitoringProbe cmdlet\r\nand specify the relevant active monitor probe instead of using this\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-PowerShellConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-PowerShellConnectivity cmdlet to test client connectivity to\r\nExchange remote PowerShell virtual directories.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 56 of 391\n\nCmdlet Description\r\nNote: This cmdlet works best in Exchange 2010. In later versions of\r\nExchange, the functionality of this cmdlet is replaced by Managed\r\nAvailability. For the best results, use the Invoke-MonitoringProbe cmdlet\r\nand specify the relevant active monitor probe instead of using this\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-WebServicesConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-WebServicesConnectivity cmdlet to test client connectivity\r\nto Exchange Web Services virtual directories.\r\nNote: This cmdlet works best in Exchange 2010. In later versions of\r\nExchange, the functionality of this cmdlet is replaced by Managed\r\nAvailability. For the best results, use the Invoke-MonitoringProbe cmdlet\r\nand specify the relevant active monitor probe instead of using this\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nDisable-OutlookAnywhere\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Disable-OutlookAnywhere cmdlet to disable Outlook Anywhere on\r\nExchange Server 2010 Client Access servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-OutlookAnywhere\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Enable-OutlookAnywhere cmdlet to enable Outlook Anywhere on\r\na computer running Microsoft Exchange Server 2010 that has the Client\r\nAccess server role installed. Running the Enable-OutlookAnywhere cmdlet\r\nenables the server to accept requests from Microsoft Office Outlook 2007\r\nand Outlook 2003 client computers from the Internet by using Outlook\r\nAnywhere, also known as RPC over HTTP.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 57 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ActiveSyncVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ActiveSyncVirtualDirectory cmdlet to view Exchange\r\nActiveSync virtual directories that are used in Internet Information Services\r\n(IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-AuthRedirect\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-AuthRedirect cmdlet to view OAuth redirection objects that\r\nare used for legacy Microsoft Exchange 2010 Client Access servers in your\r\norganization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-AutodiscoverVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-AutodiscoverVirtualDirectory cmdlet to view Autodiscover\r\nvirtual directories that are used in Internet Information Services (IIS) on\r\nMicrosoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ClientAccessArray\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ClientAccessArray cmdlet to view legacy RPC Client Access\r\narrays (load-balanced arrays of Client Access servers within a single Active\r\nDirectory site) that exist in your Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 58 of 391\n\nCmdlet Description\r\nGet-ClientAccessServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ClientAccessServer cmdlet to view settings that are associated\r\nwith the Client Access server role.\r\nNote: In Exchange 2013 or later, use the Get-ClientAccessService cmdlet\r\ninstead. If you have scripts that use Get-ClientAccessServer, update them to\r\nuse Get-ClientAccessService.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ClientAccessService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ClientAccessService cmdlet to view settings that are associated\r\nwith the Client Access server role.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-EcpVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-EcpVirtualDirectory cmdlet to view Exchange Control Panel\r\n(ECP) virtual directories that are used in Internet Information Services (IIS)\r\non Microsoft Exchange servers. The Exchange admin center (EAC) uses\r\nthe ECP virtual directories.\r\nThe ECP web management interface was introduced in Exchange Server\r\n2010. In Exchange Server 2013 and Exchange Server 2016, the EAC\r\nvirtual directories and the corresponding management cmdlets still use ECP\r\nin the name. You can use these cmdlets to manage ECP virtual directories\r\non Exchange 2010, Exchange 2013 and Exchange 2016 servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MapiVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MapiVirtualDirectory cmdlet to view Message Application\r\nProgramming Interface (MAPI) virtual directories that are used in Internet\r\nInformation Services (IIS) on Microsoft Exchange servers. A MAPI virtual\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 59 of 391\n\nCmdlet Description\r\ndirectory is used by supported versions of Microsoft Outlook to connect to\r\nmailboxes by using the MAPIHTTP protocol.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OutlookAnywhere\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-OutlookAnywhere cmdlet to view Outlook Anywhere virtual\r\ndirectories that are used in Internet Information Services (IIS) on Microsoft\r\nExchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OwaVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-OwaVirtualDirectory cmdlet to view Outlook on the web\r\nvirtual directories that are used in Internet Information Services (IIS) on\r\nMicrosoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-PowerShellVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-PowerShellVirtualDirectory cmdlet to view Windows\r\nPowerShell virtual directories that are used in Internet Information Services\r\n(IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-RpcClientAccess\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-RpcClientAccess cmdlet to view the settings of the Microsoft\r\nExchange RPC Client Access service on Exchange servers that have the\r\nClient Access server role installed. These settings affect Outlook clients\r\nthat connect by using Outlook Anywhere (RPC over HTTP).\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 60 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-WebServicesVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-WebServicesVirtualDirectory cmdlet to view Exchange Web\r\nServices (EWS) virtual directories that are used in Internet Information\r\nServices (IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ActiveSyncVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-ActiveSyncVirtualDirectory cmdlet to create Exchange\r\nActiveSync virtual directories that are used in Internet Information Services\r\n(IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-AuthRedirect\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-AuthRedirect cmdlet to create OAuth redirection objects that\r\nare used for legacy Microsoft Exchange 2010 Client Access servers in your\r\norganization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-AutodiscoverVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-AutodiscoverVirtualDirectory cmdlet to create Autodiscover\r\nvirtual directories that are used in Internet Information Services (IIS) on\r\nMicrosoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 61 of 391\n\nCmdlet Description\r\nNew-ClientAccessArray\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-ClientAccessArray cmdlet to create an object that represents a\r\nload balanced array of Client Access servers within a single Active\r\nDirectory site.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-EcpVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-EcpVirtualDirectory cmdlet to create Exchange Control Panel\r\n(ECP) virtual directories that are used in Internet Information Services (IIS)\r\non Microsoft Exchange servers. This is a command that Microsoft\r\nExchange Server Setup runs when you install Exchange in your\r\norganization. The ECP virtual directory manages the Exchange admin\r\ncenter.\r\nThe ECP web management interface was introduced in Exchange Server\r\n2010. In Exchange Server 2013 and Exchange Server 2016, the EAC\r\nvirtual directories and the corresponding management cmdlets still use ECP\r\nin the name. You can use these cmdlets to manage ECP virtual directories\r\non Exchange 2010, Exchange 2013, and Exchange 2016 servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-MapiVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-MapiVirtualDirectory cmdlet to create Messaging Application\r\nProgramming Interface (MAPI) virtual directories that are used in Internet\r\nInformation Services (IIS) on Microsoft Exchange servers. A MAPI virtual\r\ndirectory is used by supported versions of Microsoft Outlook to connect to\r\nmailboxes by using the MAPIHTTP protocol.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-OwaVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 62 of 391\n\nCmdlet Description\r\nUse the New-OwaVirtualDirectory cmdlet to create Outlook on the web\r\nvirtual directories that are used in Internet Information Services on\r\nExchange servers. Typically, you create virtual directories on Exchange\r\nservers that have the Client Access server role installed.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-PowerShellVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-PowerShellVirtualDirectory cmdlet to create Windows\r\nPowerShell virtual directories that are used in Internet Information Services\r\n(IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-RpcClientAccess\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-RpcClientAccess cmdlet to create configuration information\r\nfor the Exchange RPC Client Access service on a Client Access server. This\r\nset up task is performed by default on new installations of the Client Access\r\nserver role on Microsoft Exchange Server 2010.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-WebServicesVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-WebServicesVirtualDirectory cmdlet to create Exchange Web\r\nServices virtual directories that are used in Internet Information Services\r\n(IIS) on Microsoft Exchange servers.\r\nYou can create multiple virtual directories by using this cmdlet. However,\r\nyou can create only one Exchange Web Services virtual directory for each\r\nwebsite.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 63 of 391\n\nCmdlet Description\r\nRemove-ActiveSyncVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ActiveSyncVirtualDirectory cmdlet to remove existing\r\nExchange ActiveSync virtual directories from Internet Information Services\r\n(IIS) virtual directories on Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-AuthRedirect\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-AuthRedirect cmdlet to remove OAuth redirection objects\r\nthat are used for legacy Microsoft Exchange 2010 Client Access servers in\r\nyour organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-AutodiscoverVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-AutodiscoverVirtualDirectory cmdlet to remove an\r\nexisting Autodiscover virtual directory from Internet Information Services\r\n(IIS).\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ClientAccessArray\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-ClientAccessArray cmdlet to remove RPC Client Access\r\narrays (load-balanced arrays of Client Access servers within a single Active\r\nDirectory site).\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-EcpVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-EcpVirtualDirectory cmdlet to remove Exchange Control\r\nPanel (ECP) virtual directories from Internet Information Services (IIS) on\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 64 of 391\n\nCmdlet Description\r\nMicrosoft Exchange servers. The ECP virtual directory manages the\r\nExchange admin center.\r\nThe ECP web management interface was introduced in Exchange Server\r\n2010. In Exchange Server 2013 and Exchange Server 2016, the EAC\r\nvirtual directories and the corresponding management cmdlets still use ECP\r\nin the name. You can use these cmdlets to manage ECP virtual directories\r\non Exchange 2010, Exchange 2013 and Exchange 2016 servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-MapiVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-MapiVirtualDirectory cmdlet to remove Message\r\nApplication Programming Interface (MAPI) virtual directories from\r\nExchange servers. A MAPI virtual directory is used by supported versions\r\nof Microsoft Outlook to connect to mailboxes by using the MAPIHTTP\r\nprotocol.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-OwaVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-OwaVirtualDirectory cmdlet to remove Outlook on the\r\nweb virtual directories from Internet Information Services (IIS) on\r\nExchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-PowerShellVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-PowerShellVirtualDirectory cmdlet to remove existing\r\nWindows PowerShell virtual directories from Internet Information Services\r\n(IIS) on Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 65 of 391\n\nCmdlet Description\r\nRemove-RpcClientAccess\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-RpcClientAccess cmdlet to remove the configuration\r\ninformation that allows RPC access through the Client Access server role\r\non Microsoft Exchange Server 2010. After you remove the configuration\r\ninformation, the Exchange RPC Client Access service stops and no longer\r\nstarts.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-WebServicesVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-WebServicesVirtualDirectory cmdlet to remove existing\r\nExchange Web Services virtual directories from Internet Information\r\nServices (IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ActiveSyncVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ActiveSyncVirtualDirectory cmdlet to modify existing\r\nMicrosoft Exchange ActiveSync virtual directories that are used in Internet\r\nInformation Services (IIS) on Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-AuthRedirect\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-AuthRedirect cmdlet to modify the existing OAuth redirection\r\nsettings for Microsoft Exchange 2010 Client Access servers in your\r\nMicrosoft Exchange 2013 organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-AutodiscoverVirtualDirectory This cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 66 of 391\n\nCmdlet Description\r\nUse the Set-AutodiscoverVirtualDirectory cmdlet to configure\r\nAutodiscover virtual directories that are used in Internet Information\r\nServices (IIS) on Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ClientAccessArray\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-ClientAccessArray cmdlet to modify RPC Client Access arrays\r\n(load-balanced arrays of Client Access servers within a single Active\r\nDirectory site).\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ClientAccessServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ClientAccessServer cmdlet to modify settings that are\r\nassociated with the Client Access server role.\r\nNote: In Exchange 2013 or later, use the Set-ClientAccessService cmdlet\r\ninstead. If you have scripts that use Set-ClientAccessServer, update them to\r\nuse Set-ClientAccessService.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ClientAccessService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ClientAccessService cmdlet to modify settings that are\r\nassociated with the Client Access server role.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-EcpVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-EcpVirtualDirectory cmdlet to modify Exchange Control Panel\r\n(ECP) virtual directories that are used in Internet Information Services (IIS)\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 67 of 391\n\nCmdlet Description\r\non Microsoft Exchange servers. The ECP virtual directory manages the\r\nExchange admin center.\r\nThe ECP web management interface was introduced in Exchange Server\r\n2010. In Exchange Server 2013 and Exchange Server 2016, the EAC\r\nvirtual directories and the corresponding management cmdlets still use ECP\r\nin the name. You can use these cmdlets to manage ECP virtual directories\r\non Exchange 2010, Exchange 2013, and Exchange 2016 servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-MapiVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-MapiVirtualDirectory cmdlet to modify Messaging Application\r\nProgramming Interface (MAPI) virtual directories that are used in Internet\r\nInformation Services (IIS) on Microsoft Exchange servers. A MAPI virtual\r\ndirectory is used by supported versions of Microsoft Outlook to connect to\r\nmailboxes by using the MAPIHTTP protocol.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-OutlookAnywhere\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-OutlookAnywhere cmdlet to modify Outlook Anywhere virtual\r\ndirectories that are used in Internet Information Services (IIS) on Microsoft\r\nExchange servers. Outlook Anywhere uses virtual directories that contain\r\n\"rpc\" in the name.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 68 of 391\n\nCmdlet Description\r\nSet-OwaVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-OwaVirtualDirectory cmdlet to modify existing Outlook on the\r\nweb virtual directories that are used in Internet Information Services (IIS)\r\non Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-PowerShellVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-PowerShellVirtualDirectory cmdlet to modify existing\r\nWindows PowerShell virtual directories that are used in Internet\r\nInformation Services (IIS) on Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-RpcClientAccess\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-RpcClientAccess cmdlet to modify the settings of the\r\nMicrosoft Exchange RPC Client Access service on Exchange servers that\r\nhave the Client Access server role installed. These settings affect Outlook\r\nclients that connect by using Outlook Anywhere (RPC over HTTP).\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-WebServicesVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-WebServicesVirtualDirectory cmdlet to modify existing\r\nExchange Web Services virtual directories that are used in Internet\r\nInformation Services (IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 69 of 391\n\nCmdlet Description\r\nAdd-DatabaseAvailabilityGroupServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Add-DatabaseAvailabilityGroupServer cmdlet to add a\r\nMailbox server to a database availability group (DAG). A DAG is a\r\nset of Mailbox servers that use continuous replication and managed\r\navailability to provide automatic database-level recovery from\r\ndatabase, server, or network failures.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nAdd-MailboxDatabaseCopy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Add-MailboxDatabaseCopy cmdlet to create a passive copy\r\nof an existing active mailbox database.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-DatabaseAvailabilityGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-DatabaseAvailabilityGroup cmdlet to obtain a variety of\r\nconfiguration settings, status and other information about a database\r\navailability group (DAG).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-DatabaseAvailabilityGroupNetwork\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-DatabaseAvailabilityGroupNetwork cmdlet to display\r\nconfiguration and state information for a database availability group\r\n(DAG) network.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxDatabaseCopyStatus\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 70 of 391\n\nCmdlet Description\r\nUse the Get-MailboxDatabaseCopyStatus cmdlet to view health and\r\nstatus information about one or more mailbox database copies.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nMove-ActiveMailboxDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Move-ActiveMailboxDatabase cmdlet to perform a database\r\nor server switchover.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-DatabaseAvailabilityGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-DatabaseAvailabilityGroup cmdlet to create a database\r\navailability group (DAG).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-DatabaseAvailabilityGroupNetwork\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-DatabaseAvailabilityGroupNetwork cmdlet to create a\r\ndatabase availability group (DAG) network.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-DatabaseAvailabilityGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-DatabaseAvailabilityGroup cmdlet to delete an\r\nempty database availability group (DAG). Before you can delete a\r\nDAG, you must first remove all Mailbox servers from the DAG.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 71 of 391\n\nCmdlet Description\r\nRemove-DatabaseAvailabilityGroupNetwork\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-DatabaseAvailabilityGroupNetwork cmdlet to\r\nremove a database availability group (DAG) network.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-DatabaseAvailabilityGroupServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-DatabaseAvailabilityGroupServer cmdlet to remove\r\na Mailbox server from a database availability group (DAG). To\r\nremove a Mailbox server from a DAG, the Mailbox server must not\r\nhost any replicated databases.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-MailboxDatabaseCopy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-MailboxDatabaseCopy cmdlet to remove a passive\r\ncopy of a mailbox database.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRestore-DatabaseAvailabilityGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Restore-DatabaseAvailabilityGroup cmdlet as part of a\r\ndatacenter switchover of a database availability group (DAG).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nResume-MailboxDatabaseCopy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Resume-MailboxDatabaseCopy cmdlet to unblock activation\r\nor resume log copying and replay for a passive mailbox database\r\ncopy.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 72 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-DatabaseAvailabilityGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-DatabaseAvailabilityGroup cmdlet to configure\r\nproperties of a database availability group (DAG).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-DatabaseAvailabilityGroupNetwork\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-DatabaseAvailabilityGroupNetwork cmdlet to configure\r\na network for a database availability group (DAG).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxDatabaseCopy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-MailboxDatabaseCopy cmdlet to configure the properties\r\nof a database copy.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nStart-DatabaseAvailabilityGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Start-DatabaseAvailabilityGroup cmdlet to reincorporate one\r\nor more previously failed members of a database availability group\r\n(DAG).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nStop-DatabaseAvailabilityGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Stop-DatabaseAvailabilityGroup cmdlet to mark a member\r\nof a database availability group (DAG) as failed, or to mark all DAG\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 73 of 391\n\nCmdlet Description\r\nmembers in a specific Active Directory site as failed.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSuspend-MailboxDatabaseCopy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Suspend-MailboxDatabaseCopy cmdlet to block replication\r\nand replay activities (log copying and replay) or activation for a\r\ndatabase configured with two or more database copies.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nTest-ReplicationHealth\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-ReplicationHealth cmdlet to check all aspects of\r\nreplication and replay, or to provide status for a specific Mailbox\r\nserver in a database availability group (DAG).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nUpdate-MailboxDatabaseCopy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-MailboxDatabaseCopy cmdlet to seed or reseed a\r\nmailbox database copy.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nCmdlet Description\r\nDisable-AntiPhishRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-AntiPhishRule cmdlet to disable antiphish rules in\r\nyour cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 74 of 391\n\nCmdlet Description\r\nDisable-ATPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-ATPProtectionPolicyRule and Disable-EOPProtectionPolicyRule cmdlets together to turn off the Standard\r\npreset security policy or the Strict preset security policy in\r\norganizations with Microsoft Defender for Office 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-SafeAttachmentRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-SafeAttachmentRule cmdlet to disable safe\r\nattachment rules in your cloud-based organization. This cmdlet is\r\nalso responsible for disabling complete Safe Attachments policies\r\nin the admin center, which consist of the safe attachment rule and\r\nthe corresponding assigned safe attachment policy in PowerShell.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-SafeLinksRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-SafeLinksRule cmdlet to disable enabled Safe\r\nLinks rules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-AntiPhishRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-AntiPhishRule cmdlet to enable antiphish rules in\r\nyour cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-ATPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 75 of 391\n\nCmdlet Description\r\nUse the Enable-ATPProtectionPolicyRule and Enable-EOPProtectionPolicyRule cmdlets together to turn on the Standard\r\npreset security policy or the Strict preset security policy in\r\norganizations with Microsoft Defender for Office 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-SafeAttachmentRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-SafeAttachmentRule cmdlet to enable safe\r\nattachment rules in your cloud-based organization. This cmdlet is\r\nalso responsible for disabling complete Safe Attachments policies\r\nin the admin center, which consist of the safe attachment rule and\r\nthe corresponding assigned safe attachment policy in PowerShell.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-SafeLinksRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-SafeLinksRule cmdlet to enable disabled Safe\r\nLinks rules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AntiPhishPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-AntiPhishPolicy cmdlet to view antiphish policies in\r\nyour cloud-based organization. This cmdlet returns results only in\r\nExchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AntiPhishRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-AntiPhishRule cmdlet to view antiphish rules in your\r\ncloud-based organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 76 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ATPBuiltInProtectionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ATPBuiltInProtectionRule cmdlet to view the rule for\r\nthe Built-in protection preset security policy that effectively\r\nprovides default policies for Safe Links and Safe Attachments in\r\nMicrosoft Defender for Office 365. The rule specifies exceptions to\r\nthe policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AtpPolicyForO365\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-AtpPolicyForO365 cmdlet to view the settings for the\r\nfollowing features in Microsoft Defender for Office 365:\r\nSafe Links protection for supported Office 365 apps.\r\nSafe Documents: Uses Microsoft Defender for Endpoint to\r\nscan documents and files that are opened in Protected View\r\nin Microsoft 365 apps for enterprise.\r\nSafe Attachments for SharePoint, OneDrive, and Microsoft\r\nTeams.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ATPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ATPProtectionPolicyRule cmdlet to view rules for\r\nMicrosoft Defender for Office 365 protections in preset security\r\npolicies. The rules specify recipient conditions and exceptions for\r\nthe protection, and also allow you to turn on and turn off the\r\nassociated preset security policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 77 of 391\n\nCmdlet Description\r\nGet-ATPTotalTrafficReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ATPTotalTrafficReport to view details about message\r\ntraffic in your Microsoft Defender for Office 365 organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ContentMalwareMdoAggregateReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ContentMalwareMdoAggregateReport cmdlet to view\r\na summary detections by Safe Attachments for SharePoint,\r\nOneDrive, and Microsoft Teams in Microsoft Defender for Office\r\n365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ContentMalwareMdoDetailReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the ContentMalwareMdoDetailReport cmdlet to view detection\r\ndetails by Safe Attachments for SharePoint, OneDrive, and\r\nMicrosoft Teams in Microsoft Defender for Office 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EmailTenantSettings\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-EmailTenantSettings cmdlet to view whether priority\r\naccount protection is enabled or disabled in your Microsoft\r\nDefender for Office 365 organization. For more information about\r\npriority accounts, see Manage and monitor priority accounts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailDetailATPReport\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 78 of 391\n\nCmdlet Description\r\nUse the Get-MailDetailATPReport cmdlet to list details about\r\nMicrosoft Defender for Office 365 detections in your cloud-based\r\norganization for the last 10 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailTrafficATPReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailTrafficATPReport cmdlet to view the results of\r\nMicrosoft Defender for Office 365 detections in your cloud-based\r\norganization for the last 90 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SafeAttachmentPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SafeAttachmentPolicy cmdlet to view safe attachment\r\npolicies in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SafeAttachmentRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SafeAttachmentRule cmdlet to view safe attachment\r\nrules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SafeLinksAggregateReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SafeLinksAggregateReport cmdlet to return general\r\ninformation about Safe Links results for the last 90 days. Yesterday\r\nis the most recent date that you can specify.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 79 of 391\n\nCmdlet Description\r\nGet-SafeLinksDetailReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SafeLinksDetailReport cmdlet to return detailed\r\ninformation about Safe Links results for the last 7 days. Yesterday\r\nis the most recent date that you can specify.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SafeLinksPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SafeLinksPolicy cmdlet to view Safe Links policies in\r\nyour cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SafeLinksRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SafeLinksRule cmdlet to view Safe Links rules in your\r\ncloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SpoofIntelligenceInsight\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SpoofIntelligenceInsight cmdlet to view spoofed\r\nsenders that were allowed or blocked by spoof intelligence during\r\nthe last 30 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SpoofMailReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SpoofMailReport cmdlet to view information about\r\nspoofed senders in your cloud-based organization for the past 90\r\ndays. Spoofing is where the sender of the inbound message is\r\ndifferent than the actual source of the message (for example, the\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 80 of 391\n\nCmdlet Description\r\nsender is lila@contoso.com, but the message was sent from the\r\nemail infrastructure of fabrikam.com).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AntiPhishPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-AntiPhishPolicy cmdlet to create antiphish policies in\r\nyour cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AntiPhishRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-AntiPhishRule cmdlet to create antiphish rules in your\r\ncloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ATPBuiltInProtectionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nNote: Don't use this cmdlet. This cmdlet is used by the system to\r\ncreate the one and only rule for the Built-in protection preset\r\nsecurity policy during the creation of the organization. You can't use\r\nthis cmdlet if a rule for the Built-in protection preset security policy\r\nalready exists. The Remove-ATPBuiltInProtectionRule cmdlet is\r\nnot available to remove rules.\r\nUse the New-ATPBuiltInProtectionRule cmdlet to create the rule\r\nfor the Built-in protection preset security policy that effectively\r\nprovides default policies for Safe Links and Safe Attachments in\r\nMicrosoft Defender for Office 365. The rule specifies exceptions to\r\nthe policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 81 of 391\n\nCmdlet Description\r\nNew-ATPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-ATPProtectionPolicyRule cmdlet to create rules for\r\nMicrosoft Defender for Office 365 protections in preset security\r\npolicies. The rules specify recipient conditions and exceptions for\r\nthe protection, and also allow you to turn on and turn off the\r\nassociated preset security policies.\r\nNote: Unless you manually removed a rule using the Remove-ATPProtectionPolicyRule cmdlet, we don't recommend using this\r\ncmdlet to create rules. To create the rule, you need to specify the\r\nexisting individual security policies that are associated with the\r\npreset security policy. We never recommend creating these required\r\nindividual security policies manually. Turning on the preset security\r\npolicy for the first time in the Microsoft Defender portal\r\nautomatically creates the required individual security policies, but\r\nalso creates the associated rules using this cmdlet. So, if the rules\r\nalready exist, you don't need to use this cmdlet to create them.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SafeAttachmentPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-SafeAttachmentPolicy cmdlet to create safe\r\nattachment policies in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SafeAttachmentRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-SafeAttachmentRule cmdlet to create safe attachment\r\nrules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SafeLinksPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 82 of 391\n\nCmdlet Description\r\nUse the New-SafeLinksPolicy cmdlet to create Safe Links policies\r\nin your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SafeLinksRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-SafeLinksRule cmdlet to create Safe Links rules in\r\nyour cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AntiPhishPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-AntiPhishPolicy cmdlet to remove antiphish\r\npolicies from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AntiPhishRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-AntiPhishRule cmdlet to remove antiphish rules\r\nfrom your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ATPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-ATPProtectionPolicyRule cmdlet to remove rules\r\nfrom Microsoft Defender for Office 365 protections in preset\r\nsecurity policies. The rules specify recipient conditions and\r\nexceptions for the protection, and also allow you to turn on and turn\r\noff the associated preset security policies.\r\nNote: Use this cmdlet to remove a rule only if you plan to\r\nimmediately recreate the rule using the New-https://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 83 of 391\n\nCmdlet Description\r\nATPProtectionPolicyRule cmdlet. The affected preset security\r\npolicy doesn't function without a corresponding rule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SafeAttachmentPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-SafeAttachmentPolicy cmdlet to remove safe\r\nattachment policies from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SafeAttachmentRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-SafeAttachmentRule cmdlet to remove safe\r\nattachment rules from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SafeLinksPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-SafeLinksPolicy cmdlet to remove Safe Links\r\npolicies from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SafeLinksRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-SafeLinksRule cmdlet to remove Safe Links rules\r\nfrom your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AntiPhishPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 84 of 391\n\nCmdlet Description\r\nUse the Set-AntiPhishPolicy cmdlet to modify antiphish policies in\r\nyour cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AntiPhishRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-AntiPhishRule cmdlet to modify antiphish rules in your\r\ncloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ATPBuiltInProtectionRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ATPBuiltInProtectionRule cmdlet to modify the rule\r\nfor the Built-in protection preset security policy that effectively\r\nprovides default policies for Safe Links and Safe Attachments in\r\nMicrosoft Defender for Office 365. The rule specifies exceptions to\r\nthe policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AtpPolicyForO365\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-AtpPolicyForO365 cmdlet to modify the settings for\r\nthe following features in Microsoft Defender for Office 365:\r\nSafe Links protection for supported Office 365 apps.\r\nSafe Documents: Uses Microsoft Defender for Endpoint to\r\nscan documents and files that are opened in Protected View\r\nin Microsoft 365 apps for enterprise.\r\nSafe Attachments for SharePoint, OneDrive, and Microsoft\r\nTeams.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 85 of 391\n\nCmdlet Description\r\nSet-ATPProtectionPolicyRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ATPProtectionPolicyRule cmdlet to modify rules that\r\nare associated with Microsoft Defender for Office 365 protections\r\nin preset security policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-EmailTenantSettings\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-EmailTenantSettings cmdlet to enable or disable\r\npriority account protection in your Microsoft Defender for Office\r\n365 organization. For more information about priority accounts, see\r\nManage and monitor priority accounts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SafeAttachmentPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-SafeAttachmentPolicy cmdlet to modify safe\r\nattachment policies in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SafeAttachmentRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-SafeAttachmentRule cmdlet to modify safe attachment\r\nrules in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SafeLinksPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-SafeLinksPolicy cmdlet to modify Safe Links policies\r\nin your cloud-based organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 86 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SafeLinksRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-SafeLinksRule cmdlet to create Safe Links rules in\r\nyour cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nClear-ActiveSyncDevice\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Clear-ActiveSyncDevice cmdlet to delete all data from a\r\nmobile device.\r\nNote: In Exchange 2013 or later, use the Clear-MobileDevice\r\ncmdlet instead. If you have scripts that use Clear-ActiveSyncDevice, update them to use Clear-MobileDevice.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nClear-MobileDevice\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Clear-MobileDevice cmdlet to delete all data from a\r\nmobile phone. This action is often called a remote device wipe.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nExport-ActiveSyncLog\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-ActiveSyncLog cmdlet to parse the Internet\r\nInformation Services (IIS) logs and return information about\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 87 of 391\n\nCmdlet Description\r\nMicrosoft Exchange ActiveSync usage, either on the screen or in\r\nan output file.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ActiveSyncDevice\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-ActiveSyncDevice cmdlet to retrieve the list of\r\ndevices in your organization that have active Exchange\r\nActiveSync partnerships.\r\nNote: In Exchange 2013 or later, use the Get-MobileDevice\r\ncmdlet instead. If you have scripts that use Get-ActiveSyncDevice,\r\nupdate them to use Get-MobileDevice.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ActiveSyncDeviceAccessRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-ActiveSyncDeviceAccessRule cmdlet to retrieve an\r\naccess group of Exchange mobile devices along with their access\r\nlevel.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ActiveSyncDeviceAutoblockThreshold\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ActiveSyncDeviceAutoblockThreshold cmdlet to\r\nobtain the Autoblock settings for Microsoft Exchange ActiveSync\r\nmobile devices.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 88 of 391\n\nCmdlet Description\r\nGet-ActiveSyncDeviceClass\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-ActiveSyncDeviceClass cmdlet to retrieve a list of\r\nActiveSync devices that have connected to your organization. The\r\ncmdlet returns the mobile device type and model information.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ActiveSyncDeviceStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-ActiveSyncDeviceStatistics cmdlet to retrieve the list\r\nof mobile devices configured to synchronize with a specified user's\r\nmailbox and return a list of statistics about the mobile devices.\r\nNote: This cmdlet works best in Exchange 2010. In later versions\r\nof Exchange or Exchange Online, use the Get-MobileDeviceStatistics cmdlet instead. If you have scripts that use\r\nGet-ActiveSyncDeviceStatistics, update them to use Get-MobileDeviceStatistics.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ActiveSyncMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-ActiveSyncMailboxPolicy cmdlet to retrieve the\r\nMobile Device mailbox policy settings for a specific Mobile\r\nDevice mailbox policy.\r\nNote: In Exchange 2013 or later, use the Get-MobileDeviceMailboxPolicy cmdlet instead. If you have scripts\r\nthat use Get-ActiveSyncMailboxPolicy, update them to use Get-MobileDeviceMailboxPolicy.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 89 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ActiveSyncOrganizationSettings\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-ActiveSyncOrganizationSettings cmdlet to view the\r\nMicrosoft Exchange ActiveSync settings for your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DeviceConditionalAccessPolicy\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DeviceConditionalAccessPolicy cmdlet to view\r\nmobile device conditional access policies in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DeviceConditionalAccessRule\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DeviceConditionalAccessRule cmdlet to view mobile\r\ndevice conditional access rules in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DeviceConfigurationPolicy\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 90 of 391\n\nCmdlet Description\r\nUse the Get-DeviceConfigurationPolicy cmdlet to view mobile\r\ndevice configuration policies in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DeviceConfigurationRule\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DeviceConfigurationRule cmdlet to view mobile\r\ndevice configuration rules in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DevicePolicy\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DevicePolicy cmdlet to view all types of Basic\r\nMobility and Security policies in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DeviceTenantPolicy\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DeviceTenantPolicy cmdlet to view your\r\norganization's mobile device tenant policy in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 91 of 391\n\nCmdlet Description\r\nGet-DeviceTenantRule\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DeviceTenantRule cmdlet to view your organization's\r\nmobile device tenant rule in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MobileDevice\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-MobileDevice cmdlet to get the list of devices in your\r\norganization that have active partnerships.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MobileDeviceMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-MobileDeviceMailboxPolicy cmdlet to retrieve the\r\nMobile Device mailbox policy settings for a specific Mobile\r\nDevice mailbox policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MobileDeviceStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-MobileDeviceStatistics cmdlet to retrieve the list of\r\nmobile devices configured to synchronize with a specified user's\r\nmailbox and return a list of statistics about the mobile devices.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 92 of 391\n\nCmdlet Description\r\nNote: In Exchange Online PowerShell, we recommend that you\r\nuse the Get-EXOMobileDeviceStatistics cmdlet instead of this\r\ncmdlet. For more information, see Connect to Exchange Online\r\nPowerShell.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ActiveSyncDeviceAccessRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the New-ActiveSyncDeviceAccessRule cmdlet to define the\r\naccess levels for Exchange ActiveSync devices based on the\r\nidentity of the device.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ActiveSyncMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the New-ActiveSyncMailboxPolicy cmdlet to create a\r\nMicrosoft Mobile Device mailbox policy object.\r\nNote: In Exchange 2013 or later, use the New-MobileDeviceMailboxPolicy cmdlet instead. If you have scripts\r\nthat use New-ActiveSyncMailboxPolicy, update them to use New-MobileDeviceMailboxPolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DeviceConditionalAccessPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DeviceConditionalAccessPolicy cmdlet to create\r\nmobile device conditional access policies in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 93 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DeviceConditionalAccessRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DeviceConditionalAccessRule cmdlet to create\r\nmobile device conditional access rules in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DeviceConfigurationPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DeviceConfigurationPolicy cmdlet to create mobile\r\ndevice configuration policies in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DeviceConfigurationRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DeviceConfigurationRule cmdlet to create mobile\r\ndevice configuration rules in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DeviceTenantPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 94 of 391\n\nCmdlet Description\r\nUse the New-DeviceTenantPolicy cmdlet to create your\r\norganization's mobile device tenant policy in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DeviceTenantRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DeviceTenantRule cmdlet to create your\r\norganization's mobile device tenant rule in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-MobileDeviceMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the New-MobileDeviceMailboxPolicy cmdlet to create mobile\r\ndevice mailbox policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ActiveSyncDevice\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-ActiveSyncDevice cmdlet to remove mobile\r\ndevice partnerships that identify the devices that are configured to\r\nsynchronize with user mailboxes.\r\nNote: In Exchange 2013 or later, use the Remove-MobileDevice\r\ncmdlet instead. If you have scripts that use Remove-ActiveSyncDevice, update them to use Remove-MobileDevice.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 95 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ActiveSyncDeviceAccessRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-ActiveSyncDeviceAccessRule cmdlet to remove\r\nany existing device access rule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ActiveSyncDeviceClass\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ActiveSyncDeviceClass cmdlet to clean up the\r\nlist of mobile devices synchronizing with Microsoft Exchange.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ActiveSyncMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-ActiveSyncMailboxPolicy cmdlet to remove\r\nmobile device mailbox policies.\r\nNote: In Exchange 2013 or later, use the Remove-MobileDeviceMailboxPolicy cmdlet instead. If you have scripts\r\nthat use Remove-ActiveSyncMailboxPolicy, update them to use\r\nRemove-MobileDeviceMailboxPolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DeviceConditionalAccessPolicy This cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 96 of 391\n\nCmdlet Description\r\nUse the Remove-DeviceConditionalAccessPolicy cmdlet to\r\nremove mobile device conditional access policies from Basic\r\nMobility and Security in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DeviceConditionalAccessRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DeviceConditionalAccessRule cmdlet to remove\r\nmobile device conditional access rules from Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DeviceConfigurationPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DeviceConfigurationPolicy cmdlet to remove\r\nmobile device configuration policies from Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DeviceConfigurationRule\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-DeviceConfigurationRule cmdlet to remove\r\nmobile device configuration rules from Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DeviceTenantPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 97 of 391\n\nCmdlet Description\r\nPowerShell.\r\nUse the Remove-DeviceTenantPolicy cmdlet to remove your\r\norganization's mobile device tenant policy from Basic Mobility\r\nand Security in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DeviceTenantRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DeviceTenantRule cmdlet to remove your\r\norganization's mobile device tenant rule from Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-MobileDevice\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-MobileDevice cmdlet to remove mobile device\r\npartnerships that identify the devices that are configured to\r\nsynchronize with user mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-MobileDeviceMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-MobileDeviceMailboxPolicy cmdlet to remove\r\nmobile device mailbox policies from Exchange servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 98 of 391\n\nCmdlet Description\r\nSet-ActiveSyncDeviceAccessRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-ActiveSyncDeviceAccessRule cmdlet to set the level\r\nof access for the rule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ActiveSyncDeviceAutoblockThreshold\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ActiveSyncDeviceAutoblockThreshold cmdlet to\r\nchange settings for autoblocking mobile devices.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ActiveSyncMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-ActiveSyncMailboxPolicy cmdlet to apply a variety of\r\nMobile Device mailbox policy settings to a server. You can set any\r\nof the parameters by using one command.\r\nNote: In Exchange 2013 or later, use the Set-MobileDeviceMailboxPolicy cmdlet instead. If you have scripts\r\nthat use Set-ActiveSyncMailboxPolicy, update them to use Set-MobileDeviceMailboxPolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ActiveSyncOrganizationSettings\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-ActiveSyncOrganizationSettings cmdlet to set the\r\nExchange ActiveSync settings for the organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 99 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DeviceConditionalAccessPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DeviceConditionalAccessPolicy cmdlet to modify\r\nmobile device conditional access policies in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DeviceConditionalAccessRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DeviceConditionalAccessRule cmdlet to modify\r\nmobile device conditional access rules in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DeviceConfigurationPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DeviceConfigurationPolicy cmdlet to modify mobile\r\ndevice configuration policies in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DeviceConfigurationRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 100 of 391\n\nCmdlet Description\r\nUse the Set-DeviceConfigurationRule cmdlet to modify mobile\r\ndevice configuration rules in Basic Mobility and Security in\r\nMicrosoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DeviceTenantPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DeviceTenantPolicy cmdlet to modify your\r\norganization's mobile device tenant policy in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DeviceTenantRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DeviceTenantRule cmdlet to modify your\r\norganization's mobile device tenant rule in Basic Mobility and\r\nSecurity in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MobileDeviceMailboxPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-MobileDeviceMailboxPolicy cmdlet to modify mobile\r\ndevice mailbox policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-ActiveSyncConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 101 of 391\n\nCmdlet Description\r\nUse the Test-ActiveSyncConnectivity cmdlet to test connectivity\r\nto Microsoft Exchange ActiveSync virtual directories.\r\nNote: This cmdlet works best in Exchange 2010. In later versions\r\nof Exchange, the functionality of this cmdlet is replaced by\r\nManaged Availability. For the best results, use the Invoke-MonitoringProbe cmdlet and specify the relevant active monitor\r\nprobe instead of using this cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nDisable-AddressListPaging\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-AddressListPaging cmdlet to disable Active Directory virtual list\r\nview for address lists. Virtual list view displays address lists in your organization as\r\npages instead of loading and viewing the entire directory.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nEnable-AddressListPaging\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-AddressListPaging cmdlet to enable Active Directory virtual list\r\nview for address lists. Virtual list view allows you to display the address lists in your\r\norganization as pages instead of loading and viewing the entire directory.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nGet-AddressBookPolicy This cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Get-AddressBookPolicy cmdlet to return address book policies that match\r\nthe specified conditions.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 102 of 391\n\nCmdlet Description\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nGet-AddressList\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Get-AddressList cmdlet to view address lists.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nGet-DetailsTemplate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-DetailsTemplate cmdlet to retrieve the attributes for details templates.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nGet-EmailAddressPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Get-EmailAddressPolicy cmdlet to view email address policies. In\r\nExchange Online, email address policies are available only for Microsoft 365\r\nGroups.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nGet-GlobalAddressList This cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Get-GlobalAddressList cmdlet to view a global address list (GAL) or a set\r\nof GALs.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 103 of 391\n\nCmdlet Description\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nGet-OabVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-OabVirtualDirectory cmdlet to view offline address book (OAB) virtual\r\ndirectories(OAB distribution points) that are used in Internet Information Services\r\n(IIS) on Microsoft Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nGet-OfflineAddressBook\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Get-OfflineAddressBook cmdlet to view offline address books (OABs).\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nMove-AddressList\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Move-AddressList cmdlet to move an existing address list to a new\r\ncontainer under the root address list.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nMove-OfflineAddressBook This cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 104 of 391\n\nCmdlet Description\r\nUse the Move-OfflineAddressBook cmdlet to designate a new server that's\r\nresponsible for generating the offline address book (OAB) in Exchange Server 2010.\r\nThis cmdlet isn't used on OABs in Exchange Server 2016 or Exchange Server 2013.\r\nTo perform this task in Exchange 2016 or Exchange 2013, use the Set-OfflineAddressBook cmdlet with the GeneratingMailbox parameter.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nNew-AddressBookPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the New-AddressBookPolicy cmdlet to create an address book policy. Address\r\nbook policies define the global address list (GAL), offline address book (OAB),\r\nroom list, and address lists shown to mailbox users who are assigned the policy.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nNew-AddressList\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the New-AddressList cmdlet to create address lists and apply them to recipients.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nNew-EmailAddressPolicy This cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 105 of 391\n\nCmdlet Description\r\nUse the New-EmailAddressPolicy cmdlet to create email address policies. In\r\nExchange Online, email address policies are available only for Microsoft 365\r\nGroups.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nNew-GlobalAddressList\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the New-GlobalAddressList cmdlet to create a global address list (GAL).\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nNew-OabVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-OABVirtualDirectory cmdlet to create offline address book (OAB)\r\nvirtual directories that are used in Internet Information Services (IIS) on Microsoft\r\nExchange servers. The OAB virtual directory configures the server as a web\r\ndistribution point for an offline address book (OAB). Typically, you create virtual\r\ndirectories on Exchange servers that have the Client Access server role installed.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nNew-OfflineAddressBook This cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the New-OfflineAddressBook cmdlet to create offline address books (OABs).\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 106 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nRemove-AddressBookPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Remove-AddressBookPolicy cmdlet to delete an address book policy. You\r\ncan't remove the address book policy if it's still assigned to a user's mailbox.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nRemove-AddressList\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Remove-AddressList cmdlet to remove existing address lists.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nRemove-EmailAddressPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Remove-EmailAddressPolicy cmdlet to remove existing email address\r\npolicies and update the affected recipients. In Exchange Online, email address\r\npolicies are available only for Microsoft 365 Groups.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 107 of 391\n\nCmdlet Description\r\nRemove-GlobalAddressList\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Remove-GlobalAddressList cmdlet to remove an existing global address list\r\n(GAL).\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nRemove-OabVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-OabVirtualDirectory cmdlet to remove offline address book (OAB)\r\nvirtual directories from Internet Information Services (IIS) on Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nRemove-OfflineAddressBook\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Remove-OfflineAddressBook cmdlet to remove (delete) offline address\r\nbooks (OABs).\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nRestore-DetailsTemplate This cmdlet is available only in on-premises Exchange.\r\nUse the Restore-DetailsTemplate cmdlet to restore the specified template to its\r\ndefault state.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 108 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nSet-AddressBookPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Set-AddressBookPolicy cmdlet to change the settings of an address book\r\npolicy.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nSet-AddressList\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Set-AddressList cmdlet to modify existing address lists.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nSet-DetailsTemplate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-DetailsTemplate cmdlet to modify the attributes of a details template. To\r\nmake changes to the details template format and layout, you need to use the Details\r\nTemplates Editor in the Exchange Toolbox.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 109 of 391\n\nCmdlet Description\r\nSet-EmailAddressPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Set-EmailAddressPolicy cmdlet to modify email address policies. In\r\nExchange Online, email address policies are available only for Microsoft 365\r\nGroups.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nSet-GlobalAddressList\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Set-GlobalAddressList cmdlet to modify an existing global address list\r\n(GAL).\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nSet-OabVirtualDirectory\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-OABVirtualDirectory cmdlet to modify offline address book (OAB)\r\nvirtual directories that are used in Internet Information Services (IIS) on Exchange\r\nservers.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nSet-OfflineAddressBook This cmdlet is available in on-premises Exchange and in the cloud-based service.\r\nSome parameters and settings might be exclusive to one environment or the other.\r\nUse the Set-OfflineAddressBook cmdlet to modify offline address book (OAB)\r\nsettings.\r\nIn Exchange Online, this cmdlet is available only in the Address Lists role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you need to\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 110 of 391\n\nCmdlet Description\r\nadd the Address Lists role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nUpdate-AddressList\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-AddressList cmdlet to update the recipients included in address lists.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nUpdate-EmailAddressPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-EmailAddressPolicy cmdlet to apply new or updated email address\r\npolicies to the affected recipients in an on-premises Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nUpdate-GlobalAddressList\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-GlobalAddressList cmdlet to update the recipients included in a\r\nglobal address list (GAL).\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nUpdate-OfflineAddressBook\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-OfflineAddressBook cmdlet to update the offline address books\r\n(OABs) used by Microsoft Outlook clients.\r\nFor information about the parameter sets in the Syntax section below, see Exchange\r\ncmdlet syntax.\r\nCmdlet Description\r\nEnable-ExchangeCertificate\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 111 of 391\n\nCmdlet Description\r\nUse the Enable-ExchangeCertificate cmdlet to enable an\r\nexisting certificate on the Exchange server for Exchange\r\nservices such as Internet Information Services (IIS), SMTP,\r\nPOP, IMAP and Unified Messaging (UM). Once you\r\nenable a certificate for a service, you can't disable it.\r\nTo see the existing certificates that are used for Exchange\r\nservices, use Get-ExchangeCertificate.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nExport-ExchangeCertificate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-ExchangeCertificate cmdlet to export\r\nexisting certificates and pending certificate requests (also\r\nknown as certificate signing requests or CSRs) from\r\nExchange servers.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-DataEncryptionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-DataEncryptionPolicy cmdlet to view data\r\nencryption policies in Exchange Online.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 112 of 391\n\nCmdlet Description\r\nGet-ExchangeCertificate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ExchangeCertificate cmdlet to view Exchange\r\ncertificates that are installed on Exchange servers. This\r\ncmdlet returns Exchange self-signed certificates,\r\ncertificates that were issued by a certification authority and\r\npending certificate requests (also known as certificate\r\nsigning requests or CSRs).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-IRMConfiguration\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-IRMConfiguration cmdlet to view the\r\nInformation Rights Management (IRM) configuration in\r\nyour organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-M365DataAtRestEncryptionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-M365DataAtRestEncryptionPolicy cmdlet to\r\nview existing Microsoft 365 data-at-rest encryption\r\npolicies.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 113 of 391\n\nCmdlet Description\r\nGet-M365DataAtRestEncryptionPolicyAssignment\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-M365DataAtRestEncryptionPolicyAssignment\r\ncmdlet to view the currently assigned Microsoft 365 data-at-rest encryption policy.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MailboxIRMAccess\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailboxIRMAccess cmdlet to view delegate\r\naccess to IRM-protected messages in other mailboxes\r\n(shared mailboxes or user mailboxes where delegates have\r\nFull Access permission).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-OMEConfiguration\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-OMEConfiguration cmdlet to view Microsoft\r\nPurview Message Encryption configurations.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-OMEMessageStatus\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-OMEMessageStatus cmdlet to view the\r\nMicrosoft Purview Message Encryption revocation status\r\nfor a specific message.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-RMSTemplate\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 114 of 391\n\nCmdlet Description\r\nUse the Get-RMSTemplate cmdlet to retrieve the current\r\nlist of active rights policy templates from the Active\r\nDirectory Rights Management Services (AD RMS)\r\ndeployment for the organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-SmimeConfig\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-SmimeConfig cmdlet to view the S/MIME\r\nconfiguration for Outlook on the web (formerly known as\r\nOutlook Web App).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nImport-ExchangeCertificate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Import-ExchangeCertificate cmdlet to import\r\ncertificates on Exchange servers. You use this cmdlet to\r\ninstall certificates that were exported from other servers,\r\nand to complete pending certification requests (also known\r\nas certificate signing requests or CSRs) from certification\r\nauthorities (CAs).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-DataEncryptionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-DataEncryptionPolicy cmdlet to create data\r\nencryption policies in Exchange Online.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-ExchangeCertificate\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 115 of 391\n\nCmdlet Description\r\nUse the New-ExchangeCertificate cmdlet to create and\r\nrenew self-signed certificates, and to create certificate\r\nrequests (also known as certificate signing requests or\r\nCSRs) for new certificates and certificate renewals from a\r\ncertification authority (CA).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-M365DataAtRestEncryptionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-M365DataAtRestEncryptionPolicy cmdlet to\r\ncreate a new Microsoft 365 data-at-rest encryption policy.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-OMEConfiguration\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-OMEConfiguration cmdlet to create a\r\nMicrosoft Purview Message Encryption configuration.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-ExchangeCertificate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ExchangeCertificate cmdlet to remove\r\nexisting Exchange certificates or pending certificate\r\nrequests (also known as certificate signing requests or\r\nCSRs) from Exchange servers.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-MailboxIRMAccess\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-MailboxIRMAccess cmdlet to allow\r\n(unblock) delegate access to IRM-protected messages in\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 116 of 391\n\nCmdlet Description\r\nother mailboxes (shared mailboxes or user mailboxes\r\nwhere delegates have Full Access permission).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-OMEConfiguration\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-OMEConfiguration cmdlet to remove\r\ncustom Microsoft Purview Message Encryption\r\nconfigurations. You can't use this cmdlet to remove the\r\ndefault OME configuration.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-DataEncryptionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-DataEncryptionPolicy cmdlet to modify data\r\nencryption policies in Exchange Online.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-IRMConfiguration\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Set-IRMConfiguration cmdlet to configure\r\nInformation Rights Management (IRM) features on your\r\norganization.\r\nConfiguring and using IRM features in an on-premises\r\nExchange organization requires Active Directory Rights\r\nManagement Services (AD RMS).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-M365DataAtRestEncryptionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 117 of 391\n\nCmdlet Description\r\nUse the Set-M365DataAtRestEncryptionPolicy cmdlet to\r\nmodify Microsoft 365 data-at-rest encryption policies in\r\nExchange Online.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-M365DataAtRestEncryptionPolicyAssignment\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-M365DataAtRestEncryptionPolicyAssignment\r\ncmdlet to assign a Microsoft 365 data-at-rest encryption\r\npolicy at the tenant level.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-MailboxIRMAccess\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-MailboxIRMAccess cmdlet to block delegate\r\naccess to IRM-protected messages in other mailboxes\r\n(shared mailboxes or user mailboxes where delegates have\r\nFull Access permission).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-OMEConfiguration\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-OMEConfiguration cmdlet to configure\r\nMicrosoft Purview Message Encryption.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-OMEMessageRevocation\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-OMEMessageRevocation cmdlet to revoke\r\nMicrosoft Purview Message Encryption for a message.\r\nRevoking encryption prevents the recipient from viewing\r\nthe message in the OME portal.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 118 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-RMSTemplate\r\nThis cmdlet is available only in the cloud-based service.\r\nNote\r\nThis cmdlet is deprecated. If you use AD RMS with\r\nExchange Online, you need to migrate to Azure\r\nInformation Protection before you can use message\r\nencryption. For more information, see Verify that Azure\r\nRights Management is active.\r\nUse the Set-RMSTemplate cmdlet to modify the properties\r\nof an existing Active Directory Rights Management\r\nServices (AD RMS) template in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-SmimeConfig\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Set-SmimeConfig cmdlet to modify the S/MIME\r\nconfiguration for Outlook on the web (formerly known as\r\nOutlook Web App or OWA) and new Outlook for\r\nWindows.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 119 of 391\n\nCmdlet Description\r\nTest-IRMConfiguration\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Test-IRMConfiguration cmdlet to test Information\r\nRights Management (IRM) configuration and functionality.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nTest-M365DataAtRestEncryptionPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Test-M365DataAtRestEncryptionPolicy cmdlet to\r\ntest an existing Microsoft 365 data-at-rest encryption\r\npolicy.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-FederatedDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Add-FederatedDomain cmdlet to configure a secondary domain\r\nwith the federated organization identifier in the federation trust for the\r\nExchange organization.\r\nThe domains being added to the federation trust must exist as accepted\r\ndomains in the Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 120 of 391\n\nCmdlet Description\r\nDisable-RemoteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-RemoteMailbox cmdlet to remove user mailboxes from\r\nthe cloud-based service but keep the associated user objects in the on-premises Active Directory.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-RemoteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-RemoteMailbox cmdlet to create a mailbox in the cloud-based service for an existing user in the on-premises Active Directory.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-FederatedDomainProof\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-FederatedDomainProof cmdlet to generate a\r\ncryptographically secure string for the domain used for federated sharing\r\nin your Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-FederatedOrganizationIdentifier\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-FederatedOrganizationIdentifier cmdlet to retrieve the\r\nExchange organization's federated organization identifier and related\r\ndetails, such as federated domains, organization contact and status.\r\nFor more information, see Federation.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 121 of 391\n\nCmdlet Description\r\nGet-FederationInformation\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-FederationInformation cmdlet to get federation information\r\nfrom an external Exchange organization.\r\nTip\r\nFor information about changes made to the Get-FederationInformation\r\ncmdlet to improve security and privacy, see Important Update to the Get-FederationInformation Cmdlet in Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-FederationTrust\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-FederationTrust cmdlet to view the federation trust\r\nconfigured for the Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-HybridConfiguration\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-HybridConfiguration cmdlet to view the hybrid configuration\r\nfor the Microsoft Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-HybridMailflowDatacenterIPs\r\nThis cmdlet is available only in the cloud-based service.\r\nThis cmdlet is deprecated and is no longer used.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 122 of 391\n\nCmdlet Description\r\nGet-IntraOrganizationConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-IntraOrganizationConfiguration cmdlet to view the\r\ncomponent settings of a hybrid Exchange deployment.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-IntraOrganizationConnector\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-IntraOrganizationConnector cmdlet to view the settings of\r\nIntra-Organization connectors.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OnPremisesOrganization\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-OnPremisesOrganization cmdlet to retrieve settings for the\r\nOnPremisesOrganization object that is created for a hybrid deployment.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-PendingFederatedDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nThe Get-PendingFederatedDomain cmdlet is used by the Exchange admin\r\ncenter to display a list of pending federated domains for the federation\r\ntrust for your Exchange organization. You shouldn't use this cmdlet to\r\nattempt to manually configure a federation trust.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-RemoteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 123 of 391\n\nCmdlet Description\r\nUse the Get-RemoteMailbox cmdlet to retrieve the mail-related attributes\r\nof users in the on-premises organization that have associated mailboxes in\r\nthe cloud-based service.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-FederationTrust\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-FederationTrust cmdlet to set up a federation trust between\r\nyour Exchange organization and the Microsoft Federation Gateway.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-HybridConfiguration\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-HybridConfiguration cmdlet to manually create the\r\nHybridConfiguration object and manually set up a hybrid deployment\r\nbetween your on-premises Exchange organization and Exchange Online\r\nin Microsoft 365 for enterprises.\r\nNote\r\nWe strongly recommend that you use the Hybrid Configuration wizard to\r\ncreate the HybridConfiguration object and configure your hybrid\r\ndeployment with Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-IntraOrganizationConnector This cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-IntraOrganizationConnector cmdlet to create an Intra-Organization connector between two on-premises Exchange forests in an\r\norganization, between an Exchange on-premises organization and an\r\nExchange Online organization, or between two Exchange Online\r\norganizations. This connector enables feature availability and service\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 124 of 391\n\nCmdlet Description\r\nconnectivity across the organizations using a common connector and\r\nconnection endpoints.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-OnPremisesOrganization\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-OnPremisesOrganization cmdlet to create an\r\nOnPremisesOrganization object in a Microsoft 365 organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-RemoteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-RemoteMailbox cmdlet to create a mail user in the on-premises Active Directory and also create an associated mailbox in the\r\ncloud-based service.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-FederatedDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-FederatedDomain cmdlet to remove a federated domain\r\nfrom the federated organization identifier in the federation trust for the\r\nExchange organization.\r\nIf you remove a domain configured for federated sharing, federated\r\nsharing for that domain is disabled.\r\nFor more information, see Federation.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-FederationTrust\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-FederationTrust cmdlet to remove an existing federation\r\ntrust from an Exchange organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 125 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-HybridConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-HybridConfiguration cmdlet to delete the\r\nHybridConfigurationActive Directory object for your on-premises\r\nExchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-IntraOrganizationConnector\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-IntraOrganizationConnector cmdlet to remove existing\r\nIntra-Organization connectors.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-OnPremisesOrganization\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-OnPremisesOrganization cmdlet to remove an\r\nOnPremisesOrganization object in a Microsoft 365 tenant.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 126 of 391\n\nCmdlet Description\r\nRemove-RemoteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-RemoteMailbox cmdlet to remove a mail-enabled user\r\nin the on-premises Active Directory and the associated mailbox in the\r\ncloud-based service.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-FederatedOrganizationIdentifier\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-FederatedOrganizationIdentifier cmdlet to configure the\r\nfederated organization identifier for the Exchange organization.\r\nFor more details, see Federation.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-FederationTrust\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-FederationTrust cmdlet to modify an existing federation trust.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-HybridConfiguration\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-HybridConfiguration cmdlet to modify the hybrid deployment\r\nbetween your on-premises Exchange organization and Exchange Online\r\nin Microsoft 365 for enterprises.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-IntraOrganizationConnector\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 127 of 391\n\nCmdlet Description\r\nUse the Set-IntraOrganizationConnector cmdlet to modify an existing\r\nIntra-Organization connector between two on-premises Exchange forests\r\nin an organization, between an on-premises Exchange organization and an\r\nExchange Online organization or between two Exchange Online\r\norganizations.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-OnPremisesOrganization\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-OnPremisesOrganization cmdlet to modify the parameters of\r\nthe OnPremisesOrganization object on the Microsoft 365 tenant.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-PendingFederatedDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nThe Set-PendingFederatedDomain cmdlet is used by the Exchange admin\r\ncenter to configure pending domains with the federated organization\r\nidentifier in the federation trust for the Exchange organization. You\r\nshouldn't use this cmdlet to attempt to manually configure a federation\r\ntrust.\r\nThe domains being added to the federation trust must exist as accepted\r\ndomains in the Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-RemoteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-RemoteMailbox cmdlet to modify remote mailboxes. A\r\nremote mailbox is a mail user in Active Directory that's associated with a\r\nmailbox in the cloud-based service.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 128 of 391\n\nCmdlet Description\r\nTest-FederationTrust\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-FederationTrust cmdlet to verify that the federation trust is\r\nproperly configured and functioning as expected.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-FederationTrustCertificate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-FederationTrustCertificate cmdlet to check the status of\r\ncertificates that are used for federation on all Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-HybridConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Update-HybridConfiguration cmdlet to define the credentials that\r\nare used to update the hybrid configuration object.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-Recipient\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Update-Recipient cmdlet to add Exchange attributes to recipient\r\nobjects.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-ResubmitRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 129 of 391\n\nCmdlet Description\r\nUse the Add-ResubmitRequest cmdlet to add requests to replay\r\nredundant copies of messages from Safety Net after a mailbox database\r\nrecovery.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-DnssecForVerifiedDomain\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-DnssecForVerifiedDomain cmdlet to disable Domain\r\nName System Security (DNSSEC) for inbound mail to accepted domains\r\nin Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-IPv6ForAcceptedDomain\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-IPv6ForAcceptedDomain cmdlet to disable or opt-out of\r\nsupport for mail delivery to accepted domains in Exchange Online using\r\nIPv6.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-SmtpDaneInbound\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-SMTPDaneInbound cmdlet to disable SMTP DNS-based\r\nAuthentication of Named Entities (DANE) for inbound mail to accepted\r\ndomains in Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-TransportAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-TransportAgent cmdlet to disable a transport agent.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 130 of 391\n\nCmdlet Description\r\nEnable-DnssecForVerifiedDomain\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-DnssecForVerifiedDomain cmdlet to enable Domain\r\nName System Security (DNSSEC) for inbound mail to accepted domains\r\nin Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-IPv6ForAcceptedDomain\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-IPv6ForAcceptedDomain cmdlet to enable support for\r\nmail delivery to accepted domains in Exchange Online using IPv6.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-SmtpDaneInbound\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Enable-SMTPDaneInbound cmdlet to enable SMTP DNS-based\r\nAuthentication of Named Entities (DANE) for inbound mail to accepted\r\ndomains in Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-TransportAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-TransportAgent cmdlet to enable a transport agent.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nExport-Message\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-Message cmdlet to copy a message from a queue on a\r\nMailbox server or an Edge Transport server to a specified file path in\r\nyour organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 131 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-AcceptedDomain\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-AcceptedDomain cmdlet to view the configuration\r\ninformation for the accepted domains in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-AddressRewriteEntry\r\nThis cmdlet is available or effective only on Edge Transport servers in\r\non-premises Exchange.\r\nUse the Get-AddressRewriteEntry cmdlet to view an existing address\r\nrewrite entry that rewrites sender and recipient email addresses in\r\nmessages sent to or sent from your organization through an Edge\r\nTransport server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-DeliveryAgentConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-DeliveryAgentConnector cmdlet to retrieve information\r\nabout a specific delivery agent connector in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 132 of 391\n\nCmdlet Description\r\nGet-DnssecStatusForVerifiedDomain\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-DnssecStatusForVerifiedDomain cmdlet to view information\r\nabout Domain Name System Security (DNSSEC) for accepted domains\r\nin Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-EdgeSubscription\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-EdgeSubscription cmdlet to retrieve information about Edge\r\nSubscriptions in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-EdgeSyncServiceConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-EdgeSyncServiceConfig cmdlet to retrieve the edge\r\nsynchronization services settings that control the general synchronization\r\nbehavior shared by all Microsoft Exchange EdgeSync services.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ForeignConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ForeignConnector cmdlet to view the configuration\r\ninformation for a Foreign connector in the Transport service of a Mailbox\r\nserver.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-FrontendTransportService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-FrontEndTransportService cmdlet to view the configuration\r\nof the Front End Transport service on Exchange 2013 or later servers that\r\nhave the Client Access server role installed.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 133 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-InboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-InboundConnector cmdlet to view the settings for an\r\nInbound connector in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-IPv6StatusForAcceptedDomain\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-IPv6StatusForAcceptedDomain cmdlet to view the status of\r\nsupport for mail delivery to accepted domains in Exchange Online using\r\nIPv6.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxTransportService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MailboxTransportService cmdlet to view the configuration\r\nof the Mailbox Transport service on Exchange 2013 or later Mailbox\r\nservers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-Message\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-Message cmdlet to view the details of one or more messages\r\nin queues on Mailbox servers or Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MessageTrace\r\nThis cmdlet is available only in the cloud-based service.\r\nNote\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 134 of 391\n\nCmdlet Description\r\nThis cmdlet is replaced by the Get-MessageTraceV2 cmdlet and will\r\neventually be deprecated.\r\nUse the Get-MessageTrace cmdlet to trace messages as they pass through\r\nthe cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MessageTraceDetail\r\nThis cmdlet is available only in the cloud-based service.\r\nNote\r\nThis cmdlet is replaced by the Get-MessageTraceDetailV2 cmdlet and\r\nwill eventually be deprecated.\r\nUse the Get-MessageTraceDetail cmdlet to view the message trace event\r\ndetails for a specific message. These detailed results are returned less\r\nquickly than the Get-MessageTrace results.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MessageTrackingLog\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MessageTrackingLog cmdlet to search for message delivery\r\ninformation stored in the message tracking log.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 135 of 391\n\nCmdlet Description\r\nGet-MessageTrackingReport\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Get-MessageTrackingReport cmdlet to return data for a specific\r\nmessage tracking report. This cmdlet is used by the delivery reports\r\nfeature.\r\nIn Exchange Online, delivery reports are replaced by message trace (the\r\nGet-MessageTraceV2 and Get-MessageTraceDetailV2 cmdlets).\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-NetworkConnectionInfo\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-NetworkConnectionInfo cmdlet to view the network\r\nconfiguration information for all network adapters configured on the\r\nlocal server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OutboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-OutboundConnector cmdlet to view the configuration\r\ninformation for an Outbound connector in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-Queue\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-Queue cmdlet to view configuration information for queues\r\non Mailbox servers or Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-QueueDigest\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 136 of 391\n\nCmdlet Description\r\nUse the Get-QueueDigest cmdlet to view information about message\r\ndelivery queues across database availability groups (DAGs) Active\r\nDirectory sites, or Active Directory forests in your organization.\r\nBy default, the Get-QueueDigest cmdlet displays delivery queues that\r\ncontain ten or more messages, and the results are between one and two\r\nminutes old. For instructions on how to change these default values, see\r\nConfigure Get-QueueDigest.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ReceiveConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ReceiveConnector cmdlet to view Receive connectors on\r\nMailbox servers and Edge Transport servers. Receive connectors listen\r\nfor inbound SMTP connections on the Exchange server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-RemoteDomain\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-RemoteDomain cmdlet to view the configuration\r\ninformation for the remote domains configured in your organization. You\r\ncan view the remote domain configuration from inside the Exchange\r\norganization or from an Edge Transport server in the perimeter network.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 137 of 391\n\nCmdlet Description\r\nGet-ResubmitRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ResubmitRequest cmdlet to view requests to replay\r\nredundant copies of messages from Safety Net after a mailbox database\r\nrecovery.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-RoutingGroupConnector\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-RoutingGroupConnector cmdlet to view the configuration\r\ndetails of the routing group connectors in a Microsoft Exchange Server\r\n2010 organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-SendConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SendConnector cmdlet to view the settings for a Send\r\nconnector.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-SmtpDaneInboundStatus\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SmtpDaneInboundStatus cmdlet to view information about\r\nSMTP DNS-based Authentication of Named Entities (DANE) for\r\ninbound mail to accepted domains in Exchange Online.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-SystemMessage\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SystemMessage cmdlet to view default or custom system\r\nmessages. System messages are delivery status notifications (also known\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 138 of 391\n\nCmdlet Description\r\nas DSNs, non-delivery reports, NDRs or bounce messages) and quota\r\nmessages.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-TransportAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-TransportAgent cmdlet to view the configuration of a\r\ntransport agent.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-TransportConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-TransportConfig cmdlet to view organization-wide transport\r\nconfiguration settings.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-TransportPipeline\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-TransportPipeline cmdlet to view transport agents and the\r\nSMTP event where the transport agent is registered.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-TransportServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-TransportServer cmdlet to view settings that are associated\r\nwith the Hub Transport server role or the Edge Transport server role.\r\nNote: In Exchange 2013 or later, use the Get-TransportService cmdlet\r\ninstead. If you have scripts that use Get-TransportServer, update them to\r\nuse Get-TransportService.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 139 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-TransportService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-TransportService cmdlet to view the settings of the Transport\r\nservice on Exchange 2013 or later Mailbox servers or Edge Transport\r\nservers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-X400AuthoritativeDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-X400AuthoritativeDomain cmdlet to view the configuration\r\ninformation for the X.400 authoritative domains configured in your\r\norganization. For more information about how to configure an X.400\r\nauthoritative domain, see Set-X400AuthoritativeDomain.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nInstall-TransportAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Install-TransportAgent cmdlet to register transport agents on\r\nExchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-AcceptedDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-AcceptedDomain cmdlet to create an accepted domain in\r\nyour organization. An accepted domain is any SMTP namespace for\r\nwhich an Exchange organization sends and receives email.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 140 of 391\n\nCmdlet Description\r\nNew-AddressRewriteEntry\r\nThis cmdlet is available or effective only on Edge Transport servers in\r\non-premises Exchange.\r\nUse the New-AddressRewriteEntry cmdlet to create an address rewrite\r\nentry that rewrites sender and recipient email addresses in messages sent\r\nto or sent from your organization through an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-DeliveryAgentConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nThe New-DeliveryAgentConnector cmdlet creates a delivery agent\r\nconnector in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-EdgeSubscription\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-EdgeSubscription cmdlet to export an Edge Subscription\r\nfile from an Edge Transport server and to import the Edge Subscription\r\nfile to a Mailbox server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-EdgeSyncServiceConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-EdgeSyncServiceConfig cmdlet to create edge\r\nsynchronization service settings that control the general synchronization\r\nbehavior shared by all EdgeSync services.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ForeignConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-ForeignConnector cmdlet to create a new Foreign\r\nconnector in the Transport service of a Mailbox server.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 141 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-InboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-InboundConnector cmdlet to create a new Inbound\r\nconnector in your cloud-based organization.\r\nNote: Creation of inbound connectors is restricted in Microsoft 365 E5\r\ndeveloper subscriptions. Opening a support ticket in affected\r\norganizations won't help.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-OutboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-OutboundConnector cmdlet to create a new Outbound\r\nconnector in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ReceiveConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-ReceiveConnector cmdlet to create Receive connectors on\r\nMailbox servers and Edge Transport servers. Receive connectors listen\r\nfor inbound SMTP connections on the Exchange server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-RemoteDomain\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-RemoteDomain cmdlet to create a managed connection for\r\na remote domain. When you create a remote domain, you can control\r\nmail flow with more precision, apply message formatting and messaging\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 142 of 391\n\nCmdlet Description\r\npolicies and specify acceptable character sets for messages sent to and\r\nreceived from the remote domain.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-RoutingGroupConnector\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-RoutingGroupConnector cmdlet to establish a connection\r\nbetween a Microsoft Exchange Server 2010 routing group and an\r\nExchange Server 2003 routing group when the organization is running\r\nmore than one version of Exchange.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-SendConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-SendConnector cmdlet to create a new Send connector.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-SystemMessage\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-SystemMessage cmdlet to create custom system messages.\r\nSystem messages are delivery status notifications (also known as DSNs,\r\nnon-delivery reports, NDRs or bounce messages) and quota messages.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 143 of 391\n\nCmdlet Description\r\nNew-X400AuthoritativeDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-X400AuthoritativeDomain cmdlet to create and specify the\r\nX.400 authoritative domain for the organization. The X.400 authoritative\r\ndomain defines the standard fields for the namespace appended to the\r\nrecipient identity for all mailboxes assigned an X.400 address.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRedirect-Message\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Redirect-Message cmdlet to drain the active messages from all\r\nthe delivery queues on a Mailbox server, and transfer those messages to\r\nanother Mailbox server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-AcceptedDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-AcceptedDomain cmdlet to remove an accepted\r\ndomain. When you remove an accepted domain, the accepted domain\r\nobject is deleted.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-AddressRewriteEntry\r\nThis cmdlet is available or effective only on Edge Transport servers in\r\non-premises Exchange.\r\nUse the Remove-AddressRewriteEntry cmdlet to remove an existing\r\naddress rewrite entry that's no longer needed on an Edge Transport\r\nserver.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-DeliveryAgentConnector This cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 144 of 391\n\nCmdlet Description\r\nThe Remove-DeliveryAgentConnector cmdlet removes a specific\r\ndelivery agent connector configured in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-EdgeSubscription\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-EdgeSubscription cmdlet to remove Edge Subscription\r\nfrom the Exchange organization and from the subscribed Edge Transport\r\nserver.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ForeignConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ForeignConnector cmdlet to delete a Foreign connector\r\nin the Transport service of a Mailbox server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-InboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-InboundConnector cmdlet to delete an Inbound\r\nconnector from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-Message\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-Message cmdlet to delete a message from a queue on a\r\nMailbox server or an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-OutboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 145 of 391\n\nCmdlet Description\r\nUse the Remove-OutboundConnector cmdlet to delete an Outbound\r\nconnector from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ReceiveConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ReceiveConnector cmdlet to remove Receive\r\nconnectors from Mailbox servers and Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-RemoteDomain\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-RemoteDomain cmdlet to remove a remote domain.\r\nWhen you remove a remote domain, the remote domain object is deleted.\r\nRemoving a remote domain doesn't disable mail flow to that domain.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ResubmitRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ResubmitRequest cmdlet to remove requests to replay\r\nredundant copies of messages from Safety Net after a mailbox database\r\nrecovery.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-RoutingGroupConnector This cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-RoutingGroupConnector cmdlet to remove a routing\r\ngroup connector between a Microsoft Exchange Server 2010 routing\r\ngroup and an Exchange Server 2003 routing group.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 146 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-SendConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-SendConnector cmdlet to delete a Send connector.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-SystemMessage\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-SystemMessage cmdlet to remove custom system\r\nmessages. System messages are delivery status notifications (also known\r\nas DSNs, non-delivery reports, NDRs or bounce messages) and quota\r\nmessages.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-X400AuthoritativeDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-X400AuthoritativeDomain cmdlet to remove an X.400\r\nauthoritative domain. When you remove an X.400 authoritative domain,\r\nthe X.400 authoritative domain object is deleted from Active Directory.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nResume-Message\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Resume-Message cmdlet to enable delivery of a previously\r\nsuspended message in a queue on a Mailbox server or Edge Transport\r\nserver.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nResume-Queue\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 147 of 391\n\nCmdlet Description\r\nUse the Resume-Queue cmdlet to restart processing for a suspended\r\nqueue on a Mailbox server or an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRetry-Queue\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Retry-Queue cmdlet to force a connection attempt for a queue on\r\na Mailbox server or an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSearch-MessageTrackingReport\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Search-MessageTrackingReport cmdlet to find the unique\r\nmessage tracking report based on the search criteria provided. You can\r\nthen pass this message tracking report ID to the Get-MessageTrackingReport cmdlet to get full message tracking information.\r\nFor more information, see Get-MessageTrackingReport. The message\r\ntracking report cmdlets are used by the delivery reports feature.\r\nIn Exchange Online, delivery reports are replaced by message trace (the\r\nGet-MessageTraceV2 and Get-MessageTraceDetailV2 cmdlets).\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-AcceptedDomain\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-AcceptedDomain cmdlet to modify existing accepted\r\ndomains in your organization. An accepted domain is any SMTP\r\nnamespace for which an Exchange organization sends and receives email.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 148 of 391\n\nCmdlet Description\r\nSet-AddressRewriteEntry\r\nThis cmdlet is available or effective only on Edge Transport servers in\r\non-premises Exchange.\r\nUse the Set-AddressRewriteEntry cmdlet to modify an existing address\r\nrewrite entry that rewrites sender and recipient email addresses in\r\nmessages sent to or sent from your organization through an Edge\r\nTransport server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-DeliveryAgentConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-DeliveryAgentConnector cmdlet to configure a specific\r\ndelivery agent connector in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-EdgeSyncServiceConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-EdgeSyncServiceConfig cmdlet to modify the configuration\r\nof edge synchronization service settings that control the general\r\nsynchronization behavior shared by all EdgeSync services.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ForeignConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ForeignConnector cmdlet to modify an existing Foreign\r\nconnector in the Transport service of a Mailbox server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-FrontendTransportService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-FrontEndTransportService cmdlet to modify the\r\nconfiguration of the Front End Transport service on Exchange 2013 or\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 149 of 391\n\nCmdlet Description\r\nlater servers that have the Client Access server role installed.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-InboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-InboundConnector cmdlet to change an existing Inbound\r\nconnector in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-MailboxTransportService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-MailboxTransportService cmdlet to modify the configuration\r\nof the Mailbox Transport service on Exchange 2013 or later Mailbox\r\nservers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-OutboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-OutboundConnector cmdlet to modify an existing Outbound\r\nconnector in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ReceiveConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ReceiveConnector cmdlet to modify Receive connectors on\r\nMailbox servers and Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-RemoteDomain\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 150 of 391\n\nCmdlet Description\r\nenvironment or the other.\r\nUse the Set-RemoteDomain cmdlet to configure a managed connection\r\nfor a remote domain.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ResubmitRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ResubmitRequest cmdlet to enable or disable requests to\r\nreplay redundant copies of messages from Safety Net after a mailbox\r\ndatabase recovery.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-RoutingGroupConnector\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-RoutingGroupConnector cmdlet to modify the properties of\r\nan existing routing group connector between a Microsoft Exchange\r\nServer 2010 routing group and an Exchange Server 2003 routing group.\r\nYou can also use this cmdlet to configure the maximum message size that\r\ncan pass across a routing group connector.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-SendConnector\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SendConnector cmdlet to modify a Send connector.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-SystemMessage\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SystemMessage cmdlet to modify custom system messages.\r\nSystem messages are delivery status notifications (also known as DSNs,\r\nnon-delivery reports, NDRs or bounce messages) and quota messages.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 151 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-TransportAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-TransportAgent cmdlet to modify existing transport agents.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-TransportConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-TransportConfig cmdlet to modify the transport\r\nconfiguration settings for the whole Exchange organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-TransportServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-TransportServer cmdlet to modify settings that are associated\r\nwith the Hub Transport server role or the Edge Transport server role.\r\nNote: In Exchange 2013 or later, use the Set-TransportService cmdlet\r\ninstead. If you have scripts that use Set-TransportServer, update them to\r\nuse Set-TransportService.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-TransportService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-TransportService cmdlet to modify the settings of the\r\nTransport service on Exchange 2013 or later Mailbox servers or Edge\r\nTransport servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 152 of 391\n\nCmdlet Description\r\nSet-X400AuthoritativeDomain\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-X400AuthoritativeDomain cmdlet to edit an existing X.400\r\nauthoritative domain for your organization. The X.400 authoritative\r\ndomain defines the standard fields for the namespace appended to the\r\nrecipient identity for all mailboxes assigned an X.400 address.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStart-EdgeSynchronization\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Start-EdgeSynchronization cmdlet to immediately start\r\nsynchronization of configuration data from Active Directory to the\r\nsubscribed Edge Transport servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStart-HistoricalSearch\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Start-HistoricalSearch cmdlet to start a new historical search.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStop-HistoricalSearch\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Stop-HistoricalSearch cmdlet to stop an existing historical search\r\nthat has a status value of NotStarted.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSuspend-Message\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Suspend-Message cmdlet to prevent delivery of a particular\r\nmessage in a queue on a Mailbox server or an Edge Transport server.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 153 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSuspend-Queue\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Suspend-Queue cmdlet to stop processing for a queue on a\r\nMailbox server or an Edge Transport server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-EdgeSynchronization\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-EdgeSynchronization cmdlet to diagnose whether the\r\nsubscribed Edge Transport servers have a current and accurate\r\nsynchronization status.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-Mailflow\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-Mailflow cmdlet to diagnose whether mail can be\r\nsuccessfully sent from and delivered to the system mailbox on a Mailbox\r\nserver. You can also use this cmdlet to verify that email is sent between\r\nMailbox servers within a defined latency threshold.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-SmtpConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-SmtpConnectivity cmdlet to diagnose whether an SMTP\r\nconnection can successfully be established to the Receive connectors on\r\na specific server. Although you can run this cmdlet manually to verify\r\nSMTP connectivity for a specified server, it's primarily used by Microsoft\r\nSystem Center Operations Manager 2007 to test your transport servers'\r\nability to receive SMTP connections to each of the bindings on all the\r\nReceive connectors on those servers.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 154 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUninstall-TransportAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Uninstall-TransportAgent cmdlet to unregister transport agents\r\nfrom Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nValidate-OutboundConnector\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Validate-OutboundConnector cmdlet to test the settings of\r\nOutbound connectors in Microsoft 365.\r\nNote: This cmdlet does not set the validation status or timestamp on the\r\nconnector. To set these values, run the following command: Set-OutboundConnector -Identity \"\u003cConnectorName\u003e\" -IsValidated $true\r\n-LastValidationTimestamp (Get-Date).ToUniversalTime() .\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nClean-MailboxDatabase\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Clean-MailboxDatabase cmdlet to scan Active Directory for\r\ndisconnected mailboxes that aren't yet marked as disconnected in the\r\nMicrosoft Exchange store and update the status of those mailboxes in the\r\nExchange store. This cmdlet isn't able to update the Exchange store unless\r\nthe Microsoft Exchange Information Store service is running and the\r\ndatabase is mounted.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-MailboxQuarantine\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 155 of 391\n\nCmdlet Description\r\nUse the Disable-MailboxQuarantine cmdlet to release quarantined\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-MetaCacheDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-MetaCacheDatabase cmdlet to disable the metacache\r\ndatabase on Exchange 2019 Mailbox servers. The metacache database\r\nstores mailbox database indexes and secondary copies of metadata on solid\r\nstate drives (SSDs) to improve search latency and user logons.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDismount-Database\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Dismount-Database cmdlet to dismount databases. You can run\r\nthis command only if the Microsoft Exchange Information Store service is\r\nrunning.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-MailboxQuarantine\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-MailboxQuarantine cmdlet to quarantine mailboxes that\r\naffect the availability of the mailbox database.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-MetaCacheDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-MetaCacheDatabase cmdlet to enable the metacache\r\ndatabase on Exchange 2019 Mailbox servers. The metacache database\r\nstores mailbox database indexes and secondary copies of metadata on solid\r\nstate drives (SSDs) to improve search latency and user logons.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 156 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-FailedContentIndexDocuments\r\nThis cmdlet is available only in Exchange Server 2016 or earlier.\r\nUse the Get-FailedContentIndexDocuments cmdlet to retrieve a list of\r\ndocuments for a mailbox, mailbox database, or Mailbox server that\r\ncouldn't be indexed by Exchange Search.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MailboxDatabase cmdlet to retrieve one or more mailbox\r\ndatabase objects from a server or organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxRepairRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MailboxRepairRequest cmdlet to display information about\r\ncurrent mailbox repair requests. Mailbox repair requests are created using\r\nthe New-MailboxRepairRequest cmdlet to detect and fix mailbox\r\ncorruptions.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MailboxServer cmdlet to view information about Mailbox\r\nservers in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-SearchDocumentFormat\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 157 of 391\n\nCmdlet Description\r\nUse the Get-SearchDocumentFormat cmdlet to retrieve details of file\r\nformats supported by Exchange Search.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-StoreUsageStatistics\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-StoreUsageStatistics cmdlet to aid in diagnosing performance\r\nissues with your servers or databases.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nMount-Database\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Mount-Database cmdlet to mount mailbox databases on Exchange\r\nservers. The cmdlet mounts the database only if the Microsoft Exchange\r\nInformation Store service and the Microsoft Exchange Replication service\r\nare running.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nMove-DatabasePath\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Move-DatabasePath cmdlet to set a new path to the location of a\r\ndatabase on the specified Mailbox server and to move the related files to\r\nthat location.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 158 of 391\n\nCmdlet Description\r\nNew-MailboxDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-MailboxDatabase cmdlet to create a mailbox database, or a\r\nrecovery database. Each database you create must have a unique name in\r\nthe organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-MailboxRepairRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-MailboxRepairRequest cmdlet to detect and fix mailbox\r\ncorruption issues.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-SearchDocumentFormat\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-SearchDocumentFormat cmdlet to add a format-specific filter\r\nto those used by Exchange search.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-MailboxDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-MailboxDatabase cmdlet to delete a mailbox database\r\nobject.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-MailboxRepairRequest This cmdlet is available only in on-premises Exchange.\r\nUse the Remove-MailboxRepairRequest cmdlet to remove mailbox repair\r\nrequests from a mailbox database that were created using the New-MailboxRepairRequest cmdlet.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 159 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-SearchDocumentFormat\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-SearchDocumentFormat cmdlet to remove a format-specific filter from those used by Exchange search. Only filters added with\r\nNew-SearchDocumentFormat can be removed.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-StoreMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-StoreMailbox cmdlet to purge the mailbox and all of its\r\nmessage content from the mailbox database. This results in permanent data\r\nloss for the mailbox being purged. You can only run this cmdlet against\r\ndisconnected or soft-deleted mailboxes. Running this command against an\r\nactive mailbox fails, and you receive an error.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-MailboxDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-MailboxDatabase cmdlet to configure a variety of properties\r\nfor a mailbox database.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-MailboxServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-MailboxServer cmdlet to modify the mailbox configuration\r\nsettings and attributes of Mailbox servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 160 of 391\n\nCmdlet Description\r\nSet-SearchDocumentFormat\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SearchDocumentFormat cmdlet to enable or disable the file\r\nformat for Exchange Search.\r\nWhen you disable a file format for content indexing by Exchange Search,\r\ncontents of the file become unsearchable by Exchange Search clients such\r\nas Outlook on the web, Microsoft Outlook in online mode and In-Place\r\neDiscovery.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStart-MailboxAssistant\r\nThis cmdlet is available only in Exchange Server 2019 in Cumulative\r\nUpdate 11 (CU11) or later.\r\nUse the Start-MailboxAssistant cmdlet to start processing of a mailbox by\r\nthe specified assistant.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-AssistantHealth\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-AssistantHealth cmdlet to verify that the Microsoft Exchange\r\nMailbox Assistants service (MSExchangeMailboxAssistants) is healthy, to\r\nrecover from health issues, and to report the status of the diagnosis or\r\nrecovery action.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-ExchangeSearch\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-ExchangeSearch cmdlet to test that Exchange Search is\r\ncurrently enabled and is indexing new email messages in a timely manner.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 161 of 391\n\nCmdlet Description\r\nTest-MRSHealth\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-MRSHealth cmdlet to test the health of an instance of the\r\nMicrosoft Exchange Mailbox Replication service.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-DatabaseSchema\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-DatabaseSchema cmdlet to upgrade the database schema\r\nfor one or more databases after an Exchange software update that includes\r\ndatabase schema updates is installed on Mailbox servers in a database\r\navailability group (DAG). Some software updates for Exchange might\r\ninclude database schema updates. After such an update is installed on all\r\nmembers of a DAG, the administrator must run the Update-DatabaseSchema cmdlet for each database in the DAG and\r\ndismount/mount or failover the database to trigger the database schema\r\nupdate. The in-place database schema upgrade engine ensures that no\r\nschema updates occur until all members of the DAG have compatible\r\nversions of the software.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-FileDistributionService\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Update-FileDistributionService cmdlet to access the Microsoft\r\nExchange File Distribution service to poll for offline address book (OAB),\r\nGroup Metrics, and Unified Messaging (UM) configuration and data.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-StoreMailboxState\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-StoreMailboxState cmdlet to synchronize the mailbox state\r\nfor a mailbox in the Exchange mailbox store with the state of the\r\ncorresponding Active Directory user account.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 162 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-MailboxFolderPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Add-MailboxFolderPermission cmdlet to add folder-level\r\npermissions for users in mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nAdd-MailboxPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Add-MailboxPermission cmdlet to add permissions to a mailbox\r\nor to an Exchange Server 2016, Exchange Server 2019, or Exchange\r\nOnline mail user.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nAdd-RecipientPermission\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Add-RecipientPermission cmdlet to add SendAs permission to\r\nusers in a cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 163 of 391\n\nCmdlet Description\r\nConnect-Mailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Connect-Mailbox cmdlet to connect disconnected mailboxes to\r\nexisting user accounts that don't already have mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nDisable-App\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Disable-App cmdlet to disable (turn off) a specific app for a\r\nspecific user.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nDisable-InboxRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Disable-InboxRule cmdlet to disable existing Inbox rules in\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 164 of 391\n\nCmdlet Description\r\nDisable-Mailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Disable-Mailbox cmdlet to disable the mailbox of existing users\r\nwho already have mailboxes. For this cmdlet, a user could also be a\r\npublic folder mailbox or an InetOrgPerson object. The user account\r\nthat's associated with the mailbox remains, but it's no longer associated\r\nwith a mailbox.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nDisable-ServiceEmailChannel\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-ServiceEmailChannel cmdlet to disable the .NET\r\nservice channel for a specific user. The .NET service channel enables\r\nMicrosoft Exchange to store information that it later forwards to\r\napplications or devices that aren't permanently connected to the server\r\nrunning Exchange.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nDisable-SweepRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Disable-SweepRule cmdlet to disable Sweep rules in mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nEnable-App\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Enable-App cmdlet to enable (turn on) a specific app for a\r\nspecific user.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 165 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nEnable-InboxRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Enable-InboxRule cmdlet to enable an Inbox rule. Inbox rules\r\nare used to process messages in the Inbox based on conditions specified\r\nand take actions such as moving a message to a specified folder or\r\ndeleting a message.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nEnable-Mailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Enable-Mailbox cmdlet to create mailboxes for existing users\r\nwho don't already have mailboxes. You can also use this cmdlet to create\r\nIn-Place archives for existing mailboxes.\r\nNote: In Exchange Online, you use this cmdlet to add archive mailboxes\r\nfor existing users and to enable auto-expanding archives. To add a\r\nmailbox for an existing Microsoft Entra account, you need to add a\r\nlicense to the account as described in Assign licenses to user accounts.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nEnable-ServiceEmailChannel\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-ServiceEmailChannel cmdlet to enable the .NET service\r\nchannel for a specific user.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 166 of 391\n\nCmdlet Description\r\nEnable-SweepRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Enable-SweepRule cmdlet to enable Sweep rules in mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nExpedite-Delicensing\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Expedite-Delicensing cmdlet to end the delay for removing\r\nmailbox licenses from users. After you remove the delay, the licenses are\r\nremoved from mailboxes within 24 hours. You configure delayed\r\nmailbox license removal using the DelayedDelicensingEnabled\r\nparameter on the Set-OrganizationConfig cmdlet.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nExport-MailboxDiagnosticLogs\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Export-MailboxDiagnosticLogs cmdlet to export diagnostic data\r\nfrom user and system mailboxes in your organization.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nExport-RecipientDataProperty\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-RecipientDataProperty cmdlet to download the picture or\r\nspoken name audio file of a mailbox or mail contact.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 167 of 391\n\nCmdlet Description\r\nGet-App\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-App cmdlet to view installed apps.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-CalendarDiagnosticAnalysis\r\nAlthough this cmdlet is available in on-premises Exchange and in the\r\ncloud-based service, it only works in on-premises Exchange.\r\nUse the Get-CalendarDiagnosticAnalysis cmdlet to troubleshoot\r\ncalendar-related reliability issues. You can use this cmdlet to analyze\r\ncalendar item data that's recorded in the Calendar Diagnostic logs. You\r\nprovide the calendar item data to this cmdlet by using the Get-CalendarDiagnosticLog cmdlet.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-CalendarDiagnosticLog\r\nAlthough this cmdlet is available in on-premises Exchange and in the\r\ncloud-based service, it only works in on-premises Exchange. In cloud-based service, use the Get-CalendarDiagnosticObjects cmdlet instead.\r\nUse the Get-CalendarDiagnosticLog cmdlet to collect a range of\r\ncalendar logs. The Calendar Diagnostic logs track all calendar items and\r\nmeeting requests in mailboxes. You can use this information to\r\ntroubleshoot calendar issues that occur in mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-CalendarDiagnosticObjects\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-CalendarDiagnosticObjects cmdlet to collect a range of\r\ncalendar logs. The calendar diagnostic logs track important calendar-related event data for each mailbox, and can be used to troubleshoot\r\ncalendar issues that occur in mailboxes. The logs track all calendar items\r\nand meeting messages.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 168 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-CalendarNotification\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-CalendarNotification cmdlet to view calendar text message\r\nnotification settings for a mailbox.\r\nNote: This cmdlet is deprecated in Exchange Online PowerShell. The\r\ntext message notification service is discontinued in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-CalendarProcessing\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-CalendarProcessing cmdlet to view the calendar processing\r\noptions for resource mailboxes, which include the Calendar Attendant,\r\nresource booking assistant and calendar configuration. The settings\r\nreturned by this cmdlet are editable only on resource mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-Clutter\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-Clutter cmdlet to view Clutter settings for mailboxes in your\r\norganization.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-EventsFromEmailConfiguration This cmdlet is available only in the cloud-based service.\r\nUse the Get-EventsFromEmailConfiguration cmdlet to view the events\r\nfrom email settings on a mailbox. These settings define whether Outlook\r\nor Outlook on the web (formerly known as Outlook Web App)\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 169 of 391\n\nCmdlet Description\r\nautomatically discovers events from email messages and adds them to\r\nthe user's calendar.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-ExternalInOutlook\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ExternalInOutlook cmdlet to view the configuration of\r\nexternal sender identification that's available in Outlook, Outlook for\r\nMac, Outlook on the web, and Outlook for iOS and Android.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-FocusedInbox\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-FocusedInbox cmdlet to view the Focused Inbox\r\nconfiguration for mailboxes in your organization.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-InboxRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-InboxRule cmdlet to view Inbox rule properties. Inbox rules\r\nare used to process messages in the Inbox based on conditions specified\r\nand take actions such as moving a message to a specified folder or\r\ndeleting a message.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-Mailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 170 of 391\n\nCmdlet Description\r\nUse the Get-Mailbox cmdlet to view mailbox objects and attributes,\r\npopulate property pages, or supply mailbox information to other tasks.\r\nNote: In Exchange Online PowerShell, we recommend that you use the\r\nGet-EXOMailbox cmdlet instead of this cmdlet. For more information,\r\nsee Connect to Exchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxAutoReplyConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxAutoReplyConfiguration cmdlet to retrieve\r\nAutomatic Replies settings for a specific mailbox.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxCalendarFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxCalendarFolder cmdlet to retrieve the publishing or\r\nsharing settings for a specified mailbox calendar folder.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxExportRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MailboxExportRequest cmdlet to view the detailed status of\r\nan ongoing export request that was initiated by using the New-MailboxExportRequest cmdlet.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 171 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxExportRequestStatistics\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MailboxExportRequestStatistics cmdlet to view detailed\r\ninformation about export requests.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxFolder cmdlet to view folders in your own mailbox.\r\nAdministrators can't use this cmdlet to view folders in other mailboxes\r\n(the cmdlet is available only from the MyBaseOptions user role).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 172 of 391\n\nCmdlet Description\r\nGet-MailboxFolderPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxFolderPermission cmdlet to view folder-level\r\npermissions in mailboxes.\r\nNote: In Exchange Online PowerShell, we recommend that you use the\r\nGet-EXOMailboxFolderPermission cmdlet instead of this cmdlet. For\r\nmore information, see Connect to Exchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxFolderStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxFolderStatistics cmdlet to retrieve information\r\nabout the folders in a specified mailbox, including the number and size\r\nof items in the folder, the folder name and ID, and other information.\r\nNote: In Exchange Online PowerShell, we recommend that you use the\r\nGet-EXOMailboxFolderStatistics cmdlet instead of this cmdlet. For\r\nmore information, see Connect to Exchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxImportRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxImportRequest cmdlet to view the detailed status of\r\nan ongoing import request that was initiated using the New-MailboxImportRequest cmdlet.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 173 of 391\n\nCmdlet Description\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxImportRequestStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxImportRequestStatistics cmdlet to view detailed\r\ninformation about import requests.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxLocation\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxLocation cmdlet to view mailbox location\r\ninformation in Exchange Online.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxPermission cmdlet to retrieve permissions on a\r\nmailbox.\r\nNote: In Exchange Online PowerShell, we recommend that you use the\r\nGet-EXOMailboxPermission cmdlet instead of this cmdlet. For more\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 174 of 391\n\nCmdlet Description\r\ninformation, see Connect to Exchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxPlan\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailboxPlan cmdlet to view information about mailbox\r\nplans in the cloud-based service.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxRestoreRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxRestoreRequest cmdlet to view detailed status of an\r\nongoing restore request that was initiated by using the New-MailboxRestoreRequest cmdlet.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxRestoreRequestStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxRestoreRequestStatistics cmdlet to view detailed\r\ninformation about restore requests.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 175 of 391\n\nCmdlet Description\r\nGet-MailboxSentItemsConfiguration\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-MailboxSentItemsConfiguration cmdlet to view the Sent\r\nItems settings on mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxStatistics cmdlet to return information about a\r\nmailbox, such as the size of the mailbox, the number of messages it\r\ncontains, and the last time it was accessed. In addition, you can get the\r\nmove history or a move report of a completed move request.\r\nNote: In Exchange Online PowerShell, we recommend that you use the\r\nGet-EXOMailboxStatistics cmdlet instead of this cmdlet. For more\r\ninformation, see Connect to Exchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MailboxUserConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxUserConfiguration cmdlet to view user\r\nconfiguration items in mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-MessageCategory\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MessageCategory cmdlet to retrieve a message category\r\nfrom the specified mailbox.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 176 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-PendingDelicenseUser\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-PendingDelicenseUser cmdlet to view information about\r\nmailboxes that have delayed mailbox license removal requests. You\r\nconfigure delayed mailbox license removal using the\r\nDelayedDelicensingEnabled parameter on the Set-OrganizationConfig\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-Place\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-Place cmdlet to view the additional metadata that was\r\nconfigured on room mailboxes by using the Set-Place cmdlet. The\r\nadditional metadata provides a better search and room suggestion\r\nexperience.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-RecipientPermission\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-RecipientPermission cmdlet to view information about\r\nSendAs permissions that are configured for users in a cloud-based\r\norganization.\r\nNote: In Exchange Online PowerShell, we recommend that you use the\r\nGet-EXORecipientPermission cmdlet instead of this cmdlet. For more\r\ninformation, see Connect to Exchange Online PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-RecoverableItems\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 177 of 391\n\nCmdlet Description\r\nUse the Get-RecoverableItems items cmdlet to view deleted items in\r\nmailboxes. After you find the deleted items, you use the Restore-RecoverableItems cmdlet to restore them.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-ResourceConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-ResourceConfig cmdlet to view custom room and\r\nequipment mailbox properties that you've configured by using the Set-ResourceConfig cmdlet.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-SweepRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-SweepRule cmdlet to view Sweep rules in mailboxes.\r\nSweep rules run at regular intervals to help keep your Inbox clean.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-UserPhoto\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UserPhoto cmdlet to view information about the user photos\r\nfeature that allows users to associate a picture with their account. User\r\nphotos appear in client applications, such as Outlook, Microsoft Teams,\r\nand SharePoint.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 178 of 391\n\nCmdlet Description\r\nNote: In Microsoft 365, you can manage user photos in Microsoft Graph\r\nPowerShell. For instructions, see Manage user photos in Microsoft\r\nGraph PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nImport-RecipientDataProperty\r\nUse the Import-RecipientDataProperty cmdlet to add a picture or a\r\nspoken name audio file to a mailbox or mail contact.\r\nNote: Profile cards across Microsoft apps and services don't support\r\nimported pictures for mail contacts.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-App\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-App cmdlet to install apps for Outlook.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-InboxRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-InboxRule cmdlet to create Inbox rules in mailboxes.\r\nInbox rules process messages in the Inbox based on conditions and take\r\nactions such as moving a message to a specified folder or deleting a\r\nmessage.\r\nYou must have adequate permissions on the mailbox to create an Inbox\r\nrule.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 179 of 391\n\nCmdlet Description\r\nNew-Mailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-Mailbox cmdlet to create mailboxes and user accounts at\r\nthe same time.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-MailboxExportRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-MailboxExportRequest cmdlet to begin the process of\r\nexporting contents of a primary mailbox or archive to a .pst file.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-MailboxFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-MailboxFolder cmdlet to create folders in your own\r\nmailbox. Administrators can't use this cmdlet to create folders in other\r\nmailboxes (the cmdlet is available only from the MyBaseOptions user\r\nrole).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-MailboxImportRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 180 of 391\n\nCmdlet Description\r\nUse the New-MailboxImportRequest cmdlet to begin the process of\r\nimporting a .pst file to a mailbox or archive.\r\nNote: This cmdlet is no longer supported in Exchange Online. To import\r\na .pst file in Exchange Online, see Use network upload to import PST\r\nfiles.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-MailboxRestoreRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-MailboxRestoreRequest cmdlet to restore a soft-deleted or\r\ndisconnected mailbox. This cmdlet starts the process of moving content\r\nfrom the soft-deleted mailbox, disabled mailbox, or any mailbox in a\r\nrecovery database into a connected primary or archive mailbox.\r\nThe properties used to find disconnected mailboxes and restore a\r\nmailbox are different in Exchange Server and Exchange Online. For\r\nmore information about Exchange Online, see Restore an inactive\r\nmailbox.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-MailMessage\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-MailMessage cmdlet to create an email message for the\r\nspecified user mailbox and place the email message in the Drafts folder\r\nof the user's mailbox.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 181 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-SiteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nThe New-SiteMailbox cmdlet is used by the Microsoft SharePoint and\r\nMicrosoft Exchange user interfaces to create site mailboxes. We\r\nrecommend that you don't use this cmdlet; instead use SharePoint to\r\ncreate the site mailbox. This cmdlet should only be used for diagnostic\r\nand troubleshooting purposes.\r\nSite mailboxes were deprecated in Exchange Online and SharePoint\r\nOnline in 2017. For more information, see Deprecation of Site\r\nMailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-SweepRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-SweepRule cmdlet to create Sweep rules in mailboxes.\r\nSweep rules run at regular intervals to help keep your Inbox clean.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-App\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-App cmdlet to uninstall an app.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-CalendarEvents\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 182 of 391\n\nCmdlet Description\r\nUse the Remove-CalendarEvents cmdlet to cancel future meetings in\r\nuser or resource mailboxes. Cancelling future meetings removes them\r\nfrom attendee and resource calendars (for example, you're going to\r\nremove the mailbox, or the user is going on a leave of absence).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-InboxRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-InboxRule cmdlet to remove an Inbox rule.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-Mailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-Mailbox cmdlet to delete mailboxes and the associated\r\nuser accounts.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-MailboxExportRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-MailboxExportRequest cmdlet to remove fully or\r\npartially completed export requests. You can create multiple export\r\nrequests for a specified mailbox provided that you specify a distinct\r\nname. Completed export requests aren't cleared automatically; they need\r\nto be removed by using this cmdlet.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 183 of 391\n\nCmdlet Description\r\nWhen a partially completed export request is removed, content already\r\nexported isn't removed from the PST file. If you want to start a new\r\nexport request to the same file name and start with an empty PST file,\r\nyou need to rename or delete the previous PST file.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-MailboxFolderPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-MailboxFolderPermission cmdlet to remove folder-level permissions for users in mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-MailboxImportRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-MailboxImportRequest cmdlet to remove fully or\r\npartially completed import requests. Completed import requests aren't\r\nautomatically cleared. Requests need to be removed by using the\r\nRemove-MailboxImportRequest cmdlet. Multiple import requests can\r\nexist against the same mailbox if you provide a distinct import request\r\nname.\r\nNOTE: This cmdlet is no longer supported in Exchange Online. To\r\nimport a .pst file in Exchange Online, see Use network upload to import\r\nPST files.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nRemoving a partially completed import request removes the request\r\nfrom the Microsoft Exchange Mailbox Replication service (MRS) job\r\nqueue. Any import progress made before the removal isn't reverted.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 184 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-MailboxPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-MailboxPermission cmdlet to remove permissions from\r\na user's mailbox or from an Exchange Server 2016, Exchange Server\r\n2019 or Exchange Online mail user.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-MailboxRestoreRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-MailboxRestoreRequest cmdlet to remove fully or\r\npartially completed restore requests.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-MailboxUserConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-MailboxUserConfiguration cmdlet to remove user\r\nconfiguration items from mailboxes. Typically, after you delete a user\r\nconfiguration item, it's automatically recreated the next time the user\r\nuses that feature in their mailbox.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-RecipientPermission\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 185 of 391\n\nCmdlet Description\r\nUse the Remove-RecipientPermission cmdlet to remove SendAs\r\npermission from users in a cloud-based organization.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-SweepRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-SweepRule cmdlet to remove Sweep rules from\r\nmailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-UserPhoto\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-UserPhoto cmdlet to delete the photo associated with a\r\nuser's account. The user photo feature allows users to associate a picture\r\nwith their account. User photos appear in client applications, such as\r\nOutlook, Microsoft Teams, and SharePoint.\r\nNote: In Microsoft 365, you can manage user photos in Microsoft Graph\r\nPowerShell. For instructions, see Manage user photos in Microsoft\r\nGraph PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRestore-Mailbox\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Restore-Mailbox cmdlet to extract mailbox content from a\r\nrestored database.\r\nNote: In Exchange Server 2010 Service Pack 1 (SP1) or later, use the\r\nNew-MailboxRestoreRequest cmdlet instead of the Restore-Mailbox\r\ncmdlet to extract mailbox content from a restored database.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 186 of 391\n\nCmdlet Description\r\nRestore-RecoverableItems\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Restore-RecoverableItems items cmdlet to restore deleted items\r\nin mailboxes. You use the Get-RecoverableItems cmdlet to find the\r\ndeleted items to recover.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nResume-MailboxExportRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Resume-MailboxExportRequest cmdlet to resume an export\r\nrequest that was suspended or failed.\r\nThis cmdlet is available only in the Mailbox Import Export role and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nResume-MailboxImportRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Resume-MailboxImportRequest cmdlet to resume an import\r\nrequest that was suspended or failed.\r\nNOTE: This cmdlet is no longer supported in Exchange Online. To\r\nimport a .pst file in Exchange Online, see Use network upload to import\r\nPST files.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 187 of 391\n\nCmdlet Description\r\nThis cmdlet is available only in the Mailbox Import Export role and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nResume-MailboxRestoreRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Resume-MailboxRestoreRequest cmdlet to resume a restore\r\nrequest that was suspended or failed.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSearch-Mailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Search-Mailbox cmdlet to search a mailbox and copy the results\r\nto a specified target mailbox, delete messages from the source mailbox,\r\nor both.\r\nNote: In cloud-based environments, the Search-Mailbox cmdlet was\r\ndeprecated in favor of New-ComplianceSearch and related eDiscovery\r\ncmdlets.\r\nBy default, Search-Mailbox is available only in the Mailbox Search or\r\nMailbox Import Export roles, and these roles aren't assigned to any role\r\ngroups. To use this cmdlet, you need to add one or both of the roles to a\r\nrole group (for example, the Organization Management role group).\r\nOnly the Mailbox Import Export role gives you access to the\r\nDeleteContent parameter. For more information about adding roles to\r\nrole groups, see Add a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 188 of 391\n\nCmdlet Description\r\nSet-App\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-App cmdlet to modify the availability of organization apps.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-CalendarNotification\r\nThis cmdlet is available only in on-premises Exchange.\r\nThe Set-CalendarNotification cmdlet allows users to set text message\r\nnotification options for calendar events in their own calendar. By default,\r\nthe MyTextMessaging end-user role gives access to this cmdlet, so\r\nadmins can't configure text messaging notification for calendar events in\r\nuser calendars.\r\nNote: This cmdlet is deprecated in Exchange Online PowerShell. The\r\ntext message notification service is discontinued in Microsoft 365.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-CalendarProcessing\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-CalendarProcessing cmdlet to modify calendar processing\r\noptions for resource mailboxes, which include the Calendar Attendant,\r\nresource booking assistant, and calendar configuration. This cmdlet is\r\neffective only on resource mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-Clutter\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-Clutter cmdlet to configure Clutter settings for mailboxes in\r\nyour organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 189 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-EventsFromEmailConfiguration\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-EventsFromEmailConfiguration cmdlet to modify the events\r\nfrom email settings on a mailbox. on Outlook clients and Outlook on the\r\nweb. These settings define whether Outlook or Outlook on the web\r\n(formerly known as Outlook Web App) automatically discovers events\r\nfrom email messages and adds them to the user's calendar.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-ExternalInOutlook\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ExternalInOutlook cmdlet to modify the configuration of\r\nexternal sender identification that's available in Outlook, Outlook for\r\nMac, Outlook on the web, and Outlook for iOS and Android.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-FocusedInbox\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-FocusedInbox cmdlet to enable or disable Focused Inbox for\r\nmailboxes in your organization.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-InboxRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-InboxRule cmdlet to modify existing Inbox rules in\r\nmailboxes. Inbox rules process messages in the Inbox based on\r\nconditions specified and take actions such as moving a message to a\r\nspecified folder or deleting a message.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 190 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-Mailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-Mailbox cmdlet to modify the settings of existing mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxAutoReplyConfiguration\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxAutoReplyConfiguration cmdlet to configure\r\nAutomatic Replies settings for a specific mailbox.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxCalendarFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxCalendarFolder cmdlet to configure calendar\r\npublishing or sharing settings on a mailbox for the visibility of calendar\r\ninformation to external users. To add or modify the permissions so\r\ninternal users can access the calendar, use the Add-MailboxFolderPermission or Set-MailboxFolderPermission cmdlets.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxExportRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-MailboxExportRequest cmdlet to change export request\r\noptions after the request is created. You can use the Set-MailboxExportRequest cmdlet to recover from failed export requests.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 191 of 391\n\nCmdlet Description\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxFolderPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxFolderPermission cmdlet to modify folder-level\r\npermissions for users in mailboxes. This cmdlet differs from the Add-MailboxFolderPermission cmdlet in that it modifies existing permission\r\nentries. To configure calendar publishing or sharing settings for a\r\nmailbox so calendar information is visible to external users, use the Set-MailboxCalendarFolder cmdlet.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxImportRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxImportRequest cmdlet to change import request\r\noptions after the request is created. You can use the Set-MailboxImportRequest cmdlet to recover from failed import requests.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 192 of 391\n\nCmdlet Description\r\nSet-MailboxPlan\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-MailboxPlan cmdlet to modify the settings of mailbox plans\r\nin the cloud-based service.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxRestoreRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxRestoreRequest cmdlet to change restore request\r\noptions after the request is created. You can use this cmdlet to recover\r\nfrom failed restore requests.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxSentItemsConfiguration\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-MailboxSentItemsConfiguration cmdlet to modify the Sent\r\nItems settings for mailboxes in your organization.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-Place\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-Place cmdlet to update room mailboxes with additional\r\nmetadata, which provides a better search and room suggestion\r\nexperience.\r\nNote: In hybrid environments, this cmdlet doesn't work on the following\r\nproperties on synchronized room mailboxes: City, CountryOrRegion,\r\nGeoCoordinates, Phone, PostalCode, State, or Street. To modify these\r\nproperties (except GeoCoordinates on synchronized room mailboxes),\r\nuse the Set-User or Set-Mailbox cmdlets in on-premises Exchange.\r\nNote: We recommend using this cmdlet with the EXO V3 module.\r\nCommands using Set-Place to change certain combinations of properties\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 193 of 391\n\nCmdlet Description\r\ntogether can fail in older versions of the module. For more information\r\nabout the EXO V3 module, see About the Exchange Online PowerShell\r\nmodule.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-ResourceConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-ResourceConfig cmdlet to create custom resource properties\r\nthat you can add to room and equipment mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-SweepRule\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-SweepRule cmdlet to modify Sweep rules in mailboxes.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-UserPhoto\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UserPhoto cmdlet to configure the user photos feature that\r\nallows users to associate a picture with their account. User photos appear\r\nin client applications, such as Outlook, Microsoft Teams, and\r\nSharePoint.\r\nNote: In Microsoft 365, you can manage user photos in Microsoft Graph\r\nPowerShell. For instructions, see Manage user photos in Microsoft\r\nGraph PowerShell.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 194 of 391\n\nCmdlet Description\r\nSuspend-MailboxExportRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Suspend-MailboxExportRequest cmdlet to suspend an export\r\nrequest any time after the request was created, but before the request\r\nreaches the status of Completed. You can resume the request by using\r\nthe Resume-MailboxExportRequest cmdlet.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSuspend-MailboxImportRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Suspend-MailboxImportRequest cmdlet to suspend an import\r\nrequest any time after the request was created, but before the request\r\nreaches the status of Completed. You can resume the move request by\r\nusing the Resume-MailboxImportRequest cmdlet.\r\nNOTE: This cmdlet is no longer supported in Exchange Online. To\r\nimport a .pst file in Exchange Online, see Use network upload to import\r\nPST files.\r\nThis cmdlet is available only in the Mailbox Import Export role, and by\r\ndefault, the role isn't assigned to any role groups. To use this cmdlet, you\r\nneed to add the Mailbox Import Export role to a role group (for example,\r\nto the Organization Management role group). For more information, see\r\nAdd a role to a role group.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSuspend-MailboxRestoreRequest\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 195 of 391\n\nCmdlet Description\r\nUse the Suspend-MailboxRestoreRequest cmdlet to suspend a restore\r\nrequest any time after the request was created, but before the request\r\nreaches the status of Completed. You can resume the restore request by\r\nusing the Resume-MailboxRestoreRequest cmdlet.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nTest-MAPIConnectivity\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Test-MapiConnectivity cmdlet to verify server functionality by\r\nlogging on to the mailbox that you specify. If you don't specify a\r\nmailbox, the cmdlet logs on to the SystemMailbox on the database that\r\nyou specify.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nUndo-SoftDeletedMailbox\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Undo-SoftDeletedMailbox cmdlet to recover a mailbox that is\r\ndeleted. Mailboxes can be recovered within 30 days of being deleted.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nCmdlet Description\r\nComplete-MigrationBatch\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Complete-MigrationBatch cmdlet to finalize a\r\nmigration batch that has successfully finished initial\r\nsynchronization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 196 of 391\n\nCmdlet Description\r\nExport-MigrationReport\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nThe Export-MigrationReport is used by the Exchange\r\nmigration process to enable an administrator to download\r\na CSV file that contains migration errors for a selected\r\nmigration batch. This cmdlet isn't run by an administrator\r\nin Windows PowerShell.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MigrationBatch\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-MigrationBatch cmdlet to retrieve status\r\ninformation about the current migration batch.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MigrationConfig\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-MigrationConfig cmdlet to retrieve migration\r\nconfiguration settings on Exchange servers.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MigrationEndpoint\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-MigrationEndpoint cmdlet to retrieve\r\nmigration endpoint settings for source or destination\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 197 of 391\n\nCmdlet Description\r\nservers for cutover or staged Exchange migrations, IMAP\r\nmigrations, and remote moves.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MigrationStatistics\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-MigrationStatistics cmdlet to view detailed\r\ninformation about migration requests.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MigrationUser\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-MigrationUser cmdlet to view information\r\nabout move and migration users.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MigrationUserStatistics\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-MigrationUserStatistics cmdlet to view\r\ndetailed information about the migration requested for a\r\nspecific user.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 198 of 391\n\nCmdlet Description\r\nUse the Get-MoveRequest cmdlet to view the detailed\r\nstatus of an ongoing asynchronous mailbox move that was\r\ninitiated by using the New-MoveRequest cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MoveRequestStatistics\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-MoveRequestStatistics cmdlet to view\r\ndetailed information about move requests.\r\nSome of the failure messages that are returned by this\r\ncmdlet are temporary and don't indicate that a request has\r\nactually failed. If the Status value is Queued or\r\nInProgress, then the request is proceeding normally.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-PublicFolderMailboxMigrationRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-PublicFolderMailboxMigrationRequest\r\ncmdlet to view the status of individual jobs in public\r\nfolder migration batches that were created by using the\r\nNew-MigrationBatch cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-PublicFolderMailboxMigrationRequestStatistics This cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-PublicFolderMailboxMigrationRequestStatistics cmdlet to\r\nview the detailed status of individual jobs in a public\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 199 of 391\n\nCmdlet Description\r\nfolder migration batch created using New-MigrationBatch\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-PublicFolderMigrationRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-PublicFolderMigrationRequest cmdlet to\r\nview information about serial public folder migration\r\nrequests (requests created by the New-PublicFolderMigrationRequest cmdlet).\r\nNote: Support for serial migration of public folders ended\r\nin Exchange 2013 Cumulative Update 8 (CU8), and the\r\ncmdlets are no longer available in Exchange Online.\r\nInstead, use the corresponding *-MigrationBatch and *-\r\nPublicFolderMailboxMigration* cmdlets.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-PublicFolderMigrationRequestStatistics\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-PublicFolderMigrationRequestStatistics\r\ncmdlet to view detailed information about serial public\r\nfolder migration requests (requests created by the New-PublicFolderMigrationRequest cmdlet).\r\nNote: Support for serial migration of public folders ended\r\nin Exchange 2013 Cumulative Update 8 (CU8), and the\r\ncmdlets are no longer available in Exchange Online.\r\nInstead, use the corresponding *-MigrationBatch and *-\r\nPublicFolderMailboxMigration* cmdlets.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-PublicFolderMoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 200 of 391\n\nCmdlet Description\r\nUse the Get-PublicFolderMoveRequest cmdlet to view\r\nthe detailed status of an ongoing public folder move that\r\nwas initiated using the New-PublicFolderMoveRequest\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-PublicFolderMoveRequestStatistics\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Get-PublicFolderMoveRequestStatistics cmdlet to\r\nview detailed information about public folder move\r\nrequests.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-MigrationBatch\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the New-MigrationBatch cmdlet to submit a new\r\nmigration request for a batch of users.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-MigrationEndpoint\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the New-MigrationEndpoint cmdlet to configure the\r\nconnection settings for cross-forests moves, remote move\r\nmigrations, cutover or staged Exchange migrations, IMAP\r\nmigrations, and Google Workspace (formerly G Suite)\r\nmigrations.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 201 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-MoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the New-MoveRequest cmdlet to begin the process of\r\nan asynchronous mailbox or personal archive move. You\r\ncan also check mailbox readiness to be moved by using\r\nthe WhatIf parameter.\r\nNote: After April 15, 2020, you shouldn't use this cmdlet\r\nto manually move mailboxes within an Exchange Online\r\norganization. You can only use this cmdlet for migrating\r\nto and from Exchange Online. If you have issues with a\r\nmailbox and want to fix it by moving the mailbox within\r\nyour Exchange Online organization, please open a\r\nMicrosoft Support request instead.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-PublicFolderMigrationRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-PublicFolderMigrationRequest cmdlet to\r\nstart a serial public folder migration from Exchange\r\nServer 2010.\r\nNote: Support for serial migration of public folders ended\r\nin Exchange 2013 Cumulative Update 8 (CU8), and the\r\ncmdlets are no longer available in Exchange Online.\r\nInstead, use the corresponding *-MigrationBatch and *-\r\nPublicFolderMailboxMigration* cmdlets.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-PublicFolderMoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 202 of 391\n\nCmdlet Description\r\nmight be exclusive to one environment or the other.\r\nUse the New-PublicFolderMoveRequest cmdlet to begin\r\nthe process of moving public folder contents between\r\npublic folder mailboxes. Moving public folders only\r\nmoves the physical contents of the public folder; it doesn't\r\nchange the logical hierarchy. When the move request is\r\ncompleted, you must run the Remove-PublicFolderMoveRequest cmdlet to remove the request\r\nor wait until the time specified in the\r\nCompletedRequestAgeLimit parameter has passed. The\r\nrequest must be removed before you can run another\r\nmove request.\r\nBe aware that the target public folder mailbox wis locked\r\nwhile the move request is active. For more information,\r\nsee the Description section.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-MigrationBatch\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Remove-MigrationBatch cmdlet to delete a\r\nmigration batch that either isn't running or is completed. If\r\nnecessary, you can run the Get-MigrationBatch cmdlet to\r\ndetermine the status of a migration batch before you\r\nremove it.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-MigrationEndpoint\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Remove-MigrationEndpoint cmdlet to remove\r\nexisting migration endpoints for source or destination\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 203 of 391\n\nCmdlet Description\r\nservers for cutover or staged Exchange migrations, IMAP\r\nmigrations and remote moves.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-MigrationUser\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Remove-MigrationUser cmdlet to remove a\r\nmigration user from a batch.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-MoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Remove-MoveRequest cmdlet to cancel a\r\nmailbox move initiated using the New-MoveRequest\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-PublicFolderMailboxMigrationRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Remove-PublicFolderMailboxMigrationRequest\r\ncmdlet to remove individual jobs from public folder\r\nmigration batches that were created by using the New-MigrationBatch cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-PublicFolderMigrationRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 204 of 391\n\nCmdlet Description\r\nUse the Remove-PublicFolderMigrationRequest cmdlet to\r\ncancel or complete serial public folder migration requests\r\n(requests created by the New-PublicFolderMigrationRequest cmdlet). You need to use\r\nthis cmdlet to remove an existing serial public folder\r\nmigration request before you can create another one.\r\nNote: Support for serial migration of public folders ended\r\nin Exchange 2013 Cumulative Update 8 (CU8), and the\r\ncmdlets are no longer available in Exchange Online.\r\nInstead, use the corresponding *-MigrationBatch and *-\r\nPublicFolderMailboxMigration* cmdlets.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-PublicFolderMoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Remove-PublicFolderMoveRequest cmdlet to\r\ncancel a mailbox move initiated using the New-MoveRequest cmdlet. After the move is finalized, you\r\ncan't undo the move request.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nResume-MoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Resume-MoveRequest cmdlet to resume a move\r\nrequest that is suspended or has failed.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nResume-PublicFolderMigrationRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 205 of 391\n\nCmdlet Description\r\nUse the Resume-PublicFolderMigrationRequest cmdlet to\r\nresume serial public folder migration requests (requests\r\ncreated by the New-PublicFolderMigrationRequest\r\ncmdlet) that have failed or have been suspended\r\n(manually or automatically).\r\nNote: Support for serial migration of public folders ended\r\nin Exchange 2013 Cumulative Update 8 (CU8), and the\r\ncmdlets are no longer available in Exchange Online.\r\nInstead, use the corresponding *-MigrationBatch and *-\r\nPublicFolderMailboxMigration* cmdlets.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nResume-PublicFolderMoveRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Resume-PublicFolderMoveRequest cmdlet to\r\nresume a public folder move request that is suspended or\r\nhas failed.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-MigrationBatch\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Set-MigrationBatch cmdlet to update a migration\r\nrequest for a batch of users. For more information, see\r\nNew-MigrationBatch.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-MigrationConfig\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Set-MigrationConfig cmdlet to edit migration\r\nconfigurations on Exchange servers.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 206 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-MigrationEndpoint\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Set-MigrationEndpoint cmdlet to edit settings for\r\ncutover or staged Exchange migrations, IMAP migrations,\r\nGoogle Workspace (formerly G Suite) migrations, and\r\nremote moves.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-MigrationUser\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Set-MigrationUser cmdlet to modify the\r\nmigration settings of a user in an existing migration batch.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-MoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Set-MoveRequest cmdlet to change move request\r\noptions after the move request is created. You can use the\r\nSet-MoveRequest cmdlet to recover from failed move\r\nrequests.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-PublicFolderMigrationRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-PublicFolderMigrationRequest cmdlet to\r\nmodify serial public folder migration requests (requests\r\ncreated by the New-PublicFolderMigrationRequest\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 207 of 391\n\nCmdlet Description\r\ncmdlet). You can use this cmdlet to recover from failed\r\nmigration requests.\r\nNote: Support for serial migration of public folders ended\r\nin Exchange 2013 Cumulative Update 8 (CU8), and the\r\ncmdlets are no longer available in Exchange Online.\r\nInstead, use the corresponding *-MigrationBatch and *-\r\nPublicFolderMailboxMigration* cmdlets.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-PublicFolderMoveRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-PublicFolderMoveRequest cmdlet to change a\r\npublic folder move request after the move request is\r\ncreated. You can use the Set-PublicFolderMoveRequest\r\ncmdlet to recover from a failed move request.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nStart-MigrationBatch\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Start-MigrationBatch cmdlet to start a move\r\nrequest or migration batch that was created with the New-MigrationBatch cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nStart-MigrationUser\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Start-MigrationUser cmdlet to start the migration\r\nof a user in an existing migration batch.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 208 of 391\n\nCmdlet Description\r\nStop-MigrationBatch\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Stop-MigrationBatch cmdlet to stop the\r\nprocessing of a migration batch that's in progress.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nStop-MigrationUser\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Stop-MigrationUser cmdlet to stop the migration\r\nof a user in an existing migration batch.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSuspend-MoveRequest\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Suspend-MoveRequest cmdlet to suspend a move\r\nrequest any time after the move request was created, but\r\nbefore it reaches the status of CompletionInProgress. You\r\ncan resume the move request by using the Resume-MoveRequest cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSuspend-PublicFolderMailboxMigrationRequest This cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Suspend-PublicFolderMailboxMigrationRequest\r\ncmdlet to suspend individual jobs in public folder\r\nmigration batches that were created by using the New-MigrationBatch cmdlet.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 209 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSuspend-PublicFolderMigrationRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Suspend-PublicFolderMigrationRequest cmdlet to\r\nsuspend serial public folder migration requests (requests\r\ncreated by the New-PublicFolderMigrationRequest\r\ncmdlet). You can suspend active requests before they\r\nreach the status CompletionInProgress. You resume\r\nsuspended requests by using the Resume-PublicFolderMigrationRequest cmdlet.\r\nNote: Support for serial migration of public folders ended\r\nin Exchange 2013 Cumulative Update 8 (CU8), and the\r\ncmdlets are no longer available in Exchange Online.\r\nInstead, use the corresponding *-MigrationBatch and *-\r\nPublicFolderMailboxMigration* cmdlets.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSuspend-PublicFolderMoveRequest\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Suspend-PublicFolderMoveRequest cmdlet to\r\nsuspend a move request any time after the move request\r\nwas created, but before it reaches the status of\r\nCompletionInProgress. You can resume the move request\r\nby using the Resume-PublicFolderMoveRequest cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nTest-MigrationServerAvailability\r\nThis cmdlet is available in on-premises Exchange and in\r\nthe cloud-based service. Some parameters and settings\r\nmight be exclusive to one environment or the other.\r\nUse the Test-MigrationServerAvailability cmdlet to test\r\nthe availability of the target server in preparation to\r\nperform cross-forest mailbox moves, migration of on-https://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 210 of 391\n\nCmdlet Description\r\npremises mailboxes to Exchange Online, or to migrate on-premises mailbox data from an IMAP server to Exchange\r\nOnline mailboxes. For all migration types, the cmdlet\r\nattempts to verify the connection settings used to connect\r\nto the target server.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-HVEAppAccess\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Add-HVEAppAccess cmdlet to add applications to the\r\nAllowed Apps list of a High Volume Email (HVE) account.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-CmdletExtensionAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-CmdletExtensionAgent cmdlet to disable\r\nexisting cmdlet extension agents.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-CmdletExtensionAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-CmdletExtensionAgent cmdlet to enable existing\r\ncmdlet extension agents.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-OrganizationCustomization\r\nThis cmdlet is available only in the cloud-based service.\r\nYou might be prompted to run the\r\nEnableOrganizationCustomization cmdlet before you create or\r\nmodify objects in your Exchange Online organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 211 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AccessToCustomerDataRequest\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-AccessToCustomerDataRequest cmdlet to view\r\nMicrosoft 365 Customer Lockbox requests that control access to\r\nyour data by Microsoft support engineers.\r\nNote: Customer Lockbox is included in Microsoft 365 E5, or\r\nyou can buy a separate Customer Lockbox subscription with any\r\nMicrosoft 365 Enterprise plan.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ApplicationAccessPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ApplicationAccessPolicy cmdlet to view the list of\r\napplication access policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AuthConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-AuthConfig cmdlet to get the authorization\r\nconfiguration for partner applications.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 212 of 391\n\nCmdlet Description\r\nGet-AuthenticationPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-AuthenticationPolicy cmdlet to view authentication\r\npolicies in your organization. For information about the\r\nparameter sets in the Syntax section below, see Exchange cmdlet\r\nsyntax.\r\nGet-AuthServer\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-AuthServer cmdlet to view the settings of\r\nauthorization servers in the Exchange organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-CmdletExtensionAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-CmdletExtensionAgent cmdlet to view cmdlet\r\nextension agents.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ExchangeAssistanceConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ExchangeAssistanceConfig cmdlet to view the\r\nconfiguration information for the URLs that Microsoft Exchange\r\nHelp uses to connect to the source of the documentation.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ExchangeDiagnosticInfo\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 213 of 391\n\nCmdlet Description\r\nUse the Get-ExchangeDiagnosticInfo cmdlet to return\r\ninformation about processes that are running on Exchange\r\nservers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ExchangeFeature\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ExchangeFeature cmdlet to return information about\r\nfeatures that are flighted on Exchange servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ExchangeServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ExchangeServer cmdlet to view the properties of\r\nExchange servers.\r\nWhen you run the Get-ExchangeServer cmdlet with no\r\nparameters, it returns the attributes of all the servers in the\r\nExchange organization. To return specific server properties\r\n(including domain controller information) where the Get-ExchangeServer cmdlet has to contact servers directly or perform\r\na complex or slow calculation, make sure you use the Status\r\nparameter.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 214 of 391\n\nCmdlet Description\r\nGet-ExchangeServerAccessLicense\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ExchangeServerAccessLicense cmdlet to return a\r\nlist of licenses in use in your Exchange organization. This refers\r\nto the specific legal name of the license, as defined in the\r\nMicrosoft Product List and is representative of your licenses\r\nwhen you run this cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ExchangeServerAccessLicenseUser\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ExchangeServerAccessLicenseUser cmdlet to return\r\na list of unique users for the specified license name. Each object\r\ncontains the FQDN or primary SMTP address of the mailbox and\r\nthe license that's associated with it.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ExchangeSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ExchangeSettings cmdlet to view customized\r\nExchange setting objects that are stored in Active Directory. Use\r\nthe New-ExchangeSettings to create the settings object, and the\r\nSet-ExchangeSettings cmdlet to define the actual settings.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FeatureConfiguration\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nNote\r\nThis cmdlet is currently available in Public Preview, isn't\r\navailable in all organizations, and is subject to change.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 215 of 391\n\nCmdlet Description\r\nUse the Get-FeatureConfiguration cmdlet to view Microsoft\r\nPurview feature configurations within your organization,\r\nincluding:\r\nCollection policies.\r\nAdvanced label based protection.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HVEAccountSettings\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-HVEAccountSettings cmdlet to view the account\r\nsettings of a High Volume Email (HVE) account.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-Notification\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nNote\r\nThis cmdlet will be deprecated in the cloud-based service. The\r\nclassic Exchange admin center was deprecated in the cloud-based service in 2023.\r\nUse the Get-Notification cmdlet to view notification events that\r\nare shown in the notification viewer in the Exchange admin\r\ncenter (EAC). These notifications are related to the following\r\nevents:\r\nMailbox moves and migrations.\r\nExpiring and expired certificates.\r\nExporting mailbox content to .pst files.\r\nImporting mailbox content from .pst files.\r\nRestoring deleted mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 216 of 391\n\nCmdlet Description\r\nGet-OrganizationConfig\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-OrganizationConfig cmdlet to get configuration data\r\nfor an Exchange organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PartnerApplication\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-PartnerApplication cmdlet to retrieve settings for a\r\npartner application.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PerimeterConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-PerimeterConfig cmdlet to view the list of gateway\r\nserver and internal mail server IP addresses that have been added\r\nto the cloud-based safelists.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ServicePrincipal\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ServicePrincipal cmdlet to view information about\r\nservice principals in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SettingOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 217 of 391\n\nCmdlet Description\r\nCaution: Incorrect usage of the setting override cmdlets can\r\ncause serious damage to your Exchange organization. This\r\ndamage could require you to reinstall Exchange. Only use these\r\ncmdlets as instructed by product documentation or under the\r\ndirection of Microsoft Customer Service and Support.\r\nUse the Get-SettingOverride cmdlet to view existing setting\r\noverrides that store Exchange customizations in Active Directory\r\ninstead of in text files on the server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nInvoke-ProvisioningAcceptedDomainDiagnostic\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Invoke-ProvisioningAcceptedDomainDiagnostic cmdlet\r\nto validate and repair accepted domain configurations in cloud-based organizations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nInvoke-ProvisioningCompanyObjectDiagnostic\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Invoke-ProvisioningCompanyObjectDiagnostic cmdlet\r\nto validate and fix core Microsoft 365 tenant information and\r\nservice plan configuration in cloud-based organizations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nInvoke-ProvisioningRecipientDiagnostic\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Invoke-ProvisioningRecipientDiagnostic cmdlet to\r\nidentify and repair recipient provisioning failures in cloud-based\r\norganizations. Recipients include mailboxes, mail contacts, mail\r\nusers, and groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 218 of 391\n\nCmdlet Description\r\nInvoke-ProvisioningVerifyRbacDiagnostic\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Invoke-ProvisioningVerifyRbacDiagnostic cmdlet to\r\nanalyze and repair role-based access control (RBAC)\r\nconfigurations in cloud-based organizations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ApplicationAccessPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nImportant\r\nApp Access Policies are replaced by Role Based Access Control\r\nfor Applications. To learn more, see Role Based Access Control\r\nfor Exchange Applications. Don't create new App Access\r\nPolicies as these policies will eventually require migration to\r\nRole Based Access Control for Applications.\r\nUse the New-ApplicationAccessPolicy cmdlet to restrict or deny\r\naccess to a specific set of mailboxes by an application that uses\r\nAPIs (Outlook REST, Microsoft Graph, or Exchange Web\r\nServices (EWS)). These policies are complementary to the\r\npermission scopes that are declared by the application.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AuthenticationPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-AuthenticationPolicy cmdlet to create\r\nauthentication policies in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AuthServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 219 of 391\n\nCmdlet Description\r\nUse the New-AuthServer cmdlet to create an authorization server\r\nobject in Microsoft Exchange and specify its AuthMetadataUrl.\r\nExchange honors tokens issued by the authorization server for\r\naccess by a partner application.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ExchangeSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-ExchangeSettings cmdlet to create customized\r\nExchange setting objects that are stored in Active Directory. Use\r\nthe Set-ExchangeSettings cmdlet to configure the actual settings.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-FeatureConfiguration\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nNote\r\nThis cmdlet is currently available in Public Preview, isn't\r\navailable in all organizations, and is subject to change.\r\nUse the New-FeatureConfiguration cmdlet to create Microsoft\r\nPurview feature configurations within your organization,\r\nincluding:\r\nCollection policies.\r\nAdvanced label based protection.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-PartnerApplication\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the New-PartnerApplication cmdlet to create partner\r\napplication configurations in on-premises Exchange\r\norganizations.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 220 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ServicePrincipal\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-ServicePrincipal cmdlet to create service principals\r\nin your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SettingOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nCaution: Incorrect usage of the setting override cmdlets can\r\ncause serious damage to your Exchange organization. This\r\ndamage could require you to reinstall Exchange. Only use these\r\ncmdlets as instructed by product documentation or under the\r\ndirection of Microsoft Customer Service and Support.\r\nUse the New-SettingOverride cmdlet to create setting overrides\r\nthat store Exchange customizations in Active Directory instead\r\nof in text files on the server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ApplicationAccessPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-ApplicationAccessPolicy cmdlet to remove\r\napplication access policies. These changes might take up to 30\r\nminutes to go live.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AuthenticationPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 221 of 391\n\nCmdlet Description\r\nUse the Remove-AuthenticationPolicy cmdlet to remove\r\nauthentication policies from your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AuthServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-AuthServer cmdlet to remove an authorization\r\nserver.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-FeatureConfiguration\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nNote\r\nThis cmdlet is currently available in Public Preview, isn't\r\navailable in all organizations, and is subject to change.\r\nUse the Remove-FeatureConfiguration cmdlet to remove\r\nMicrosoft Purview feature configurations within your\r\norganization, including:\r\nCollection policies.\r\nAdvanced label based protection.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-HVEAppAccess\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-HVEAppAccess cmdlet to remove applications\r\nfrom the Allowed Apps list of a High Volume Email (HVE)\r\naccount.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 222 of 391\n\nCmdlet Description\r\nRemove-PartnerApplication\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-PartnerApplication cmdlet to remove a partner\r\napplication configuration.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ServicePrincipal\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-ServicePrincipal cmdlet to remove service\r\nprincipals from your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SettingOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nCaution: Incorrect usage of the setting override cmdlets can\r\ncause serious damage to your Exchange organization. This\r\ndamage could require you to reinstall Exchange. Only use these\r\ncmdlets as instructed by product documentation or under the\r\ndirection of Microsoft Customer Service and Support.\r\nUse the Remove-SettingOverride cmdlet to remove setting\r\noverrides from Active Directory.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AccessToCustomerDataRequest\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-AccessToCustomerDataRequest cmdlet to approve,\r\ndeny, or cancel Microsoft 365 customer lockbox requests that\r\ncontrol access to your data by Microsoft support engineers.\r\nNote: Customer Lockbox is included in Microsoft 365 E5, or\r\nyou can buy a separate Customer Lockbox subscription with any\r\nMicrosoft 365 Enterprise plan.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 223 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ApplicationAccessPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-ApplicationAccessPolicy cmdlet to modify the\r\ndescription of an application access policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AuthConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-AuthConfig cmdlet to modify the authorization\r\nconfiguration for your Exchange organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AuthenticationPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-AuthenticationPolicy cmdlet to modify\r\nauthentication policies in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AuthServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-AuthServer cmdlet to configure an authorization\r\nserver that partner applications can use to obtain tokens\r\nrecognized by Microsoft Exchange.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-CmdletExtensionAgent\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 224 of 391\n\nCmdlet Description\r\nUse the Set-CmdletExtensionAgent cmdlet to modify cmdlet\r\nextension agents. To enable or disable cmdlet extension agents,\r\nuse the Enable-CmdletExtensionAgent and Disable-CmdletExtensionAgent cmdlets.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ExchangeAssistanceConfig\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ExchangeAssistanceConfig cmdlet to modify the\r\nMicrosoft Exchange Help configurations for your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ExchangeFeature\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ExchangeFeature cmdlet to approve or block\r\nfeatures flighted via Feature Flighting on Exchange Server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ExchangeServer\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ExchangeServer cmdlet to set Exchange attributes in\r\nActive Directory for a specified server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ExchangeSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ExchangeSettings cmdlet to configure Exchange\r\nsetting objects that you created with the New-ExchangeSettings\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 225 of 391\n\nCmdlet Description\r\nSet-FeatureConfiguration\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nNote\r\nThis cmdlet is currently available in Public Preview, isn't\r\navailable in all organizations, and is subject to change.\r\nUse the Set-FeatureConfiguration cmdlet to modify Microsoft\r\nPurview feature configurations within your organization,\r\nincluding:\r\nCollection policies.\r\nAdvanced label based protection.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-HVEAccountSettings\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-HVEAccountSettings cmdlet to modify the account\r\nsettings of a High Volume Email (HVE) account.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-Notification\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nNote\r\nThis cmdlet will be deprecated in the cloud-based service. The\r\nclassic Exchange admin center was deprecated in the cloud-based service in 2023.\r\nUse the Set-Notification cmdlet to modify notification events\r\nthat are shown in the notification viewer in the Exchange admin\r\ncenter (EAC). These notifications are related to the following\r\nevents:\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 226 of 391\n\nCmdlet Description\r\nMailbox moves and migrations.\r\nExpiring and expired certificates.\r\nExporting mailbox content to .pst files.\r\nImporting mailbox content from .pst files.\r\nRestoring deleted mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-OrganizationConfig\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-OrganizationConfig cmdlet to configure various\r\nsettings of an Exchange organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-PartnerApplication\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Set-PartnerApplication cmdlet to configure partner\r\napplication configurations in on-premises Exchange\r\norganizations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-PerimeterConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-PerimeterConfig cmdlet to modify the list of\r\ngateway server IP addresses that have been added to the cloud-based safelists.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ServicePrincipal\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 227 of 391\n\nCmdlet Description\r\nUse the Set-ServicePrincipal cmdlet to change service principals\r\nin your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SettingOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nCaution: Incorrect usage of the setting override cmdlets can\r\ncause serious damage to your Exchange organization. This\r\ndamage could require you to reinstall Exchange. Only use these\r\ncmdlets as instructed by product documentation or under the\r\ndirection of Microsoft Customer Service and Support.\r\nUse the Set-SettingOverride cmdlet to modify setting overrides\r\nthat store Exchange customizations in Active Directory instead\r\nof in text files on the server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-ApplicationAccessPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Test-ApplicationAccessPolicy cmdlet to test access right\r\nof an application to a specific user/mailbox.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-OAuthConnectivity\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Test-OAuthConnectivity cmdlet to test OAuth\r\nauthentication to partner applications for a user.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-ServicePrincipalAuthorization\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 228 of 391\n\nCmdlet Description\r\nUse the Test-ServicePrincipalAuthorization cmdlet to test the\r\naccess granted by role-based access control (RBAC) for\r\nApplications. For more information, see Role Based Access\r\nControl for Applications in Exchange Online.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-SystemHealth\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Test-SystemHealth cmdlet to gather data about your\r\nMicrosoft Exchange system and to analyze the data according to\r\nbest practices.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpdate-ExchangeHelp\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-ExchangeHelp cmdlet to find, download and\r\ninstall the latest available help articles for the Exchange\r\nManagement Shell on the local computer. If an available version\r\nis found based your installed version and languages of Exchange,\r\nthe cmdlet downloads and integrates the updated version of Help\r\nin the Exchange Management Shell. This cmdlet is a required\r\nsubstitute for the Update-Help cmdlet that's available in\r\nWindows PowerShell.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nCancel-SensitiveInformationScan\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Cancel-SensitiveInformationScan cmdlet to cancel\r\nsensitive information scans.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 229 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nCheck-PurviewConfig\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Check-PurviewConfig cmdlet to validate and review\r\nyour organization's configuration settings in Microsoft\r\nPurview.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nDisable-JournalArchiving\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Disable-JournalArchiving cmdlet to disable journal\r\narchiving for specific users. Microsoft 365 journal archiving\r\nuses mailboxes in Exchange Online to record or journal\r\nmessages for mailboxes in on-premises organizations.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nDisable-JournalRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Disable-JournalRule cmdlet to disable a journal rule\r\non a Mailbox server.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nDisable-OutlookProtectionRule\r\nNote: This cmdlet is no longer supported in the cloud-based\r\nservice.\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 230 of 391\n\nCmdlet Description\r\nUse the Disable-OutlookProtectionRule cmdlet to disable an\r\nexisting Microsoft Outlook protection rule.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nDisable-TransportRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Disable-TransportRule cmdlet to disable transport\r\nrules (mail flow rules) in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nEnable-JournalRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Enable-JournalRule cmdlet to enable an existing\r\njournal rule on a Mailbox server.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nEnable-OutlookProtectionRule\r\nNote: This cmdlet is no longer supported in the cloud-based\r\nservice.\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Enable-OutlookProtectionRule cmdlet to enable an\r\nexisting Outlook protection rule.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 231 of 391\n\nCmdlet Description\r\nEnable-TransportRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Enable-TransportRule cmdlet to enable transport\r\nrules (mail flow rules) in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nExecute-AzureADLabelSync\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Execute-AzureADLabelSync cmdlet to start the\r\nsynchronization of sensitivity labels into Microsoft Entra ID.\r\nThis allows the application of sensitivity labels to Microsoft\r\nTeams sites, Microsoft 365 Groups, and SharePoint sites.\r\nThis cmdlet is required if you were using sensitivity labels\r\nbefore September 2019.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nExport-JournalRuleCollection\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-JournalRuleCollection cmdlet to export the\r\njournal rules in your organization to an XML file.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nExport-TransportRuleCollection\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Export-TransportRuleCollection cmdlet to export the\r\ntransport rules in your organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 232 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-AdministrativeUnit\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Get-AdministrativeUnit cmdlet to view\r\nadministrative units, which are Microsoft Entra containers of\r\nresources. You can use administrative units to delegate\r\nadministrative permissions and apply policies to different\r\ngroups of users.\r\nNote: Administrative units are available only in Microsoft\r\nEntra ID P1 or P2. You create and manage administrative\r\nunits in Microsoft Graph PowerShell.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-AutoSensitivityLabelPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-AutoSensitivityLabelPolicy cmdlet to view auto-labeling policies in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-AutoSensitivityLabelRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-AutoSensitivityLabelPolicy cmdlet to view auto-labeling policy rules in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-EtrLimits\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 233 of 391\n\nCmdlet Description\r\nUse the Get-EtrLimits cmdlet to show information about mail\r\nflow rule (also known as transport rule) limits in Exchange\r\nOnline, as well the current usage and the largest rule IDs in\r\nterms of size and regular expression character count.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-ExoInformationBarrierPolicy\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ExoInformationBarrierPolicy cmdlet to view\r\ninformation barrier policies in your Exchange Online\r\norganization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-ExoInformationBarrierRelationship\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ExoInformationBarrierRelationship cmdlet to\r\nview information barrier relationships in your Exchange\r\nOnline organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-ExoInformationBarrierSegment\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ExoInformationBarrierSegment to view\r\ninformation barrier segments in your Exchange Online\r\norganization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-InformationBarrierPoliciesApplicationStatus This cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 234 of 391\n\nCmdlet Description\r\nUse the Get-InformationBarrierPoliciesApplicationStatus\r\ncmdlet to view the application status of information barrier\r\npolicies.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-InformationBarrierPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-InformationBarrierPolicy cmdlet to view\r\ninformation barrier policies in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-InformationBarrierRecipientStatus\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-InformationBarrierRecipientStatus cmdlet to\r\nreturn information about recipients and their relationship to\r\ninformation barrier policies.\r\nNote: This cmdlet doesn't work with information barriers in\r\nnon-legacy mode. To determine your current mode, see\r\nCheck the IB mode for your organization. If you're in non-legacy mode, run the following command to get information\r\nabout a single recipient: Get-Recipient -Identity\r\n\u003cIdentityValue\u003e | Format-List Name,*segment* . Similarly,\r\nto get the relationship information between two recipients,\r\nuse the Get-ExoInformationBarrierRelationship cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-JournalRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 235 of 391\n\nCmdlet Description\r\nexclusive to one environment or the other.\r\nUse the Get-JournalRule cmdlet to view the journal rules in\r\nyour organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-Label\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-Label cmdlet to view sensitivity labels in your\r\norganization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-LabelPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-LabelPolicy cmdlet to view sensitivity label\r\npolicies in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-MessageClassification\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-MessageClassification cmdlet to view existing\r\nmessage classifications in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-OrganizationSegment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 236 of 391\n\nCmdlet Description\r\nCompliance PowerShell.\r\nUse the Get-OrganizationSegment cmdlet to view\r\norganization segments in the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-OutlookProtectionRule\r\nNote: This cmdlet is no longer supported in the cloud-based\r\nservice.\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-OutlookProtectionRule cmdlet to retrieve\r\nMicrosoft Outlook protection rules configured in an\r\norganization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-ProtectionAlert\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-ProtectionAlert cmdlet to view alert policies in\r\nthe Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-ReviewItems\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ReviewItems to retrieve a list of disposition\r\nreview items that are either pending review or already\r\ndisposed for a specific retention label. It can also be used to\r\nretrieve a list of disposed items for a specific record label.\r\nThis cmdlet is available only in the Mailbox Import Export\r\nrole, and by default, the role isn't assigned to any role groups.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 237 of 391\n\nCmdlet Description\r\nTo use this cmdlet, you need to add the Mailbox Import\r\nExport role to a role group (for example, to the Organization\r\nManagement role group). For more information, see Add a\r\nrole to a role group.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-SensitiveInformationScan\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-SensitiveInformationScan cmdlet to view the\r\nproperties of sensitive information scans.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-SensitiveInformationScanRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-SensitiveInformationScanRule cmdlet to view\r\nsensitive information scan rules.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-SupervisoryReviewPolicyV2\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-SupervisoryReviewPolicyV2 cmdlet to view\r\nsupervisory review policies in the Microsoft Purview\r\ncompliance portal. Supervisory review lets you define\r\npolicies that capture communications in your organization so\r\nthey can be examined by internal or external reviewers.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 238 of 391\n\nCmdlet Description\r\nGet-SupervisoryReviewRule\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-SupervisoryReviewRule cmdlet to modify\r\nsupervisory review rules in the Microsoft Purview\r\ncompliance portal. Supervisory review lets you define\r\npolicies that capture communications in your organization so\r\nthey can be examined by internal or external reviewers.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-TransportRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-TransportRule cmdlet to view transport rules\r\n(mail flow rules) in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-TransportRuleAction\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-TransportRuleAction cmdlet to view the actions\r\nthat are available for transport rules (mail flow rules).\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nGet-TransportRulePredicate\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-TransportRulePredicate cmdlet to view the\r\npredicates (conditions and exceptions) that are available for\r\ntransport rules (mal flow rules).\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 239 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nImport-JournalRuleCollection\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Import-JournalRuleCollection cmdlet to import\r\njournal rules from an XML file. You can import a journal rule\r\ncollection you previously exported as a backup, or import\r\nrules you exported from an older version of Exchange.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nImport-TransportRuleCollection\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Import-TransportRuleCollection cmdlet to import a\r\ntransport rule collection. You can import a rule collection you\r\npreviously exported as a backup, or import rules that you've\r\nexported from an older version of Exchange.\r\nNote: For replacement import functionality in Exchange\r\nOnline using a PowerShell script, see Import or export a mail\r\nflow rule collection in Exchange Online.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nInstall-UnifiedCompliancePrerequisite\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Install-UnifiedCompliancePrerequisite cmdlet to\r\nview, create, or configure the Compliance Policy Center in\r\nMicrosoft SharePoint. The Compliance Policy Center is a site\r\ncollection that's used by the Microsoft Purview compliance\r\nportal to store preservation policies that act on content in\r\nSharePoint sites.\r\nTypically, you don't need to run this cmdlet. You use this\r\ncmdlet for troubleshooting and diagnostics.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 240 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nInvoke-ComplianceSecurityFilterAction\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Invoke-ComplianceSecurityFilterAction cmdlet to\r\nview and set compliance boundaries for Microsoft OneDrive\r\nsites in cloud-based organizations.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-AutoSensitivityLabelPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-AutoSensitivityLabelPolicy cmdlet to create\r\nauto-labeling policies in your organization. Create auto-labeling policy rules using the New-AutoSensitivityLabelRule cmdlet and associate them with the\r\npolicy to complete the policy creation.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-AutoSensitivityLabelRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-AutoSensitivityLabelRule cmdlet to create\r\nauto-labeling rules and associate then with auto-labeling\r\npolicies in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-InformationBarrierPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 241 of 391\n\nCmdlet Description\r\nCompliance PowerShell.\r\nUse the New-InformationBarrierPolicy cmdlet to create\r\ninformation barrier policies in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-JournalRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-JournalRule cmdlet to create a journal rule in\r\nyour organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-Label\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-Label cmdlet to create sensitivity labels in your\r\norganization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-LabelPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-LabelPolicy cmdlet to create sensitivity label\r\npolicies in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 242 of 391\n\nCmdlet Description\r\nNew-MessageClassification\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-MessageClassification cmdlet to create a\r\nmessage classification instance in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-OrganizationSegment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-OrganizationSegment cmdlet to create\r\norganization segments for use with information barrier\r\npolicies in the Microsoft Purview compliance portal.\r\nOrganization Segments are not in effect until you apply\r\ninformation barrier policies.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-OutlookProtectionRule\r\nNote: This cmdlet is no longer supported in the cloud-based\r\nservice.\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-OutlookProtectionRule cmdlet to create a\r\nMicrosoft Outlook protection rule.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-ProtectionAlert\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 243 of 391\n\nCmdlet Description\r\nUse the New-ProtectionAlert cmdlet to create alert policies in\r\nthe Microsoft Purview compliance portal and the Microsoft\r\nDefender portal. Alert policies contain conditions that define\r\nthe user activities to monitor, and the notification options for\r\nemail alerts and entries.\r\nNote\r\nAlthough the cmdlet is available, you receive the following\r\nerror if you don't have an enterprise license:\r\nCreating advanced alert policies requires an Office 365 E5\r\nsubscription or Office 365 E3 subscription with an Office 365\r\nThreat Intelligence or Office 365 EquivioAnalytics add-on\r\nsubscription for your organization. With your current\r\nsubscription, only single event alerts can be created.\r\nYou can bypass this error by specifying -AggregationType\r\nNone and an -Operation within the command.\r\nFor more information, see Alert policies in Microsoft 365.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-SensitiveInformationScan\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-SensitiveInformationScan cmdlet to create new\r\non-demand classification scans. Learn more about on-demand\r\nclassifications at On-demand classification.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-SensitiveInformationScanRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-SensitiveInformationScan cmdlet to create\r\nsensitive information scan rules.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 244 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-SupervisoryReviewPolicyV2\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-SupervisoryReviewPolicyV2 cmdlet to create\r\nsupervisory review policies in the Microsoft Purview\r\ncompliance portal. Supervisory review lets you define\r\npolicies that capture communications in your organization so\r\nthey can be examined by internal or external reviewers.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-SupervisoryReviewRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the New-SupervisoryReviewRule cmdlet to create\r\nsupervisory review rules in the Microsoft Purview\r\ncompliance portal. Supervisory review lets you define\r\npolicies that capture communications in your organization so\r\nthey can be examined by internal or external reviewers.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nNew-TransportRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-TransportRule cmdlet to create transport rules\r\n(mail flow rules) in your organization.\r\nNote:\r\nThe action of a rule without conditions or exceptions\r\nis applied to all messages, which could have\r\nunintended consequences. For example, if the rule\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 245 of 391\n\nCmdlet Description\r\naction deletes messages, the rule without conditions or\r\nexceptions might delete all inbound and outbound\r\nmessages for the entire organization.\r\nRules that use Active Directory or Microsoft Entra ID\r\nproperties as conditions or exceptions work only on\r\nsenders or recipients in the organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-AutoSensitivityLabelPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-AutoSensitivityLabelPolicy cmdlet to\r\nremove auto-labeling policies from your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-AutoSensitivityLabelRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-AutoSensitivityLabelPolicy cmdlet to\r\nremove auto-labeling policy rules from your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 246 of 391\n\nCmdlet Description\r\nRemove-InformationBarrierPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-InformationBarrierPolicy cmdlet to remove\r\ninformation barrier policies from the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-JournalRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-JournalRule cmdlet to remove an existing\r\njournal rule.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-Label\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-Label cmdlet to remove sensitivity labels\r\nfrom your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 247 of 391\n\nCmdlet Description\r\nRemove-LabelPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-LabelPolicies cmdlet to remove sensitivity\r\nlabel policies from your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-MessageClassification\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-MessageClassification cmdlet to delete an\r\nexisting message classification instance from your\r\norganization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-OrganizationSegment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-OrganizationSegment cmdlet to remove\r\norganization segments from the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-OutlookProtectionRule\r\nNote: This cmdlet is no longer supported in the cloud-based\r\nservice.\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 248 of 391\n\nCmdlet Description\r\nUse the Remove-OutlookProtectionRule cmdlet to remove\r\nOutlook protection rules.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-ProtectionAlert\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-ProtectionAlert cmdlet to remove alert\r\npolicies from the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-SensitiveInformationScan\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-SensitiveInformationScan cmdlet to delete\r\non-demand classification scans. You can't delete a scan if\r\nestimation or classification is in progress.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-SensitiveInformationScanRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-SensitiveInformationScanRule cmdlet to\r\ndelete on-demand classification scan rules. You can't delete a\r\nrule when a parent scan is in the ClassificationInProgress or\r\nClassificationComplete state.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 249 of 391\n\nCmdlet Description\r\nRemove-SupervisoryReviewPolicyV2\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-SupervisoryReviewPolicyV2 cmdlet to\r\nremove supervisory review policies from the Microsoft\r\nPurview compliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nRemove-TransportRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-TransportRule cmdlet to remove transport\r\nrules (mail flow rules) from your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-AutoSensitivityLabelPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-AutoSensitivityLabelPolicy cmdlet to modify\r\nauto-labeling policies in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 250 of 391\n\nCmdlet Description\r\nSet-AutoSensitivityLabelRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-AutoSensitivityLabelPolicy cmdlet to modify\r\nauto-labeling policy rules in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-InformationBarrierPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-InformationBarrierPolicy cmdlet to modify\r\ninformation barrier policies in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-JournalRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-JournalRule cmdlet to modify an existing journal\r\nrule in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 251 of 391\n\nCmdlet Description\r\nSet-Label\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-Label cmdlet to modify sensitivity labels in your\r\norganization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-LabelPolicy\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-Label cmdlet to modify sensitivity label policies\r\nin your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-MessageClassification\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-MessageClassification cmdlet to configure an\r\nexisting message classification instance in your organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-OrganizationSegment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-OrganizationSegment cmdlet to modify\r\norganization segments in the Microsoft Purview compliance\r\nportal. Organization Segments are not in effect until you\r\napply information barrier policies.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 252 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-OutlookProtectionRule\r\nNote: This cmdlet is no longer supported in the cloud-based\r\nservice.\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-OutlookProtectionRule cmdlet to modify an\r\nexisting Microsoft Outlook protection rule.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-ProtectionAlert\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-ProtectionAlert cmdlet to modify alert policies in\r\nthe Microsoft Purview compliance portal.\r\nNote: You can't use this cmdlet to edit default alert policies.\r\nYou can only modify alerts that you created using the New-ProtectionAlert cmdlet.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-SensitiveInformationScan\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-SensitiveInformationScan cmdlet to modify on-demand classification scans.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 253 of 391\n\nCmdlet Description\r\nSet-SensitiveInformationScanRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-SensitiveInformationScan cmdlet to modify\r\nsensitive information scan rules.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-SupervisoryReviewPolicyV2\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-SupervisoryReviewPolicyV2 cmdlet to modify\r\nsupervisory review policies in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-SupervisoryReviewRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-SupervisoryReviewRule cmdlet to modify\r\nsupervisory review rules in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nSet-TransportRule\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-TransportRule cmdlet to modify existing\r\ntransport rules (mail flow rules) in your organization.\r\nNote:\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 254 of 391\n\nCmdlet Description\r\nThe action of a rule without conditions or exceptions\r\nis applied to all messages, which could have\r\nunintended consequences. For example, if the rule\r\naction deletes messages, the rule without conditions or\r\nexceptions might delete all inbound and outbound\r\nmessages for the entire organization.\r\nRules that use Active Directory or Microsoft Entra ID\r\nproperties as conditions or exceptions work only on\r\nsenders or recipients in the organization.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nStart-InformationBarrierPoliciesApplication\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Start-InformationBarrierPoliciesApplication cmdlet\r\nto apply active information barrier policies in the Microsoft\r\nPurview compliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nStop-InformationBarrierPoliciesApplication\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026\r\nCompliance PowerShell.\r\nUse the Stop-InformationBarrierPoliciesApplication cmdlet\r\nto stop the process of applying information barrier policies in\r\nthe Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nTest-ArchiveConnectivity\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 255 of 391\n\nCmdlet Description\r\nUse the Test-ArchiveConnectivity cmdlet to verify archive\r\nfunctionality for a mailbox user.\r\nFor information about the parameter sets in the Syntax\r\nsection below, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nGet-AdminAuditLogConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-AdminAuditLogConfig cmdlet to view the administrator\r\naudit logging configuration settings.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-AuditConfig\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Get-AuditConfig cmdlet to view the auditing configuration in\r\nthe Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-AuditLogSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-AuditLogSearch cmdlet to return a list of current audit log\r\nsearches that were created with the New-AdminAuditLogSearch or\r\nNew-MailboxAuditLogSearch cmdlets. The Get-AuditLogSearch\r\ncmdlet also returns audit log searches that are initiated whenever an\r\nadministrator uses the Exchange admin center (EAC) to export audit\r\nlogs.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 256 of 391\n\nCmdlet Description\r\nGet-MailboxAuditBypassAssociation\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxAuditBypassAssociation cmdlet to retrieve\r\ninformation about the AuditBypassEnabled property value for user\r\naccounts (on-premises Exchange and the cloud) and computer accounts\r\n(on-premises Exchange only). You use the Set-MailboxAuditBypassAssociation cmdlet to enable this property to\r\nbypass mailbox audit logging.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nGet-UnifiedAuditLogRetentionPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Get-UnifiedAuditLogRetentionPolicy cmdlet to view the\r\nproperties of the audit log retention policies in the Microsoft Defender\r\nportal or the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-AdminAuditLogSearch\r\nNote\r\nThis cmdlet will be deprecated in the cloud-based service. To access\r\naudit log data, use the Search-UnifiedAuditLog cmdlet. For more\r\ninformation, see this blog post: https://aka.ms/AdminAuditCmdletBlog.\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-AdminAuditLogSearch cmdlet to search the contents of\r\nthe administrator audit log and send the results to one or more\r\nmailboxes that you specify.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 257 of 391\n\nCmdlet Description\r\nNew-MailboxAuditLogSearch\r\nNote\r\nThis cmdlet will be deprecated in the cloud-based service. To access\r\naudit log data, use the Search-UnifiedAuditLog cmdlet. For more\r\ninformation, see this blog post: https://aka.ms/AuditCmdletBlog.\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-MailboxAuditLogSearch cmdlet to search mailbox audit\r\nlogs and have search results sent via email to specified recipients.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nNew-UnifiedAuditLogRetentionPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the New-UnifiedAuditLogRetentionPolicy cmdlet to create audit\r\nlog retention policies in the Microsoft Defender portal or the Microsoft\r\nPurview compliance portal.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nRemove-UnifiedAuditLogRetentionPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-UnifiedAuditLogRetentionPolicy cmdlet to delete\r\naudit log retention policies from the Microsoft Defender portal or the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSearch-AdminAuditLog\r\nNote\r\nThis cmdlet will be deprecated in the cloud-based service. To access\r\naudit log data, use the Search-UnifiedAuditLog cmdlet. For more\r\ninformation, see this blog post: https://aka.ms/AdminAuditCmdletBlog.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 258 of 391\n\nCmdlet Description\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Search-AdminAuditLog cmdlet to search the contents of the\r\nadministrator audit log. Administrator audit logging records when a user\r\nor administrator makes a change in your organization (in the Exchange\r\nadmin center or by using cmdlets).\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSearch-MailboxAuditLog\r\nNote\r\nThis cmdlet will be deprecated in the cloud-based service. To access\r\naudit log data, use the Search-UnifiedAuditLog cmdlet. For more\r\ninformation, see this blog post: https://aka.ms/AuditCmdletBlog.\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Search-MailboxAuditLog cmdlet to search mailbox audit log\r\nentries matching the specified search terms.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSearch-UnifiedAuditLog\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Search-UnifiedAuditLog cmdlet to search the unified audit log.\r\nThis log contains events from Exchange Online, SharePoint, OneDrive,\r\nMicrosoft Entra ID, Microsoft Teams, Power BI, and other Microsoft\r\n365 services. You can search for all events in a specified date range, or\r\nyou can filter the results based on specific criteria, such as the user who\r\nperformed the action, the action, or the target object.\r\nNote: By default, this cmdlet returns a subset of results containing up to\r\n100 records. Use SessionCommand parameter with the ReturnLargeSet\r\nvalue to exhaustively search up to 50,000 results. The SessionCommand\r\nparameter causes the cmdlet to return unsorted data.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 259 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-AdminAuditLogConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-AdminAuditLogConfig cmdlet to configure the\r\nadministrator audit logging configuration settings.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-AuditConfig\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Set-AuditConfig cmdlet to configure the auditing configuration\r\nin the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-MailboxAuditBypassAssociation\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxAuditBypassAssociation cmdlet to configure\r\nmailbox audit logging bypass for user or computer accounts such as\r\nservice accounts for applications that access mailboxes frequently.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nSet-UnifiedAuditLogRetentionPolicy This cmdlet is available only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Set-UnifiedAuditLogRetentionPolicy cmdlet to modify audit\r\nlog retention policies in the Microsoft Defender portal or the Microsoft\r\nPurview compliance portal.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 260 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nWrite-AdminAuditLog\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Write-AdminAuditLog cmdlet to write a comment to the\r\nadministrator audit log.\r\nFor information about the parameter sets in the Syntax section below,\r\nsee Exchange cmdlet syntax.\r\nCmdlet Description\r\nGet-ComplianceSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-ComplianceSearch cmdlet to view estimate compliance\r\nsearches in Exchange Server 2016 or later and in the Microsoft Purview\r\ncompliance portal. After you use the New-ComplianceSearchAction cmdlet\r\nto define a preview action for the compliance search, use the Get-ComplianceSearchAction cmdlet to view the results of the compliance\r\nsearch.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ComplianceSearchAction\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-ComplianceSearchAction cmdlet to view information about\r\ncompliance search actions.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 261 of 391\n\nCmdlet Description\r\nGet-ComplianceSecurityFilter\r\nThis cmdlet is functional only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Get-ComplianceSecurityFilter cmdlet to view compliance security\r\nfilters in the Microsoft Purview compliance portal. These filters allow\r\nspecified users to search only a subset of mailboxes and SharePoint or\r\nOneDrive sites in your Microsoft 365 organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailboxSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-MailboxSearch cmdlet to view mailbox searches that are in\r\nprogress, complete or stopped.\r\nNote: As of October 2020, the *-MailboxSearch cmdlets are retired in\r\nExchange Online PowerShell. Use the *-ComplianceSearch cmdlets in\r\nSecurity \u0026 Compliance PowerShell instead. For more information, see\r\nRetirement of legacy eDiscovery tools.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nInvoke-ComplianceSearchActionStep\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nThis cmdlet is reserved for internal Microsoft use.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ComplianceSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 262 of 391\n\nCmdlet Description\r\nUse the New-ComplianceSearch cmdlet to create compliance searches in\r\nExchange Server 2016 or later and in the Microsoft Purview compliance\r\nportal. You use this cmdlet to define the search criteria.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ComplianceSearchAction\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-ComplianceSearchAction cmdlet to create actions for content\r\nsearches in Exchange Server and in Microsoft Purview.\r\nNote: Several of the parameters on this cmdlet are functional only in on-premises Exchange. For more information, see May 2025 changes to\r\nMicrosoft Purview eDiscovery.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ComplianceSecurityFilter\r\nThis cmdlet is functional only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the New-ComplianceSecurityFilter cmdlet to create compliance\r\nsecurity filters in the Microsoft Purview compliance portal. These filters\r\nallow specified users to search only a subset of mailboxes and SharePoint\r\nor OneDrive sites in your Microsoft 365 organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-MailboxSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-MailboxSearch cmdlet to create a mailbox search and either\r\nget an estimate of search results, place search results on In-Place Hold or\r\ncopy them to a Discovery mailbox. You can also place all contents in a\r\nmailbox on hold by not specifying a search query, which accomplishes\r\nsimilar results as Litigation Hold.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 263 of 391\n\nCmdlet Description\r\nNote: As of October 2020, the *-MailboxSearch cmdlets are retired in\r\nExchange Online PowerShell. Use the *-ComplianceSearch cmdlets in\r\nSecurity \u0026 Compliance PowerShell instead. For more information, see\r\nRetirement of legacy eDiscovery tools.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ComplianceSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-ComplianceSearch cmdlet to remove compliance searches\r\nfrom Exchange Server 2016 and from the Microsoft Purview compliance\r\nportal. The searches must be stopped or completed.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ComplianceSearchAction\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-ComplianceSearch cmdlet to remove compliance search\r\nactions from the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ComplianceSecurityFilter\r\nThis cmdlet is functional only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-ComplianceSecurityFilter cmdlet to remove compliance\r\nsecurity filters from the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-MailboxSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 264 of 391\n\nCmdlet Description\r\nUse the Remove-MailboxSearch cmdlet to remove a mailbox search.\r\nNote: As of October 2020, the *-MailboxSearch cmdlets are retired in\r\nExchange Online PowerShell. Use the *-ComplianceSearch cmdlets in\r\nSecurity \u0026 Compliance PowerShell instead. For more information, see\r\nRetirement of legacy eDiscovery tools.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ComplianceSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-ComplianceSearch cmdlet to modify non-running compliance\r\nsearches in Exchange Server 2016 or later and in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ComplianceSearchAction\r\nThis cmdlet is functional only in on-premises Exchange. For more\r\ninformation, see May 2025 changes to Microsoft Purview eDiscovery.\r\nUse the Set-ComplianceSearchAction cmdlet to change the export key on\r\nexport compliance search actions in on-premises Exchange.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ComplianceSecurityFilter\r\nThis cmdlet is functional only in Security \u0026 Compliance PowerShell. For\r\nmore information, see Security \u0026 Compliance PowerShell.\r\nUse the Set-ComplianceSecurityFilter cmdlet to modify compliance\r\nsecurity filters in the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 265 of 391\n\nCmdlet Description\r\nSet-MailboxSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-MailboxSearch cmdlet to modify an existing mailbox search.\r\nNote: As of October 2020, the *-MailboxSearch cmdlets are retired in\r\nExchange Online PowerShell. Use the *-ComplianceSearch cmdlets in\r\nSecurity \u0026 Compliance PowerShell instead. For more information, see\r\nRetirement of legacy eDiscovery tools.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStart-ComplianceSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Start-ComplianceSearch cmdlet to start stopped, completed or not\r\nstarted compliance searches in Exchange Server 2016 or later and in the\r\nMicrosoft Purview compliance portal.\r\nNote\r\nIn the cloud, this cmdlet has the following requirements:\r\nVersion 3.9.0 or later of the Exchange Online PowerShell module\r\n(August 2025).\r\nUse the EnableSearchOnlySession parameter when you run the\r\nConnect-IPPSSession command to connect to Security \u0026\r\nCompliance PowerShell.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStart-MailboxSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Start-MailboxSearch cmdlet to restart or resume a mailbox search\r\nthat's been stopped.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 266 of 391\n\nCmdlet Description\r\nNote: As of October 2020, the *-MailboxSearch cmdlets are retired in\r\nExchange Online PowerShell. Use the *-ComplianceSearch cmdlets in\r\nSecurity \u0026 Compliance PowerShell instead. For more information, see\r\nRetirement of legacy eDiscovery tools.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStop-ComplianceSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Stop-ComplianceSearch cmdlet to stop running compliance\r\nsearches in Exchange Server 2016 or later and in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nStop-MailboxSearch\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Stop-MailboxSearch cmdlet to stop a mailbox search that's in\r\nprogress.\r\nNote: As of October 2020, the *-MailboxSearch cmdlets are retired in\r\nExchange Online PowerShell. Use the *-ComplianceSearch cmdlets in\r\nSecurity \u0026 Compliance PowerShell instead. For more information, see\r\nRetirement of legacy eDiscovery tools.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nExport-ActivityExplorerData\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 267 of 391\n\nCmdlet Description\r\nUse the Export-ActivityExplorerData cmdlet to export\r\nactivities from Data classification \u003e Activity Explorer in the\r\nMicrosoft 365 Purview compliance portal. Activity explorer\r\nreports on up to 30 days worth of data.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nExport-DlpPolicyCollection\r\nNote: This cmdlet is retired from the cloud-based service. For\r\nmore information, see this blog post.\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Export-DlpPolicyCollection cmdlet to export data loss\r\nprevention (DLP) policy collections that are based on transport\r\nrules (mail flow rules) from your organization to a file.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ClassificationRuleCollection\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-ClassificationRuleCollection cmdlet to view the\r\nclassification rule collections in your organization.\r\nIn the Microsoft Purview compliance portal, use the Get-DlpSensitiveInformationTypeRulePackage cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DataClassification\r\nThis cmdlet is functional only in on-premises Exchange.\r\nIn Exchange Online, this cmdlet is replaced by the Get-DlpSensitiveInformationType cmdlet in Security \u0026\r\nCompliance PowerShell.\r\nUse the Get-DataClassification cmdlet to view the data\r\nclassification rules in your organization. This cmdlet shows\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 268 of 391\n\nCmdlet Description\r\nbuilt-in data classification rules and rules that you created that\r\nuse document fingerprints.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DataClassificationConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-DataClassificationConfig cmdlet to view the data\r\nclassification configuration for your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DlpCompliancePolicy to view data loss prevention\r\n(DLP) policies in the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DlpComplianceRule to view data loss prevention\r\n(DLP) rules in the Microsoft Purview compliance portal. DLP\r\nrules identify and protect sensitive information.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpDetailReport\r\nNote: This cmdlet is retired. Use the Export-ActivityExplorerData cmdlet to view DLP information. Data\r\nfrom Export-ActivityExplorerData is the same as the retired\r\nGet-DlpIncidentDetailReport cmdlet.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 269 of 391\n\nCmdlet Description\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-DlpDetailReport cmdlet to list details about data\r\nloss prevention (DLP) rule matches for Exchange Online,\r\nSharePoint, and OneDrive in your cloud-based organization for\r\nthe last 30 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpDetectionsReport\r\nThis cmdlet is available only in the cloud-based service.\r\nNote: This cmdlet will be retired. Use the Export-ActivityExplorerData cmdlet to view DLP information. Data\r\nfrom Export-ActivityExplorerData is the same as the retired\r\nGet-DlpIncidentDetailReport cmdlet.\r\nUse the Get-DlpDetectionsReport cmdlet to list a summary of\r\ndata loss prevention (DLP) rule matches for Exchange Online,\r\nSharePoint and OneDrive in your cloud-based organization for\r\nthe last 30 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpEdmSchema\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DlpEdmSchema cmdlet to view exact data match\r\n(EDM) data loss prevention (DLP) schemas in the Microsoft\r\nPurview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpIncidentDetailReport\r\nThis cmdlet is available only in the cloud-based service.\r\nNote: This cmdlet will be retired. Use the Export-ActivityExplorerData instead.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 270 of 391\n\nCmdlet Description\r\nUse the Get-DlpIncidentDetailReport cmdlet to view the\r\ndetails of incidents that happened in the last 30 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpKeywordDictionary\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DlpKeywordDictionary cmdlet to view data loss\r\nprevention (DLP) keyword dictionaries in the Microsoft\r\nPurview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpPolicy\r\nNote: This cmdlet is retired from the cloud-based service. For\r\nmore information, see this blog post. Use the Get-DlpCompliancePolicy and Get-DlpComplianceRule cmdlets\r\ninstead.\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Get-DlpPolicy cmdlet to view existing data loss\r\nprevention (DLP) policies that are based on transport rules\r\n(mail flow rules) in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 271 of 391\n\nCmdlet Description\r\nGet-DlpPolicyTemplate\r\nNote: This cmdlet is retired from the cloud-based service. For\r\nmore information, see this blog post.\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Get-DlpPolicyTemplate cmdlet to view existing data\r\nloss prevention (DLP) policy templates that are based on\r\ntransport rules (mail flow rules) in your Exchange organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpSensitiveInformationType\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DlpSensitiveInformationType cmdlet to list the\r\nsensitive information types that are defined for your\r\norganization in the Microsoft Purview compliance portal.\r\nSensitive information types are used by data loss prevention\r\n(DLP) rules to check for sensitive information such as social\r\nsecurity, passport, or credit card numbers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpSensitiveInformationTypeRulePackage\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DlpSensitiveInformationTypeRulePackage cmdlet\r\nto view data loss prevention (DLP) sensitive information type\r\nrule packages in the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DlpSiDetectionsReport\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 272 of 391\n\nCmdlet Description\r\nNote: This cmdlet will be retired. Use the Export-ActivityExplorerData cmdlet to view DLP information. Data\r\nfrom Export-ActivityExplorerData is the same as the retired\r\nGet-DlpIncidentDetailReport cmdlet.\r\nUse the Get-DlpSiDetectionsReport cmdlet to view\r\ninformation about data loss prevention (DLP) sensitive\r\ninformation type detections in the Microsoft Purview\r\ncompliance portal for the last 90 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PolicyConfig\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-PolicyConfig cmdlet to view the endpoint\r\nrestrictions that are configured in the organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PolicyTipConfig\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-PolicyTipConfig cmdlet to view the data loss\r\nprevention (DLP) Policy Tips in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nImport-DlpPolicyCollection\r\nNote: This cmdlet is retired from the cloud-based service. For\r\nmore information, see this blog post.\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Import-DlpPolicyCollection cmdlet to import data loss\r\nprevention (DLP) policy collections that are based on transport\r\nrules (mail flow rules) into your organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 273 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nImport-DlpPolicyTemplate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Import-DlpPolicyTemplate cmdlet to import data loss\r\nprevention (DLP) policy template files that are based on\r\ntransport rules (mail flow rules) into your Exchange\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ClassificationRuleCollection\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-ClassificationRuleCollection cmdlet to import\r\nnew classification rule collections into your organization.\r\nIn tSecurity \u0026 Compliance PowerShell, use the New-DlpSensitiveInformationTypeRulePackage cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DataClassification\r\nThis cmdlet is functional only in on-premises Exchange.\r\nIn Exchange Online, this cmdlet is replaced by the New-DlpSensitiveInformationType cmdlet in Security \u0026\r\nCompliance PowerShell.\r\nUse the New-DataClassification cmdlet to create data\r\nclassification rules that use document fingerprints.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 274 of 391\n\nCmdlet Description\r\nPowerShell.\r\nUse the New-DlpCompliancePolicy cmdlet to create data loss\r\nprevention (DLP) policies in the Microsoft Purview\r\ncompliance portal. DLP policies contain DLP rules that\r\nidentify, monitor, and protect sensitive information.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DlpComplianceRule to create data loss\r\nprevention (DLP) rules in the Microsoft Purview compliance\r\nportal. DLP rules define sensitive information to be protected\r\nand the actions to take on rule matches.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpEdmSchema\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DlpEdmSchema cmdlet to create exact data\r\nmatch (EDM)-based classification schemas in the Microsoft\r\nPurview compliance portal. Such schemas can be used with\r\ndata loss prevention (DLP) policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpFingerprint\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DlpFingerprint cmdlet to create document\r\nfingerprints that are used with data loss prevention (DLP)\r\nsensitive information types in the Microsoft Purview\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 275 of 391\n\nCmdlet Description\r\ncompliance portal. Because the results of New-DlpFingerprint\r\naren't stored outside of the sensitive information type, you\r\nalways run New-DlpFingerprint and New-DlpSensitiveInformationType or Set-DlpSensitiveInformationType in the same PowerShell session.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpKeywordDictionary\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DlpKeywordDictionary cmdlet to create data loss\r\nprevention (DLP) keyword dictionaries in the Microsoft\r\nPurview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpPolicy\r\nNote: This cmdlet is retired from the cloud-based service. For\r\nmore information, see this blog post. Use the New-DlpCompliancePolicy and New-DlpComplianceRule cmdlets\r\ninstead.\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the New-DlpPolicy cmdlet to create data loss prevention\r\n(DLP) policies that are based on transport rules (mail flow\r\nrules) in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpSensitiveInformationType\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DlpSensitiveInformationType cmdlet to create\r\nsensitive information type rules that use document fingerprints.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 276 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DlpSensitiveInformationTypeRulePackage\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-DlpSensitiveInformationTypeConfig cmdlet to\r\nimport data loss prevention (DLP) sensitive information type\r\nrule packages in the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-Fingerprint\r\nThis cmdlet is functional only in on-premises Exchange.\r\nNote: In Exchange Online, this cmdlet is replaced by the New-DlpFingerPrint cmdlet in Security \u0026 Compliance PowerShell.\r\nUse the New-Fingerprint cmdlet to create document\r\nfingerprints that are used with data classification rules. Because\r\nthe results of New-Fingerprint are not stored outside of the data\r\nclassification rule, you always run New-Fingerprint and New-DataClassification or Set-DataClassification in the same\r\nPowerShell session.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-PolicyTipConfig\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-PolicyTipConfig cmdlet to create custom Policy\r\nTips in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 277 of 391\n\nCmdlet Description\r\nRemove-ClassificationRuleCollection\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-ClassificationRuleCollection to remove\r\nclassification rule collections from your organization.\r\nIn Security \u0026 Compliance PowerShell, use the Remove-DlpSensitiveInformationTypeRulePackage cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DataClassification\r\nThis cmdlet is functional only in on-premises Exchange.\r\nIn Exchange Online, this cmdlet is replaced by the Remove-DlpSensitiveInformationType cmdlet in Security \u0026\r\nCompliance PowerShell.\r\nUse the Remove-DataClassification cmdlet to remove data\r\nclassification rules that use document fingerprints. You can't\r\nuse this cmdlet to remove built-in data classification rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DlpCompliancePolicy cmdlet to remove data\r\nloss prevention (DLP) policies from the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 278 of 391\n\nCmdlet Description\r\nUse the Remove-DlpComplianceRule cmdlet to remove Data\r\nLoss Prevention (DLP) rules from the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpEdmSchema\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DlpEdmSchema cmdlet to remove exact data\r\nmatch (EDM) data loss prevention (DLP) schemas from the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpKeywordDictionary\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DlpKeywordDictionary cmdlet to remove\r\ndata loss prevention (DLP) keyword dictionaries from the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpPolicy\r\nNote: This cmdlet is retired from the cloud-based service. For\r\nmore information, see this blog post. Use the Remove-DlpCompliancePolicy and Remove-DlpComplianceRule\r\ncmdlets instead.\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Remove-DlpPolicy cmdlet to remove existing data loss\r\nprevention (DLP) policies that are based on transport rules\r\n(mail flow rules) from your organization.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 279 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpPolicyTemplate\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-DlpPolicyTemplate cmdlet to remove data\r\nloss prevention (DLP) policy templates that are based on\r\ntransport rules (mail flow rules) from your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpSensitiveInformationType\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DlpSensitiveInformationType cmdlet to\r\nremove sensitive information type rules that use document\r\nfingerprints. You can't use this cmdlet to remove built-in\r\nsensitive information type rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DlpSensitiveInformationTypeRulePackage\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-DlpSensitiveInformationTypeConfig cmdlet\r\nto remove data loss prevention (DLP) sensitive information\r\ntype rule packages from the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-PolicyTipConfig\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 280 of 391\n\nCmdlet Description\r\nUse the Remove-PolicyTipConfig cmdlet to remove custom\r\ndata loss prevention (DLP) Policy Tips from your organization.\r\nYou can't remove built-in Policy Tips.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ClassificationRuleCollection\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-ClassificationRuleCollection cmdlet to update\r\nexisting classification rule collections in your organization.\r\nIn the Microsoft Purview compliance portal, use the Set-DlpSensitiveInformationTypeRulePackage cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DataClassification\r\nThis cmdlet is functional only in on-premises Exchange.\r\nIn Exchange Online, this cmdlet is replaced by the Set-DlpSensitiveInformationType cmdlet in Security \u0026\r\nCompliance PowerShell.\r\nUse the Set-DataClassification cmdlet to modify data\r\nclassification rules that use document fingerprints.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 281 of 391\n\nCmdlet Description\r\nSet-DlpCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DlpCompliancePolicy cmdlet to modify data loss\r\nprevention (DLP) policies in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DlpComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DlpComplianceRule to modify data loss\r\nprevention (DLP) rules in the Microsoft Purview compliance\r\nportal. DLP rules define sensitive information to be protected\r\nand the actions to take on rule violations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DlpEdmSchema\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DlpEdmSchema cmdlet to modify exact data\r\nmatch (EDM) data loss prevention (DLP) schemas in the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DlpKeywordDictionary\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DlpKeywordDictionary cmdlet to modify data loss\r\nprevention (DLP) keyword dictionaries in the Microsoft\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 282 of 391\n\nCmdlet Description\r\nPurview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DlpPolicy\r\nNote: This cmdlet is retired from the cloud-based service. For\r\nmore information, see this blog post. Use the Set-DlpCompliancePolicy and Set-DlpComplianceRule cmdlets\r\ninstead.\r\nThis cmdlet is functional only in on-premises Exchange.\r\nUse the Set-DlpPolicy cmdlet to modify data loss prevention\r\n(DLP) policies that are based on transport rules (mail flow\r\nrules) in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DlpSensitiveInformationType\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-DlpSensitiveInformationType cmdlet to modify\r\nsensitive information type rules that use document fingerprints.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DlpSensitiveInformationTypeRulePackage\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-DlpSensitiveInformationTypeRulePackage cmdlet\r\nto update existing data loss prevention (DLP) sensitive\r\ninformation type rule packages in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 283 of 391\n\nCmdlet Description\r\nSet-PolicyConfig\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-PolicyConfig cmdlet to modify the endpoint\r\nrestrictions that are configured in the organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-PolicyTipConfig\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-PolicyTipConfig cmdlet to modify custom Policy\r\nTips in your organization. You can't modify built-in Policy\r\nTips.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-DataClassification\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Test-DataClassification cmdlet to find the confidence\r\nand count of a sensitive information type that's found in a\r\nspecified text string.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-TextExtraction\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Test-TextExtraction cmdlet to return the text from\r\nunencrypted email message files.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 284 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-ComplianceCaseMember\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Add-ComplianceCaseMember cmdlet to add an individual member to\r\nan eDiscovery case in the Microsoft Purview compliance portal. To replace all\r\nexisting members, use the Update-ComplianceCaseMember cmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nAdd-eDiscoveryCaseAdmin\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Add-eDiscoveryCaseAdmin cmdlet to add an eDiscovery Administrator\r\nin the Microsoft Purview compliance portal. To replace all existing eDiscovery\r\nAdministrators, use the Update-eDiscoveryCaseAdmin cmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-CaseHoldPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Get-CaseHoldPolicy to view existing case hold policies in the\r\nMicrosoft Purview compliance portal. To get relevant information about how\r\nthe hold was applied and the affected locations, you need to include the\r\nDistributionDetail switch.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-CaseHoldRule\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 285 of 391\n\nCmdlet Description\r\nUse the Get-CaseHoldRule to view case hold rules in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ComplianceCase\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Get-ComplianceCase cmdlet to different types of compliance cases in\r\nthe Microsoft Purview compliance portal. See the CaseType parameter for a list\r\nof these case types.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ComplianceCaseMember\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Get-ComplianceCaseMember cmdlet to view the members of\r\neDiscovery cases in the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-eDiscoveryCaseAdmin\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Get-eDiscoveryCaseAdmin cmdlet to view eDiscovery Administrators\r\nin the Microsoft Purview compliance portal. An eDiscovery Administrator is\r\nmember of the eDiscovery Manager role group who can also view and access\r\nall eDiscovery cases in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-CaseHoldPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 286 of 391\n\nCmdlet Description\r\nUse the New-CaseHoldPolicy cmdlet to create new case hold policies in the\r\nMicrosoft Purview compliance portal.\r\nNote\r\nThis cmdlet causes a full synchronization across your organization, which is a\r\nsignificant operation. If you need to create multiple policies, wait until the\r\npolicy distribution is successful before running the cmdlet again for the next\r\npolicy. For information about the distribution status, see Get-CaseHoldPolicy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-CaseHoldRule\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the New-CaseHoldRule cmdlet to create new case hold rules in the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ComplianceCase\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the New-ComplianceCase cmdlet to create eDiscovery cases in the\r\nMicrosoft Purview compliance portal. You use eDiscovery cases to place\r\ncontent locations on hold, perform Content Searches associated with the case,\r\nand export search results.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-CaseHoldPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-CaseHoldPolicy cmdlet to remove case hold policies from the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 287 of 391\n\nCmdlet Description\r\nRemove-CaseHoldRule\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-CaseHoldRule cmdlet to remove case hold rules from the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ComplianceCase\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-ComplianceCase cmdlet to remove compliance cases from the\r\nMicrosoft Purview compliance portal or the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ComplianceCaseMember\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-ComplianceCaseMember cmdlet to remove a single member\r\nfrom an eDiscovery search in Security \u0026 Compliance. To replace all existing\r\nmembers, use the Update-ComplianceCaseMember cmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-eDiscoveryCaseAdmin\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Remove-eDiscoveryCaseAdmin cmdlet to remove an eDiscovery\r\nAdministrator from the Microsoft Purview compliance portal. To replace all\r\neDiscovery Administrators, use the Update-eDiscoveryCaseAdmin cmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 288 of 391\n\nCmdlet Description\r\nSet-CaseHoldPolicy\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Set-CaseHoldPolicy cmdlet to modify existing case hold policies in the\r\nMicrosoft Purview compliance portal.\r\nNote: Running this cmdlet causes a full synchronization across your\r\norganization, which is a significant operation. If you need to update multiple\r\npolicies, wait until the policy distribution is successful before running the\r\ncmdlet again for the next policy. If you need to update a policy multiple times,\r\nmake all changes in a single call of the cmdlet. For information about the\r\ndistribution status, see Get-CaseHoldPolicy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-CaseHoldRule\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Set-CaseHoldRule cmdlet to modify existing case hold rules in the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ComplianceCase\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Set-ComplianceCase cmdlet to modify eDiscovery cases in the\r\nMicrosoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-ComplianceCaseMember This cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Update-ComplianceCaseMember cmdlet to replace all members of\r\neDiscovery cases in the Microsoft Purview compliance portal. To add or remove\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 289 of 391\n\nCmdlet Description\r\nexisting members, use the Add-ComplianceCaseMember and Remove-ComplianceCaseMember cmdlets.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-eDiscoveryCaseAdmin\r\nThis cmdlet is available only in Security \u0026 Compliance PowerShell. For more\r\ninformation, see Security \u0026 Compliance PowerShell.\r\nUse the Update-eDiscoveryCaseAdmin cmdlet to replace all existing\r\neDiscovery Administrators in the Microsoft Purview compliance portal. To add\r\nor remove individual eDiscovery Administrators, use the Add-eDiscoveryCaseAdmin and Remove-eDiscoveryCaseAdmin cmdlets.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nEnable-ComplianceTagStorage\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Enable-ComplianceTagStorage cmdlet to create the\r\nretention label policy in the Microsoft Purview compliance\r\nportal. This is a one-time operation. Retention labels apply\r\nretention settings to content.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nExport-ContentExplorerData\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Export-ContentExplorerData cmdlet to export data\r\nclassification file details in Microsoft Purview compliance.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 290 of 391\n\nCmdlet Description\r\nExport-FilePlanProperty\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Export-FilePlanProperty cmdlet to export file plan\r\nproperties.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AdaptiveScope\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-AdaptiveScope cmdlet to view adaptive scopes in\r\nyour organization. Adaptive scopes (or static scopes) are used\r\nin retention policies and retention label policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AdaptiveScopeMembers\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-AdaptiveScopeMembers cmdlet to retrieve current\r\nand past members of adaptive scopes in your organization.\r\nAdaptive scopes are used in retention policies, Insider Risk\r\nManagement policies and retention label policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AppRetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-AppRetentionCompliancePolicy to view app\r\nretention compliance policies. App retention \u0026 labeling\r\npolicies target new ways to scope and manage policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 291 of 391\n\nCmdlet Description\r\nGet-AppRetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-AppRetentionComplianceRule to view app\r\nretention compliance rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ComplianceRetentionEvent\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-ComplianceRetentionEvent cmdlet to view\r\ncompliance retention events in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ComplianceRetentionEventType\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-ComplianceRetentionEventType cmdlet to view\r\nretention event types in the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ComplianceTag\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-ComplianceTag cmdlet to view retention labels in\r\nthe Microsoft Purview compliance portal. Retention labels\r\napply retention settings to content.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 292 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ComplianceTagStorage\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-ComplianceTagStorage cmdlet to confirm that\r\nyou've created the retention label policy by using the Enable-ComplianceTagStorage cmdlet. Retention labels apply\r\nretention settings to content.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DataRetentionReport\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-DataRetentionReport cmdlet to view information\r\nabout data retention in the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FilePlanPropertyAuthority\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-FilePlanPropertyAuthority cmdlet to view file plan\r\nproperty authorities.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FilePlanPropertyCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 293 of 391\n\nCmdlet Description\r\nUse the Fet-FilePlanPropertyCategory cmdlet to view file plan\r\nproperty categories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FilePlanPropertyCitation\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-FilePlanPropertyCitation cmdlet to view file plan\r\nproperty citations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FilePlanPropertyDepartment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-FilePlanPropertyDepartment cmdlet to view file\r\nplan property departments.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FilePlanPropertyReferenceId\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-FilePlanPropertyReferenceId cmdlet to view file\r\nplan property reference IDs.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FilePlanPropertyStructure\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 294 of 391\n\nCmdlet Description\r\nUse the Get-FilePlanPropertyStructure cmdlet to the view file\r\nplan property structure in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-FilePlanPropertySubCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-FilePlanPropertySubCategory cmdlet to view file\r\nplan property subcategories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HoldCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-HoldCompliancePolicy to view existing\r\npreservation policies in the Microsoft Purview compliance\r\nportal.\r\nNote: The Get-HoldCompliancePolicy cmdlet is replaced by\r\nthe Get-RetentionCompliancePolicy cmdlet. If you have scripts\r\nthat use Get-HoldCompliancePolicy, update them to use Get-RetentionCompliancePolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HoldComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-HoldComplianceRule to view preservation rules in\r\nthe Microsoft Purview compliance portal.\r\nNote: The Get-HoldComplianceRule cmdlet is replaced by the\r\nGet-RetentionComplianceRule cmdlet. If you have scripts that\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 295 of 391\n\nCmdlet Description\r\nuse Get-HoldComplianceRule, update them to use Get-RetentionComplianceRule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ManagedContentSettings\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-ManagedContentSettings cmdlet to retrieve\r\nmanaged content settings associated with managed folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ManagedFolder\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-ManagedFolder cmdlet to retrieve the attributes of\r\none or more managed folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ManagedFolderMailboxPolicy\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-ManagedFolderMailboxPolicy cmdlet to return all\r\nattributes of one or more managed folder mailbox policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RecordReviewNotificationTemplateConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-RecordReviewNotificationTemplateConfig cmdlet\r\nto view the record review notification and reminder settings.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RegulatoryComplianceUI\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 296 of 391\n\nCmdlet Description\r\nPowerShell .\r\nUse the Get-RegulatoryComplianceUI cmdlet to view the\r\nstatus of the regulatory compliance UI in the Microsoft\r\nPurview compliance portal (whether the preservation lock\r\ncheckbox is displayed for retention policies and the immutable\r\nlabel checkbox is displayed for retention labels).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-RetentionCompliancePolicy to view existing\r\nretention policies in the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-RetentionComplianceRule to view retention rules\r\nin the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RetentionEvent\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-RetentionEvent cmdlet to view retention events in\r\nyour organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 297 of 391\n\nCmdlet Description\r\nGet-RetentionPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-RetentionPolicy cmdlet to retrieve the settings for\r\nretention policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RetentionPolicyTag\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-RetentionPolicyTag cmdlet to retrieve settings for\r\na retention tag.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nImport-FilePlanProperty\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Import-FilePlanProperty cmdlet to import file plan\r\nproperties.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 298 of 391\n\nCmdlet Description\r\nInvoke-HoldRemovalAction\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Invoke-HoldRemovalAction cmdlet to view and\r\nremove holds on mailboxes and SharePoint sites. You can also\r\nsee holds that were previously removed by using this cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AdaptiveScope\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-AdaptiveScope cmdlet to create adaptive scopes\r\nin your organization. Adaptive scopes (or static scopes) are\r\nused in retention policies and retention label policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AppRetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-AppRetentionCompliancePolicy to create app\r\nretention compliance policies. App retention \u0026 labeling\r\npolicies target new ways to scope and manage policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AppRetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-AppRetentionComplianceRule to create app\r\nretention compliance rules.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 299 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ComplianceRetentionEvent\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-ComplianceRetentionEvent cmdlet to create\r\ncompliance retention events in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ComplianceRetentionEventType\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-ComplianceRetentionEventType cmdlet to create\r\nretention event types in the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ComplianceTag\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-ComplianceTag cmdlet to create retention labels\r\nin the Microsoft Purview compliance portal. Retention labels\r\napply retention settings to content.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-FilePlanPropertyAuthority\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 300 of 391\n\nCmdlet Description\r\nUse the New-FilePlanPropertyAuthority cmdlet to create file\r\nplan property authorities.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-FilePlanPropertyCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-FilePlanPropertyCategory cmdlet to create file\r\nplan property categories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-FilePlanPropertyCitation\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-FilePlanPropertyCitation cmdlet to create file\r\nplan property citations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-FilePlanPropertyDepartment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-FilePlanPropertyDepartment cmdlet to create file\r\nplan property departments.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-FilePlanPropertyReferenceId\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 301 of 391\n\nCmdlet Description\r\nUse the New-FilePlanPropertyReferenceId cmdlet to create file\r\nplan property reference IDs.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-FilePlanPropertySubCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-FilePlanPropertySubCategory cmdlet to create\r\nfile plan property subcategories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-HoldCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-HoldCompliancePolicy cmdlet to create new\r\npreservation policies in the Microsoft Purview compliance\r\nportal.\r\nNote: The New-HoldCompliancePolicy cmdlet is replaced by\r\nthe New-RetentionCompliancePolicy cmdlet. If you have\r\nscripts that use New-HoldCompliancePolicy, update them to\r\nuse New-RetentionCompliancePolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-HoldComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-HoldComplianceRule cmdlet to create new\r\npreservation rules in the Microsoft Purview compliance portal.\r\nNote: The New-HoldComplianceRule cmdlet is replaced by\r\nthe New-RetentionComplianceRule cmdlet. If you have scripts\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 302 of 391\n\nCmdlet Description\r\nthat use New-HoldComplianceRule, update them to use New-RetentionComplianceRule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ManagedContentSettings\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-ManagedContentSettings cmdlet to create\r\nmanaged content settings for managed folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ManagedFolder\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-ManagedFolder cmdlet to create a managed\r\nfolder object for messaging records management (MRM).\r\nThis command doesn't accept pipelined input.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-ManagedFolderMailboxPolicy\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-ManagedFolderMailboxPolicy cmdlet to create a\r\nmanaged folder mailbox policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-RetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-RetentionCompliancePolicy cmdlet to create new\r\nretention policies and new retention label policies in the\r\nMicrosoft Purview compliance portal. Creating a new policy\r\nalso requires use of the New-RetentionComplianceRule\r\ncmdlet.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 303 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-RetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-RetentionComplianceRule cmdlet to create new\r\nretention rules in the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-RetentionPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-RetentionPolicy cmdlet to create a retention\r\npolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-RetentionPolicyTag\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-RetentionPolicyTag cmdlet to create a retention\r\ntag.\r\nFor more information about retention tags, see Retention tags\r\nand retention policies in Exchange Server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AdaptiveScope\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 304 of 391\n\nCmdlet Description\r\nUse the Remove-AdaptiveScope cmdlet to remove adaptive\r\nscopes from your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AppRetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-AppRetentionCompliancePolicy to remove\r\napp retention compliance policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AppRetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-AppRetentionComplianceRule to remove app\r\nretention compliance rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ComplianceRetentionEventType\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-ComplianceRetentionEventType cmdlet to\r\nremove retention event types in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ComplianceTag\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 305 of 391\n\nCmdlet Description\r\nUse the Remove-ComplianceTag cmdlet to remove retention\r\nlabels from the Microsoft Purview compliance portal.\r\nRetention labels apply retention settings to content.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-FilePlanPropertyAuthority\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-FilePlanPropertyAuthority cmdlet to remove\r\nfile plan property authorities.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-FilePlanPropertyCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-FilePlanPropertyCategory cmdlet to remove\r\nfile plan property categories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-FilePlanPropertyCitation\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-FilePlanPropertyCitation cmdlet to remove\r\nfile plan property citations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-FilePlanPropertyDepartment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 306 of 391\n\nCmdlet Description\r\nUse the Removet-FilePlanPropertyDepartment cmdlet to\r\nremove file plan property departments.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-FilePlanPropertyReferenceId\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the New-FilePlanPropertyReferenceId cmdlet to remove\r\nfile plan property reference IDs.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-FilePlanPropertySubCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-FilePlanPropertySubCategory cmdlet to\r\nremove file plan property subcategories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 307 of 391\n\nCmdlet Description\r\nRemove-HoldCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-HoldCompliancePolicy cmdlet to remove\r\npreservation policies from the Microsoft Purview compliance\r\nportal.\r\nNote: The Remove-HoldCompliancePolicy cmdlet is replaced\r\nby the Remove-RetentionCompliancePolicy cmdlet. If you\r\nhave scripts that use Remove-HoldCompliancePolicy, update\r\nthem to use Remove-RetentionCompliancePolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-HoldComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-HoldComplianceRule cmdlet to remove\r\npreservation rules from the Microsoft Purview compliance\r\nportal.\r\nNote: The Remove-HoldComplianceRule cmdlet is replaced by\r\nthe Remove-RetentionComplianceRule cmdlet. If you have\r\nscripts that use Remove-HoldComplianceRule, update them to\r\nuse Remove-RetentionComplianceRule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ManagedContentSettings\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-ManagedContentSettings cmdlet to delete\r\nmanaged content settings from a managed folder.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 308 of 391\n\nCmdlet Description\r\nRemove-ManagedFolder\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-ManagedFolder cmdlet to remove a managed\r\nfolder from Active Directory.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-ManagedFolderMailboxPolicy\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-ManagedFolderMailboxPolicy cmdlet to\r\ndelete managed folder mailbox policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-RetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-RetentionCompliancePolicy cmdlet to remove\r\nretention policies from the Microsoft Purview compliance\r\nportal. This cmdlet also removes the corresponding retention\r\nrule.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-RetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Remove-RetentionComplianceRule cmdlet to remove\r\nretention rules from the Microsoft Purview compliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 309 of 391\n\nCmdlet Description\r\nRemove-RetentionPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-RetentionPolicy cmdlet to remove a retention\r\npolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-RetentionPolicyTag\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-RetentionPolicyTag cmdlet to remove a\r\nretention tag.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AdaptiveScope\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-AdaptiveScope cmdlet to modify adaptive scopes\r\nin your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AppRetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-AppRetentionCompliancePolicy to modify app\r\nretention compliance policies.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 310 of 391\n\nCmdlet Description\r\nSet-AppRetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-AppRetentionComplianceRule to modify app\r\nretention compliance rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ComplianceRetentionEventType\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-ComplianceRetentionEventType cmdlet to modify\r\nretention event types in the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ComplianceTag\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-ComplianceTag cmdlet to modify retention labels\r\nin the Microsoft Purview compliance portal. Retention labels\r\napply retention settings to content.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-FilePlanPropertyAuthority\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-FilePlanPropertyAuthority cmdlet to modify file\r\nplan property authorities.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 311 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-FilePlanPropertyCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-FilePlanPropertyCategory cmdlet to modify file\r\nplan property categories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-FilePlanPropertyCitation\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-FilePlanPropertyCitation cmdlet to modify file\r\nplan property citations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-FilePlanPropertyDepartment\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-FilePlanPropertyDepartment cmdlet to modify file\r\nplan property departments.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-FilePlanPropertyReferenceId\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-FilePlanPropertyReferenceId cmdlet to modify file\r\nplan property reference IDs.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 312 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-FilePlanPropertySubCategory\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-FilePlanPropertySubCategory cmdlet to modify\r\nfile plan property subcategories.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-HoldCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-HoldCompliancePolicy cmdlet to modify existing\r\npreservation policies in the Microsoft Purview compliance\r\nportal.\r\nNote: The Set-HoldCompliancePolicy cmdlet is replaced by\r\nthe Set-RetentionCompliancePolicy cmdlet. If you have scripts\r\nthat use Set-HoldCompliancePolicy, update them to use Set-RetentionCompliancePolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-HoldComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-HoldComplianceRule cmdlet to modify existing\r\npreservation rules in the Microsoft Purview compliance portal.\r\nNote: The Set-HoldComplianceRule cmdlet is replaced by the\r\nSet-RetentionComplianceRule cmdlet. If you have scripts that\r\nuse Set-HoldComplianceRule, update them to use Set-RetentionComplianceRule.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 313 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ManagedContentSettings\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-ManagedContentSettings cmdlet to modify\r\nexisting managed content settings for a managed folder.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ManagedFolder\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-ManagedFolder cmdlet to modify the settings of\r\nmanaged folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-ManagedFolderMailboxPolicy\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-ManagedFolderMailboxPolicy cmdlet to change\r\nthe settings of a managed folder mailbox policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-RecordReviewNotificationTemplateConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-RecordReviewNotificationTemplateConfig cmdlet\r\nto set up the customized record review notification and\r\nreminder that's sent when an item requires review.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-RegulatoryComplianceUI\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell .\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 314 of 391\n\nCmdlet Description\r\nUse the Set-RegulatoryComplianceUI cmdlet to display the UI\r\noption in retention label settings to mark content as a\r\nregulatory record.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-RetentionCompliancePolicy\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-RetentionCompliancePolicy cmdlet to modify\r\nexisting retention policies in the Microsoft Purview compliance\r\nportal.\r\nNote: Running this cmdlet causes a full synchronization across\r\nyour organization, which is a significant operation. If you need\r\nto update multiple policies, wait until the policy distribution is\r\nsuccessful before running the cmdlet again for the next policy.\r\nFor information about the distribution status, see Get-RetentionCompliancePolicy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-RetentionComplianceRule\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Set-RetentionComplianceRule cmdlet to modify\r\nexisting retention rules in the Microsoft Purview compliance\r\nportal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-RetentionPolicy\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 315 of 391\n\nCmdlet Description\r\nUse the Set-RetentionPolicy cmdlet to change the properties of\r\nan existing retention policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-RetentionPolicyTag\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-RetentionPolicyTag cmdlet to modify the\r\nproperties of a retention tag.\r\nFor more information about retention tags, see Retention tags\r\nand retention policies in Exchange Server.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nStart-ManagedFolderAssistant\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Start-ManagedFolderAssistant cmdlet to immediately\r\nstart messaging records management (MRM) processing of\r\nmailboxes that you specify.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nStart-RetentionAutoTagLearning\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Start-RetentionAutoTagLearning cmdlet to start auto-tagging for a specified mailbox or to cross-validate auto-tagging results for the mailbox.\r\nMessaging records management (MRM) must be configured\r\nbefore the Start-RetentionAutoTagLearning cmdlet can be\r\nused. For more information, see Understanding Retention Tags\r\nand Retention Policies.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 316 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nStop-ManagedFolderAssistant\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Stop-ManagedFolderAssistant cmdlet to immediately\r\nstop messaging records management (MRM) from processing\r\nusers' mailboxes on the specified servers.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nValidate-RetentionRuleQuery\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Validate-RetentionRuleQuery cmdlet to validate the\r\nKeyword Query Language (KQL) content search filters for\r\nretention rules.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-VivaModuleFeaturePolicy\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Add-VivaModuleFeaturePolicy cmdlet to add a new\r\naccess policy for a specific feature in Viva. The attributes of the\r\npolicy are defined using the cmdlet parameters. Policies are used\r\nto restrict or grant access to the specified feature for specific\r\nusers, groups, or the entire tenant.\r\nYou can assign up to 10 policies per feature. An\r\nadditional one policy per feature can be assigned to the\r\nentire tenant.\r\nPolicies assigned to a specific user or group take priority\r\nover the policy assigned to the entire tenant when\r\ndetermining whether a feature is enabled. If a user has\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 317 of 391\n\nCmdlet Description\r\nmultiple policies assigned for a feature (directly as a user\r\nor member of a group), the most restrictive policy\r\napplies.\r\nSome features only support policies that apply to the\r\nentire tenant, not specific users or groups. You can refer\r\nto supported policy scopes for a feature using the Get-VivaModuleFeature cmdlet.\r\nSome features include the option for user controls (user opt out).\r\nRefer to the feature documentation to see if user controls are\r\navailable for the feature that you intend to set a policy for.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-VivaOrgInsightsDelegatedRole\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.7.1 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Add-VivaOrgInsightsDelegatedRole cmdlet to add\r\ndelegate access to the specified account (the delegate) so they\r\ncan view organizational insights like the leader (the delegator).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-WorkforceInsightsDelegationAccess\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.9.2-Preview1 or later. For more\r\ninformation, see About the Exchange Online PowerShell\r\nmodule.\r\nUse the Add-WorkforceInsightsDelegationAccess cmdlet to add\r\ndelegate access to the specified account (the delegate) so they\r\ncan view organizational insights like the leader (the delegator).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nConnect-ExchangeOnline\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 318 of 391\n\nCmdlet Description\r\nExchange Online PowerShell module.\r\nUse the Connect-ExchangeOnline cmdlet in the Exchange\r\nOnline PowerShell module to use modern authentication to\r\nconnect to Exchange Online PowerShell or PowerShell for the\r\nBuilt-in security add-on for on-premises mailboxes. This cmdlet\r\nworks for accounts with or without multi-factor authentication\r\n(MFA).\r\nTo connect to Security \u0026 Compliance PowerShell, use the\r\nConnect-IPPSSession cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nConnect-IPPSSession\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Connect-IPPSSession cmdlet in the Exchange Online\r\nPowerShell module to connect to Security \u0026 Compliance\r\nPowerShell using modern authentication. The cmdlet works for\r\nMFA or non-MFA enabled accounts.\r\nNote: Version 3.2.0 or later of the module supports REST API\r\nmode for virtually all Security \u0026 Compliance PowerShell\r\ncmdlets (Basic authentication in WinRM on the local computer\r\nisn't required for REST API mode). For more information, see\r\nPrerequisites for the Exchange Online PowerShell module.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisconnect-ExchangeOnline\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Disconnect-ExchangeOnline cmdlet in the Exchange\r\nOnline PowerShell module to disconnect the connections that\r\nyou created using the Connect-ExchangeOnline or Connect-IPPSSession cmdlets.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 319 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ConnectionInformation\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.0.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Get-ConnectionInformation cmdlet to get information\r\nabout all REST-based connections in the current PowerShell\r\ninstance with Exchange Online.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DefaultTenantBriefingConfig\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Get-DefaultTenantBriefingConfig cmdlet to view the\r\ndefault Briefing email configuration in cloud-based\r\norganizations. For details about configuring the Briefing email,\r\nsee Configure Briefing email.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DefaultTenantMyAnalyticsFeatureConfig\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Get-DefaultTenantMyAnalyticsFeatureConfig cmdlet to\r\nview the availability and status of Viva Insights features for the\r\ncloud-based organization: digest email, add-in, dashboard,\r\nmeeting effectiveness survey, and schedule send suggestions.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXOCasMailbox\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 320 of 391\n\nCmdlet Description\r\nExchange Online PowerShell module.\r\nUse the Get-EXOCasMailbox cmdlet to view the Client Access\r\nsettings that are configured on mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXOMailbox\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-EXOMailbox cmdlet to view mailbox objects and\r\nattributes, populate property pages, or supply mailbox\r\ninformation to other tasks.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXOMailboxFolderPermission\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-ExOMailboxFolderPermission cmdlet to view\r\nfolder-level permissions in mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXOMailboxFolderStatistics\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-EXOMailboxFolderStatistics cmdlet to retrieve\r\ninformation about the folders in a specified mailbox, including\r\nthe number and size of items in the folder, the folder name and\r\nID, and other information.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 321 of 391\n\nCmdlet Description\r\nGet-EXOMailboxPermission\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-EXOMailboxPermission cmdlet to retrieve\r\npermissions on a mailbox.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXOMailboxStatistics\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-EXOMailboxStatistics cmdlet to return information\r\nabout a mailbox, such as the size of the mailbox, the number of\r\nmessages it contains, and the last time it was accessed.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXOMobileDeviceStatistics\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-EXOMobileDeviceStatistics cmdlet to retrieve the\r\nlist of mobile devices configured to synchronize with a specified\r\nuser's mailbox and return a list of statistics about the mobile\r\ndevices.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXORecipient\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-EXORecipient cmdlet to view existing recipient\r\nobjects in your organization. This cmdlet returns all mail-https://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 322 of 391\n\nCmdlet Description\r\nenabled objects (for example, mailboxes, mail users, mail\r\ncontacts, and distribution groups).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EXORecipientPermission\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-EXORecipientPermission cmdlet to view\r\ninformation about SendAs permissions that are configured for\r\nusers in a cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MyAnalyticsFeatureConfig\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-MyAnalyticsFeatureConfig cmdlet to view the\r\navailability and feature status of MyAnalytics for the specified\r\nuser.\r\nNote: This cmdlet replaces the Get-UserAnalyticsConfig cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 323 of 391\n\nCmdlet Description\r\nGet-UserBriefingConfig\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Get-UserBriefingConfig cmdlet to get the current state\r\nof the Briefing email flag for the specified user. For more details\r\nabout configuring the Briefing email, see Configure Briefing\r\nemail.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-VivaInsightsSettings\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nNote: This cmdlet is available only in version 2.0.5 or later of\r\nthe module.\r\nUse the Get-VivaInsightsSettings cmdlet to check whether a user\r\nhas access to features in Microsoft Viva Insights in Microsoft\r\nTeams. Only users with provisioned Exchange Online mailboxes\r\ncan access features within the Viva Insights app in Teams.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-VivaModuleFeature\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Get-VivaModuleFeature cmdlet to view the features in a\r\nViva module that support feature access controls. This cmdlet\r\nprovides details about the features, including the feature\r\nidentifiers and descriptions.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 324 of 391\n\nCmdlet Description\r\nGet-VivaModuleFeatureEnablement\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Get-VivaModuleFeatureEnablement cmdlet to view\r\nwhether or not a feature in a Viva module is enabled for a\r\nspecific user or group. Whether or not the feature is enabled is\r\nreferred to as the feature's \"enablement state\". The enablement\r\nstate returned by this cmdlet is based on the access policies set\r\nby the admin.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-VivaModuleFeaturePolicy\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Get-VivaModuleFeaturePolicy cmdlet to view the\r\naccess policies for a specified feature in a Viva module in Viva.\r\nPolicies are used to restrict or grant access to the specified\r\nfeature for specific users, groups, or the entire tenant. This\r\ncmdlet provides details about the policies, including the policy's\r\nidentifier, name, and creation date. The cmdlet can filter policies\r\nbased on MemberIds, allowing admins to view policies specific\r\nto certain users or groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 325 of 391\n\nCmdlet Description\r\nGet-VivaOrgInsightsDelegatedRole\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.7.1 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Get-VivaOrgInsightsDelegatedRole cmdlet to view all\r\ndelegates of the specified delegator. Delegate accounts can view\r\norganizational insights like the specified delegator.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-WorkforceInsightsDelegationAccess\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.9.2-Preview1 or later. For more\r\ninformation, see About the Exchange Online PowerShell\r\nmodule.\r\nUse the Get-WorkforceInsightsDelegationAccess cmdlet to view\r\nall delegates of the specified delegator. Delegate accounts can\r\nview organizational insights like the specified delegator.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-VivaModuleFeaturePolicy\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Remove-VivaModuleFeaturePolicy cmdlet to delete an\r\naccess policy for a feature in a Viva module in Viva. Once you\r\ndelete a policy, the policy is permanently deleted. You can't undo\r\nthe deletion.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-VivaOrgInsightsDelegatedRole\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.7.1 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 326 of 391\n\nCmdlet Description\r\nUse the Remove-VivaOrgInsightsDelegatedRole cmdlet to\r\nremove delegate access from the specified account (the delegate)\r\nso they can't view organizational insights like the leader (the\r\ndelegator).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-WorkforceInsightsDelegationAccess\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.9.2-Preview1 or later. For more\r\ninformation, see About the Exchange Online PowerShell\r\nmodule.\r\nUse the Remove-WorkforceInsightsDelegationAccess cmdlet to\r\nremove delegate access from the specified account (the delegate)\r\nso they can't view organizational insights like the leader (the\r\ndelegator).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DefaultTenantBriefingConfig\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Set-DefaultTenantBriefingConfig cmdlet to modify the\r\ndefault Briefing email configuration in cloud-based\r\norganizations. For details about configuring the Briefing email,\r\nsee Configure Briefing email.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DefaultTenantMyAnalyticsFeatureConfig This cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Set-DefaultTenantMyAnalyticsFeatureConfig cmdlet to\r\nupdate the availability and status of Viva Insights features for the\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 327 of 391\n\nCmdlet Description\r\ncloud-based organization: digest email, add-in, dashboard,\r\nmeeting effectiveness survey, and schedule send suggestions.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MyAnalyticsFeatureConfig\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Set-MyAnalyticsFeatureConfig cmdlet to configure the\r\navailability and features of MyAnalytics for the specified user.\r\nNote: This cmdlet replaces the Set-UserAnalyticsConfig cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-UserBriefingConfig\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nUse the Set-UserBriefingConfig cmdlet to enable or disable the\r\nBriefing email for a user. For more details about configuring the\r\nBriefing email, see Configure Briefing email.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-VivaInsightsSettings\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module. For more information, see About the\r\nExchange Online PowerShell module.\r\nNote: This cmdlet is available only in version 2.0.5 or later of\r\nthe module.\r\nUse the Set-VivaInsightsSettings cmdlet to control user access to\r\nfeatures in Viva Insights. Only users with provisioned Exchange\r\nOnline mailboxes can access features within the Viva Insights\r\napp in Teams.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 328 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpdate-VivaModuleFeaturePolicy\r\nThis cmdlet is available only in the Exchange Online\r\nPowerShell module version 3.2.0 or later. For more information,\r\nsee About the Exchange Online PowerShell module.\r\nUse the Update-VivaModuleFeaturePolicy cmdlet to update an\r\naccess policy for a feature in a Viva module in Viva.\r\nYou can't update a policy for a particular user or group to\r\ninclude the entire tenant if a policy for the entire tenant\r\nalready exists for the feature. Only one tenant-wide\r\npolicy is supported.\r\nPolicies assigned to a specific user or group take priority\r\nover the policy assigned to the entire tenant when\r\ndetermining whether a feature is enabled. If a user has\r\nmultiple policies assigned for a feature (directly as a user\r\nor member of a group), the most restrictive policy\r\napplies.\r\nSome features only support policies that apply to the\r\nentire tenant, not specific users or groups. You can refer\r\nto supported policy scopes for a feature using the Get-VivaModuleFeature cmdlet.\r\nSome features include the option for user controls (user opt out).\r\nRefer to the feature documentation to see if user controls are\r\navailable for the feature that you intend to set a policy for.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 329 of 391\n\nCmdlet Description\r\nGet-CompromisedUserAggregateReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-CompromisedUserAggregateReport cmdlet to\r\nreturn general data about compromised users for the last 10\r\ndays.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-CompromisedUserDetailReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-CompromisedUserDetailReport cmdlet to return\r\ndetailed information about compromised users for the last 10\r\ndays.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-HistoricalSearch\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-HistoricalSearch cmdlet to view information about\r\nhistorical searches that have been performed within the last ten\r\ndays.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-LogonStatistics\r\nThis cmdlet is functional only in Exchange Server 2010.\r\nThe Get-LogonStatistics cmdlet is deprecated and is no longer\r\nused.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailDetailDlpPolicyReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailDetailDlpPolicyReport cmdlet to view the\r\ndetails of messages that matched the conditions defined by any\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 330 of 391\n\nCmdlet Description\r\ndata loss prevention (DLP) policies. This cmdlet works on\r\nmessages that were sent within the last seven days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailDetailEncryptionReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailDetailEncryptionReport cmdlet to view the\r\ndetails of encryption in your cloud-based organization for the\r\nlast 10 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailDetailTransportRuleReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailDetailTransportRuleReport cmdlet to view the\r\ndetails of messages that matched the conditions defined by any\r\ntransport rules for the last 10 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailFilterListReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailFilterListReport cmdlet to obtain values for\r\nvarious parameters that can be supplied to other reporting\r\ncmdlets.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 331 of 391\n\nCmdlet Description\r\nGet-MailTrafficEncryptionReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailTrafficEncryptionReport cmdlet to view the\r\nresults of encryption in your cloud-based organization for the\r\nlast 92 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailTrafficPolicyReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailTrafficPolicyReport cmdlet to view statistics\r\nabout messages that were affected by data loss prevention\r\n(DLP) policies and transport rules for the last 90 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailTrafficSummaryReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MailTrafficSummaryReport cmdlet to view\r\nsummary information about message traffic in your\r\norganization for the last 90 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MxRecordReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MxRecordReport cmdlet to view information\r\nabout the mail exchanger (MX) records that are configured for\r\na specified domain.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-OutboundConnectorReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-OutboundConnectorReport cmdlet to view the\r\nOutbound connectors that are used to deliver mail to specific\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 332 of 391\n\nCmdlet Description\r\ndomains.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-RecipientStatisticsReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-RecipientStatisticsReport cmdlet to view the\r\nrecipient statistics report.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ReportExecutionInstance\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ReportExecutionInstance cmdlet to review the\r\nreport execution instance in Exchange Online.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SCInsights\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-SCInsights cmdlet to view Microsoft 365 insights\r\ninformation.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-ServiceDeliveryReport\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-ServiceDeliveryReport cmdlet to view information\r\nabout the message delivery path for a specified recipient.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SupervisoryReviewActivity\r\nThis cmdlet is available only in the cloud-based service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 333 of 391\n\nCmdlet Description\r\nUse the Get-SupervisoryReviewActivity cmdlet to view all\r\nactivities performed by a reviewer for a specific supervision\r\npolicy. This information might be useful if reviewer activities\r\nare required in regulatory compliance audits or in litigation.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SupervisoryReviewOverallProgressReport\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-SupervisoryReviewOverallProgressReport cmdlet\r\nto view the total number of supervised communications\r\nclassified as Pending, Resolved, Compliant, Non-compliant,\r\nand Questionable.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SupervisoryReviewPolicyReport\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-SupervisoryReviewPolicyReport cmdlet to view\r\nsupervisory review policy events in the Microsoft Purview\r\ncompliance portal.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 334 of 391\n\nCmdlet Description\r\nGet-SupervisoryReviewReport\r\nThis cmdlet is functional only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-SupervisoryReviewReport cmdlet to view\r\nsupervisory review events in the Microsoft Purview compliance\r\nportal for the last 90 days.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SupervisoryReviewTopCasesReport\r\nThis cmdlet is available only in Security \u0026 Compliance\r\nPowerShell. For more information, see Security \u0026 Compliance\r\nPowerShell.\r\nUse the Get-SupervisoryReviewTopCasesReport cmdlet to\r\nview the current status of the top supervision policies\r\nconfigured in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-Message\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Test-Message cmdlet to simulate and report on the\r\neffects of mail flow rules (transport rules) and unified DLP\r\nrules on test email messages. Because this cmdlet introduces\r\nemail into the DLP evaluation pipeline, actions such as Block,\r\nModerate, etc. can take place on the test message. Related\r\nnotifications are also sent to any configured recipients.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-ManagementRoleEntry\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 335 of 391\n\nCmdlet Description\r\nUse the Add-ManagementRoleEntry cmdlet to add management role\r\nentries to an existing management role.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nAdd-RoleGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Add-RoleGroupMember cmdlet to add members to a management\r\nrole group.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ManagementRole\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-ManagementRole cmdlet to view management roles that have\r\nbeen created in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ManagementRoleAssignment\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-ManagementRoleAssignment cmdlet to retrieve management\r\nrole assignments.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ManagementRoleEntry\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 336 of 391\n\nCmdlet Description\r\nUse the Get-ManagementRoleEntry cmdlet to retrieve management role\r\nentries that have been configured on management roles.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ManagementScope\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-ManagementScope cmdlet to return a list of management\r\nscopes.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-RoleAssignmentPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-RoleAssignmentPolicy cmdlet to view existing management\r\nrole assignment policies in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-RoleGroup\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Get-RoleGroup cmdlet to retrieve a list of management role\r\ngroups.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-RoleGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 337 of 391\n\nCmdlet Description\r\nUse the Get-RoleGroupMember cmdlet to retrieve a list of members of a\r\nmanagement role group.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ManagementRole\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-ManagementRole cmdlet to create a management role based\r\non an existing role or create an unscoped management role.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ManagementRoleAssignment\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-ManagementRoleAssignment cmdlet to assign a\r\nmanagement role to a management role group, management role\r\nassignment policy, user, or universal security group (USG).\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ManagementScope\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-ManagementScope cmdlet to create a regular or exclusive\r\nmanagement scope.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-RoleAssignmentPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 338 of 391\n\nCmdlet Description\r\nUse the New-RoleAssignmentPolicy cmdlet to create management role\r\nassignment policies in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-RoleGroup\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the New-RoleGroup cmdlet to create management role groups.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ManagementRole\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-ManagementRole cmdlet to remove custom management\r\nroles that you don't need anymore.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ManagementRoleAssignment\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-ManagementRoleAssignment cmdlet to remove\r\nmanagement role assignments.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ManagementRoleEntry This cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 339 of 391\n\nCmdlet Description\r\nUse the Remove-ManagementRoleEntry cmdlet to remove existing\r\nmanagement role entries.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ManagementScope\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-ManagementScope cmdlet to remove an existing\r\nmanagement scope.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-RoleAssignmentPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-RoleAssignmentPolicy cmdlet to remove existing\r\nmanagement role assignment policies from your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-RoleGroup\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Remove-RoleGroup cmdlet to remove a management role group.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-RoleGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 340 of 391\n\nCmdlet Description\r\nUse the Remove-RoleGroupMember cmdlet to remove a member of a\r\nmanagement role group.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ManagementRoleAssignment\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-ManagementRoleAssignment cmdlet to modify existing\r\nmanagement role assignments.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ManagementRoleEntry\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-ManagementRoleEntry cmdlet to change the available\r\nparameters on an existing management role entry.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ManagementScope\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-ManagementScope cmdlet to change an existing management\r\nscope.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-RoleAssignmentPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 341 of 391\n\nCmdlet Description\r\nUse the Set-RoleAssignmentPolicy cmdlet to modify existing\r\nmanagement role assignment policies in your organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-RoleGroup\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Set-RoleGroup cmdlet to modify who can add or remove\r\nmembers to or from management role groups or change the name of the\r\nrole group.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nUpdate-RoleGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based\r\nservice. Some parameters and settings might be exclusive to one\r\nenvironment or the other.\r\nUse the Update-RoleGroupMember cmdlet to modify the members of a\r\nmanagement role group.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-GlobalMonitoringOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Add-GlobalMonitoringOverride cmdlet to override the thresholds\r\nand parameters of the managed availability probes, monitors and responders\r\non all Exchange 2013 or later servers in your organization. The cmdlet\r\nenables monitoring changes and threshold tuning to the environment.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nAdd-ServerMonitoringOverride This cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 342 of 391\n\nCmdlet Description\r\nUse the Add-ServerMonitoringOverride cmdlet to override the thresholds\r\nand parameters of managed availability probes, monitors, and responders on\r\nExchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-AvailabilityReportOutage\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-AvailabilityReportOutage cmdlet to return the daily downtime\r\n(if any) for each service entity and its overridden value (if set) to the overall\r\nreported availability for the day.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-EventLogLevel\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-EventLogLevel cmdlet to display a list of Exchange event\r\ncategories and the corresponding log levels on Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-GlobalMonitoringOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-GlobalMonitoringOverride cmdlet to view the overrides of the\r\nthresholds and parameters of the managed availability probes, monitors and\r\nresponders that are configured for all Exchange 2013 or later servers in your\r\norganization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-HealthReport\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-HealthReport cmdlet to return health information for the\r\nExchange server that you specify. You can use the health values to determine\r\nthe state of the server. The cmdlet also returns an alert value that provides the\r\nspecific state of your server.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 343 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MonitoringItemHelp\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MonitoringItemHelp cmdlet to discover the monitoring items\r\nthat you can use to return health information about your Exchange servers.\r\nMonitoring items are preconfigured to help you with your server health and\r\nmonitoring.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MonitoringItemIdentity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-MonitoringItemIdentity cmdlet to discover the monitoring items\r\nthat you can use to return health information about your Exchange servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ServerComponentState\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ServerComponentState cmdlet to retrieve configuration settings\r\nfor Microsoft Exchange components and endpoints.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ServerHealth\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ServerHealth cmdlet to return health information related to the\r\nserver you specify.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ServerMonitoringOverride This cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 344 of 391\n\nCmdlet Description\r\nUse the Get-ServerMonitoringOverride cmdlet to return all overrides created\r\non the specified server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ThrottlingPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ThrottlingPolicy cmdlet to view the user throttling settings for\r\none or more throttling policies.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-ThrottlingPolicyAssociation\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ThrottlingPolicyAssociation cmdlet to view existing throttling\r\npolicy associations in your organization. Throttling policies can be associated\r\nwith mailboxes, user accounts, mail contacts, mail users, and Exchange\r\nserver computer accounts.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nInvoke-MonitoringProbe\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Invoke-MonitoringProbe cmdlet to run a Managed Availability probe\r\non a selected server.\r\nThis cmdlet can't be used to run every Managed Availability probe. Only\r\nsome probes (mainly the deep test probes) can be run manually using this\r\ncmdlet. Probes that can't be run with this cmdlet return error messages when\r\nyou use Invoke-MonitoringProbe to run them.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-AvailabilityReportOutage This cmdlet is available only in Exchange Server 2010.\r\nUse the New-AvailabilityReportOutage cmdlet to create an outage to add\r\nunrecorded issues to availability reporting.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 345 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-ThrottlingPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-ThrottlingPolicy cmdlet to create a non-default user throttling\r\npolicy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-AvailabilityReportOutage\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-AvailabilityReportOutage cmdlet to remove existing\r\noutages that have been added with the New-AvailabilityReportOutage\r\ncmdlet. Other outages must be modified with the Set-AvailabilityReportOutage cmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-GlobalMonitoringOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-GlobalMonitoringOverride cmdlet to remove a managed\r\navailability global override that is configured for a probe, monitor or\r\nresponder.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-ServerMonitoringOverride\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ServerMonitoringOverride cmdlet to remove a managed\r\navailability local server override that is configured for a probe, monitor or\r\nresponder.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 346 of 391\n\nCmdlet Description\r\nRemove-ThrottlingPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-ThrottlingPolicy cmdlet to remove a non-default Microsoft\r\nExchange throttling policy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-AvailabilityReportOutage\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-AvailabilityReportOutage cmdlet to set the outages that\r\ncontribute to the overall reported availability for the day.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-EventLogLevel\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-EventLogLevel cmdlet to set the event log level registry value\r\nfor the specified category.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ServerComponentState\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ServerComponentState cmdlet to configure and update Microsoft\r\nExchange components and endpoints on servers you specify.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ServerMonitor\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ServerMonitor cmdlet to edit or set a parameter on a single\r\nmonitor on an Exchange server.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 347 of 391\n\nCmdlet Description\r\nSet-ThrottlingPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ThrottlingPolicy cmdlet to modify the settings for a user\r\nthrottling policy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ThrottlingPolicyAssociation\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ThrottlingPolicyAssociation cmdlet to associate a throttling\r\npolicy with a specific object. The object can be a user with a mailbox, a user\r\nwithout a mailbox, a contact, or a computer account.\r\nNote: Some parameters in the throttling policy (for example,\r\nMessageRateLimit) apply only to objects that have mailbox GUIDs\r\n(mailboxes or remote mailboxes) and don't apply to mail users. And, if you\r\nwant to apply throttling policy to a remote mailbox, first populate the remote\r\nmailbox with an ExchangeGUID by using Set-RemoteMailbox -\r\nExchangeGUID.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-ServiceHealth\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-ServiceHealth cmdlet to test whether all the Microsoft Windows\r\nservices that Exchange requires on a server have started. The Test-ServiceHealth cmdlet returns an error for any service required by a\r\nconfigured role when the service is set to start automatically and isn't\r\ncurrently running.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nCmdlet Description\r\nAdd-AvailabilityAddressSpace\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 348 of 391\n\nCmdlet Description\r\nUse the Add-AvailabilityAddressSpace cmdlet to create availability\r\naddress space objects that are used to share free/busy data across\r\nExchange organizations.\r\nThe maximum number off Availability address spaces returned by\r\nActive Directory to Exchange is 100. We recommend using 100 or\r\nfewer address spaces in order for Availability lookups to work\r\nproperly.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-PublicFolderAdministrativePermission\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Add-PublicFolderAdministrativePermission cmdlet to add\r\nadministrative permissions to a public folder or a public folder\r\nhierarchy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-PublicFolderClientPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Add-PublicFolderClientPermission cmdlet to add\r\npermissions to public folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-MailPublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Disable-MailPublicFolder cmdlet to mail-disable a public\r\nfolder.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 349 of 391\n\nCmdlet Description\r\nEnable-MailPublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Enable-MailPublicFolder cmdlet to mail-enable public\r\nfolders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AvailabilityAddressSpace\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-AvailabilityAddressSpace cmdlet to view existing\r\navailability address space objects that are used to share free/busy\r\ndata across Exchange organizations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-AvailabilityConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-AvailabilityConfig cmdlet to view information about\r\nthe sharing of free/busy information between organizations:\r\nIn on-premises Exchange, the cmdlet returns the accounts\r\nthat are trusted in the cross-forest sharing of free/busy\r\ninformation.\r\nIn Exchange Online, the cmdlet returns the tenant IDs of\r\norganizations that free/busy information is being shared\r\nwith.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailPublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 350 of 391\n\nCmdlet Description\r\none environment or the other.\r\nUse the Get-MailPublicFolder cmdlet to retrieve mail-related\r\ninformation about mail-enabled public folders. If you want\r\ninformation about the basic (not mail-related) settings of mail-enabled public folders, use the Get-PublicFolder cmdlet instead.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-OrganizationRelationship\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-OrganizationRelationship cmdlet to retrieve settings\r\nfor an organization relationship that is created for federated sharing\r\nwith other federated Exchange organizations or for hybrid\r\ndeployments with Exchange Online.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-PublicFolder cmdlet to retrieve the attributes of a\r\npublic folder or a set of public folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PublicFolderAdministrativePermission\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-PublicFolderAdministrativePermission cmdlet to get\r\nthe administrative permissions for a public folder or a public folder\r\nhierarchy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 351 of 391\n\nCmdlet Description\r\nGet-PublicFolderClientPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-PublicFolderClientPermission cmdlet to retrieve the\r\nuser permissions for a public folder.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PublicFolderDatabase\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-PublicFolderDatabase cmdlet to view public folder\r\ndatabase settings for Microsoft Exchange Server 2010 or earlier\r\npublic folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PublicFolderItemStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-PublicFolderItemStatistics cmdlet to view information\r\nabout items within a specified public folder. Information returned\r\nincludes subject, last modification time, creation time, attachments,\r\nmessage size, and the type of item. You can use this raw\r\ninformation to better understand the distribution of items and item\r\ncharacteristics across public folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PublicFolderMailboxDiagnostics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-PublicFolderMailboxDiagnostics cmdlet to view\r\nevent-level information about a public folder mailbox. This\r\ninformation can be used to troubleshoot public folder issues.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 352 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-PublicFolderStatistics\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-PublicFolderStatistics cmdlet to retrieve statistical\r\ninformation about public folders, such as folder size and last logon\r\ntime.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SharingPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Get-SharingPolicy cmdlet to view existing sharing policies\r\nthat control how users inside your organization can share free/busy\r\nand contact information with users outside your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SiteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SiteMailbox cmdlet to view information about site\r\nmailboxes. This cmdlet is primarily used by Microsoft SharePoint\r\nand Exchange to display information to users in the user interface.\r\nHowever, you mightht find it helpful for discovering information\r\nsuch as the site mailbox's owners, members, and lifecycle status.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 353 of 391\n\nCmdlet Description\r\nGet-SiteMailboxDiagnostics\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SiteMailboxDiagnostics cmdlet to view important\r\nevent-related data for each site mailbox. This information can be\r\nused to troubleshoot site mailbox issues.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SiteMailboxProvisioningPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-SiteMailboxProvisioningPolicy cmdlet to view site\r\nmailbox provisioning policies.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-AvailabilityConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-AvailabilityConfig cmdlet to create the availability\r\nconfiguration that specifies the Microsoft 365 organizations to\r\nexchange free/busy information with.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-OrganizationRelationship\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the New-OrganizationRelationship cmdlet to create\r\norganization relationships. Organization relationships define the\r\nsettings that are used with external Exchange organizations to\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 354 of 391\n\nCmdlet Description\r\naccess calendar free/busy information or to move mailboxes\r\nbetween on-premises Exchange servers and Exchange Online as\r\npart of hybrid deployments.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-PublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the New-PublicFolder cmdlet to create a public folder with the\r\nspecified name.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-PublicFolderDatabase\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-PublicFolderDatabase cmdlet to create a public folder\r\ndatabase.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-PublicFolderDatabaseRepairRequest\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the New-PublicFolderDatabaseRepairRequest cmdlet to detect\r\nand fix replication issues in the public folder database.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SharingPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the New-SharingPolicy cmdlet to create a sharing policy to\r\nregulate how users inside your organization can share calendar and\r\ncontact information with users outside the organization. Users can\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 355 of 391\n\nCmdlet Description\r\nonly share this information after federation is configured in\r\nExchange. After federation is configured, users can send sharing\r\ninvitations that comply with a sharing policy to external recipients\r\nin other Exchange Server 2010 or later organizations that have\r\nfederation enabled. A sharing policy needs to get assigned to a\r\nmailbox to be effective. If a mailbox doesn't have a specific sharing\r\npolicy assigned, a default policy enforces the level of sharing\r\npermitted for this mailbox.\r\nSharing policies provide user-established, people-to-people sharing\r\nof both calendar and contact information with different types of\r\nexternal users. Sharing policies allow users to share both their\r\nfree/busy and contact information (including the Calendar and\r\nContacts folders) with recipients in other external federated\r\nExchange organizations. For recipients that aren't in an external\r\nfederated organization or are in non-Exchange organizations,\r\nsharing policies allow people-to-people sharing of their calendar\r\ninformation with anonymous users through the use of Internet\r\nCalendar Publishing.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SiteMailboxProvisioningPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-SiteMailboxProvisioningPolicy cmdlet to create\r\nprovisioning policies for site mailboxes.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-SyncMailPublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nThe New-SyncMailPublicFolder cmdlet is used by the Import-MailPublicFoldersForMigration.ps1 and Sync-https://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 356 of 391\n\nCmdlet Description\r\nMailPublicFolders.ps1 scripts to create mail-enabled public folder\r\nrecipient objects in Exchange Online (the scripts synchronize mail-enabled public folder objects from the source on-premises\r\nExchange organization to Exchange Online). Don't use this cmdlet\r\nunless you are directed to do so by Microsoft Customer Service\r\nand Support or by specific documentation.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AvailabilityAddressSpace\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-AvailabilityAddressSpace cmdlet to remove\r\nexisting availability address space objects and the associated\r\ncredentials that were used to share free/busy data across Exchange\r\norganizations.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-AvailabilityConfig\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-AvailabilityConfig cmdlet to remove the\r\navailability configuration that specifies the Microsoft 365\r\norganizations to exchange free/busy information with.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-OrganizationRelationship\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-OrganizationRelationship cmdlet to remove the\r\norganization relationship with an external Exchange organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 357 of 391\n\nCmdlet Description\r\nRemove-PublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-PublicFolder cmdlet to remove an existing public\r\nfolder.\r\nThe Remove-PublicFolder cmdlet removes the public folder data\r\nfrom all servers in your organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-PublicFolderAdministrativePermission\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-PublicFolderAdministrativePermission cmdlet to\r\nremove administrative permissions for a public folder or a public\r\nfolder hierarchy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-PublicFolderClientPermission\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-PublicFolderClientPermission cmdlet to remove\r\npermissions from public folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-PublicFolderDatabase\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Remove-PublicFolderDatabase cmdlet to delete public\r\nfolder databases.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 358 of 391\n\nCmdlet Description\r\nRemove-SharingPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Remove-SharingPolicy cmdlet to remove a sharing policy.\r\nBefore you can remove a sharing policy, you must ensure that no\r\nmailbox users are provisioned to use that policy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SiteMailboxProvisioningPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-SiteMailboxProvisioningPolicy cmdlet to remove\r\nsite mailbox provisioning policies.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-SyncMailPublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nThe Remove-SyncMailPublicFolder cmdlet is used by the Sync-MailPublicFolders.ps1 script to remove mail-enabled public folder\r\nrecipient objects from Exchange Online (the script synchronizes\r\nmail-enabled public folder objects from the source on-premises\r\nExchange organization to Exchange Online). Don't use this cmdlet\r\nunless you are directed to do so by Microsoft Customer Service\r\nand Support or by specific documentation.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nResume-PublicFolderReplication\r\nThis cmdlet is available only in Exchange Server 2010.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 359 of 391\n\nCmdlet Description\r\nUse the Resume-PublicFolderReplication cmdlet to resume public\r\nfolder content replication when it's been stopped.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-AvailabilityConfig\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-AvailabilityConfig cmdlet to set the access level for\r\nfree/busy information.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MailPublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-MailPublicFolder cmdlet to configure the mail-related\r\nsettings of mail-enabled public folders. If you want to configure\r\nbasic settings that aren't mail-related, use the Set-PublicFolder\r\ncmdlet.\r\nNOTE: The settings that you configure on a public folder mailbox\r\nmight interfere with the existing settings on a public folder within\r\nin the mailbox.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-OrganizationRelationship\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-OrganizationRelationship cmdlet to modify existing\r\norganization relationships. Organization relationships define the\r\nsettings that are used with external Exchange organizations to\r\naccess calendar free/busy information or to move mailboxes\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 360 of 391\n\nCmdlet Description\r\nbetween on-premises Exchange servers and Exchange Online as\r\npart of hybrid deployments.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-PublicFolder\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-PublicFolder cmdlet to set the attributes of public\r\nfolders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-PublicFolderDatabase\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Set-PublicFolderDatabase cmdlet to set attributes of public\r\nfolder databases.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SharingPolicy\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Set-SharingPolicy cmdlet to modify existing sharing\r\npolicies that control how users inside your organization can share\r\nfree/busy and contact information with users outside your\r\norganization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SiteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SiteMailbox cmdlet to change a site mailbox's settings,\r\nsuch as the Microsoft SharePoint URL. This cmdlet is primarily\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 361 of 391\n\nCmdlet Description\r\nused by the SharePoint and Microsoft Exchange user interfaces,\r\nsuch as the SharePoint URL. This cmdlet should only be used for\r\ndiagnostic and troubleshooting purposes.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-SiteMailboxProvisioningPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-SiteMailboxProvisioningPolicy cmdlet to modify an\r\nexisting site mailbox provisioning policy.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSuspend-PublicFolderReplication\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Suspend-PublicFolderReplication cmdlet to stop public\r\nfolder replication for the organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nTest-OrganizationRelationship\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Test-OrganizationRelationship cmdlet to verify that the\r\norganization relationship is properly configured and functioning as\r\nexpected.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 362 of 391\n\nCmdlet Description\r\nTest-SiteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-SiteMailbox cmdlet to test the site mailbox to\r\nMicrosoft SharePoint connectivity and to test whether users have\r\nthe correct permissions to use a site mailbox. This cmdlet should\r\nbe used for troubleshooting and diagnostic purposes.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpdate-PublicFolder\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Update-PublicFolder cmdlet to start content\r\nsynchronization of a public folder.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpdate-PublicFolderHierarchy\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Update-PublicFolderHierarchy cmdlet to start content\r\nsynchronization of the public folder hierarchy.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpdate-PublicFolderMailbox\r\nThis cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to\r\none environment or the other.\r\nUse the Update-PublicFolderMailbox cmdlet to update the\r\nhierarchy for public folders.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 363 of 391\n\nCmdlet Description\r\nUpdate-SiteMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Update-SiteMailbox cmdlet to trigger a Microsoft\r\nSharePoint synchronization. This command synchronizes\r\ndocument content membership and permissions into Microsoft\r\nExchange. You might need to perform this action when\r\ntroubleshooting document or membership synchronization issues.\r\nSite mailboxes were deprecated in Exchange Online and\r\nSharePoint Online in 2017. For more information, see Deprecation\r\nof Site Mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nDisable-UMAutoAttendant\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-UMAutoAttendant cmdlet to disable an existing Unified\r\nMessaging (UM) auto attendant that's enabled.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-UMCallAnsweringRule\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-UMCallAnsweringRule cmdlet to disable a call answering\r\nrule that is created within a UM-enabled mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-UMIPGateway\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-UMIPGateway cmdlet to disable a Unified Messaging\r\n(UM) IP gateway.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 364 of 391\n\nCmdlet Description\r\nDisable-UMMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-UMMailbox cmdlet to disable Unified Messaging (UM) for\r\nUM-enabled mailboxes.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-UMServer\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Disable-UMServer cmdlet to set the status of an Exchange Server\r\n2010 Unified Messaging (UM) server to disabled. This prevents the Unified\r\nMessaging server from processing UM calls.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nDisable-UMService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-UMService cmdlet to set the status of an Exchange Server\r\n2010 Unified Messaging server to disabled. This prevents the UM server\r\nfrom processing UM incoming calls.\r\nYou can run this cmdlet in Exchange 2013 or Exchange 2016, but the target\r\nserver must be an Exchange 2010 UM server. You can't use this cmdlet to\r\ndisable the UM service on Exchange 2013 or Exchange 2016 Mailbox\r\nservers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-UMAutoAttendant\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-UMAutoAttendant cmdlet to enable an existing Unified\r\nMessaging (UM) auto attendant that's disabled.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 365 of 391\n\nCmdlet Description\r\nEnable-UMCallAnsweringRule\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-UMCallAnsweringRule cmdlet to enable a call answering\r\nrule that is created within a UM-enabled mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-UMIPGateway\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-UMIPGateway cmdlet to enable a Unified Messaging (UM)\r\nIP gateway.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-UMMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-UMMailbox cmdlet to enable Unified Messaging (UM) for\r\nexisting mailbox users.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-UMServer\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Enable-UMServer cmdlet to set the status of a Unified Messaging\r\n(UM) server to enabled. This enables the Unified Messaging server to\r\nprocess UM calls.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nEnable-UMService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-UMService cmdlet to set the status of an Exchange Server\r\n2010 Unified Messaging (UM) server to enabled. This setting enables the\r\nUnified Messaging server to process UM calls.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 366 of 391\n\nCmdlet Description\r\nYou can run this cmdlet in Exchange 2013 or Exchange 2016, but the target\r\nserver must be an Exchange 2010 UM server. You can't use this cmdlet to\r\nenable the UM service on Exchange 2013 or Exchange 2016 Mailbox\r\nservers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nExport-UMCallDataRecord\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-UMCallDataRecord cmdlet to export Unified Messaging\r\n(UM) call data records for UM dial plans and UM IP gateways for a date that\r\nyou've specified.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nExport-UMPrompt\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Export-UMPrompt cmdlet to export an audio file being used as a\r\ngreeting prompt for Unified Messaging (UM) dial plans and auto attendants.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-OnlineMeetingConfiguration\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Get-OnlineMeetingConfiguration cmdlet to view status and usage\r\ninformation about Skype Meetings and Skype for Business Online for\r\nmailboxes. Skype Meetings automatically includes Skype for Business\r\nOnline conference join information in Exchange Online meeting invitations.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMActiveCalls\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMActiveCalls cmdlet to return information about the calls that\r\nare active and being processed by the Mailbox server running the Microsoft\r\nExchange Unified Messaging service.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 367 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMAutoAttendant\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMAutoAttendant cmdlet to retrieve the properties and the\r\nvalues for a Unified Messaging (UM) auto attendant.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMCallAnsweringRule\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMCallAnsweringRule cmdlet to view the properties of a\r\nUnified Messaging (UM) call answering rule that is created within a UM-enabled mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMCallDataRecord\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMCallDataRecord cmdlet to display Unified Messaging (UM)\r\ncall data records for a specific UM-enabled user's mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMCallRouterSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMCallRouterSettings cmdlet to view the settings of the\r\nMicrosoft Exchange Unified Messaging Call Router service. This service\r\nexists on Exchange servers that have the Client Access server role installed,\r\nand is used by telephony clients to connect to Exchange.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMCallSummaryReport\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 368 of 391\n\nCmdlet Description\r\nUse the Get-UMCallSummaryReport cmdlet to return statistics about all\r\ncalls received or placed by Mailbox servers running the Microsoft Exchange\r\nUnified Messaging service in an organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMDialPlan\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMDialPlan cmdlet to display the properties of a single Unified\r\nMessaging (UM) dial plan or to return a list of all UM dial plans associated\r\nwith Mailbox servers running the Microsoft Exchange Unified Messaging\r\nservice.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMHuntGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMHuntGroup cmdlet to display the properties and values for\r\nan existing Unified Messaging (UM) hunt group.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMIPGateway\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMIPGateway cmdlet to return a list of properties and values\r\nfor a specified Unified Messaging (UM) IP gateway or a list of UM IP\r\ngateways.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 369 of 391\n\nCmdlet Description\r\nGet-UMMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMMailbox cmdlet to view existing mailboxes that are Unified\r\nMessaging (UM) enabled.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMMailboxPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMMailboxPolicy cmdlet to display the properties and values\r\nof a Unified Messaging (UM) mailbox policy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMService cmdlet to view the settings of the Microsoft\r\nExchange Unified Messaging service on Exchange 2013 or Exchange 2016\r\nMailbox servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nImport-UMPrompt\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Import-UMPrompt cmdlet to copy or upload a custom audio file to\r\nbe used by Unified Messaging (UM) dial plans and auto attendants.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 370 of 391\n\nCmdlet Description\r\nNew-UMAutoAttendant\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-UMAutoAttendant cmdlet to create a Unified Messaging (UM)\r\nauto attendant.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-UMCallAnsweringRule\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-UMCallAnsweringRule cmdlet to create a call answering rule.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-UMDialPlan\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-UMDialPlan cmdlet to create a Unified Messaging (UM) dial\r\nplan to establish a link between UM IP gateways, UM hunt groups, and\r\nMailbox servers to enable communication between Unified Messaging\r\ncomponents.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-UMHuntGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-UMHuntGroup cmdlet to create a Unified Messaging (UM)\r\nhunt group used to link incoming calls to a specific UM dial plan.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-UMIPGateway\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-UMIPGateway cmdlet to create a Unified Messaging (UM) IP\r\ngateway. A UM IP gateway is used to connect Unified Messaging servers to\r\nan IP gateway or a Session Initiation Protocol (SIP)-enabled IP Private\r\nBranch eXchange (PBX).\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 371 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nNew-UMMailboxPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the New-UMMailboxPolicy cmdlet to create a Unified Messaging (UM)\r\nmailbox policy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-UMAutoAttendant\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-UMAutoAttendant cmdlet to delete a Unified Messaging\r\n(UM) auto attendant.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-UMCallAnsweringRule\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-UMCallAnsweringRule cmdlet to remove an existing\r\nUnified Messaging (UM) call answering rule.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-UMDialPlan\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-UMDialPlan cmdlet to delete an existing Unified\r\nMessaging (UM) dial plan.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-UMHuntGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-UMHuntGroup cmdlet to remove and delete an existing\r\nUnified Messaging (UM) hunt group.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 372 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-UMIPGateway\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-UMIPGateway cmdlet to delete a Unified Messaging (UM)\r\nIP gateway.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nRemove-UMMailboxPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Remove-UMMailboxPolicy cmdlet to delete a Unified Messaging\r\n(UM) mailbox policy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMAutoAttendant\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMAutoAttendant cmdlet to modify an existing Unified\r\nMessaging (UM) auto attendant.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMCallAnsweringRule\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMCallAnsweringRule cmdlet to change properties of an\r\nexisting UM call answering rule.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMCallRouterSettings\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMCallRouterSettings cmdlet to modify the configuration of\r\nthe Microsoft Exchange Unified Messaging Call Router service. This service\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 373 of 391\n\nCmdlet Description\r\nexists on Exchange servers that have the Client Access server role installed,\r\nand is used by telephony clients to connect to Exchange.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMDialPlan\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMDialPlan cmdlet to set various properties on a Unified\r\nMessaging (UM) dial plan.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMIPGateway\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMIPGateway cmdlet to modify the configuration settings for a\r\nsingle Unified Messaging (UM) IP gateway or to return a list of\r\nconfiguration settings that can be modified on a specified UM IP gateway.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMMailbox\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMMailbox cmdlet to set the Unified Messaging (UM)\r\nproperties for a user who is currently UM-enabled.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMMailboxPIN\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMMailboxPIN cmdlet to reset the PIN for a Unified\r\nMessaging (UM)-enabled mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMMailboxPolicy\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 374 of 391\n\nCmdlet Description\r\nUse the Set-UMMailboxPolicy cmdlet to modify a Unified Messaging (UM)\r\nmailbox policy.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMService\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-UMService cmdlet to modify the properties of the Microsoft\r\nExchange Unified Messaging service on Exchange 2013 or Exchange 2016\r\nMailbox servers.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nTest-UMConnectivity\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Test-UMConnectivity cmdlet to test the operation of Unified\r\nMessaging (UM) servers.\r\nNote: This cmdlet works best in Exchange 2010. In later versions of\r\nExchange, the functionality of this cmdlet is replaced by Managed\r\nAvailability. For the best results, use the Invoke-MonitoringProbe cmdlet\r\nand specify the relevant active monitor probe instead of using this cmdlet.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 375 of 391\n\nCmdlet Description\r\nAdd-DistributionGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Add-DistributionGroupMember cmdlet to add a single\r\nrecipient to distribution groups and mail-enabled security groups.\r\nTo replace all members, use the Update-DistributionGroupMember cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nAdd-UnifiedGroupLinks\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Add-UnifiedGroupLinks cmdlet to add members, owners\r\nand subscribers to Microsoft 365 Groups in your cloud-based\r\norganization. To remove members, owners, and subscribers, use\r\nthe Remove-UnifiedGroupLinks cmdlet. To modify other\r\nproperties of Microsoft 365 Groups, use the Set-UnifiedGroup\r\ncmdlet.\r\nNote\r\nYou can't use this cmdlet to modify Microsoft 365 Group\r\nmembers, owners, or subscribers if you connect using certificate\r\nbased authentication (also known as CBA or app-only\r\nauthentication for unattended scripts) or Azure managed identity.\r\nYou can use Microsoft Graph instead. For more information, see\r\nGroup resource type.\r\nUsing this cmdlet, only group members can be owners of the\r\ngroup. Add users as members before you add them as owners.\r\nThis limitation doesn't apply in web management portals where\r\nyou can add non-members as group owners. Guest users can never\r\nbe group owners.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-DistributionGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 376 of 391\n\nCmdlet Description\r\nUse the Disable-DistributionGroup cmdlet to remove email\r\ncapabilities from existing mail-enabled security groups and\r\ndistribution groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-MailContact\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-MailContact cmdlet to remove email capabilities\r\nfrom existing mail contacts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nDisable-MailUser\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Disable-MailUser cmdlet to remove email capabilities\r\nfrom existing mail users.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-DistributionGroup\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-DistributionGroup cmdlet to mail-enable existing\r\nuniversal security groups and universal distribution groups that\r\naren't already mail-enabled.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nEnable-MailContact\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-MailContact cmdlet to add email capabilities to\r\nexisting contacts that aren't already mail-enabled.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 377 of 391\n\nCmdlet Description\r\nEnable-MailUser\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Enable-MailUser cmdlet to mail-enable existing users that\r\naren't already mail-enabled.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-Contact\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-Contact cmdlet to view existing contact objects in\r\nyour organization. This cmdlet returns contacts and mail contacts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-DistributionGroup cmdlet to view existing\r\ndistribution groups or mail-enabled security groups. To view the\r\nmembers of a group, use the Get-DistributionGroupMember\r\ncmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DistributionGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-DistributionGroupMember cmdlet to view the\r\nmembers of distribution groups and mail-enabled security groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 378 of 391\n\nCmdlet Description\r\nGet-DynamicDistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-DynamicDistributionGroup cmdlet to view existing\r\ndynamic distribution groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-DynamicDistributionGroupMember\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-DynamicDistributionGroupMember cmdlet to view\r\nthe calculated membership list that's stored on dynamic\r\ndistribution group objects. The results from this cmdlet are\r\nupdated every 24 hours.\r\nUse the Get-DistributionGroupMember cmdlet to view the\r\nmembers of distribution groups and mail-enabled security groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-EligibleDistributionGroupForMigration\r\nThis cmdlet is functional only in the cloud-based service.\r\nUse the Get-EligibleDistributionGroupForMigration cmdlet to\r\nidentify distribution groups that can be upgraded to Microsoft 365\r\nGroups. You can't upgrade mail-enabled security groups to\r\nMicrosoft 365 Groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-Group\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-Group cmdlet to view existing group objects in your\r\norganization. In all environments, this cmdlet returns mail-enabled\r\nsecurity groups, distribution groups, role groups, and room lists.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 379 of 391\n\nCmdlet Description\r\nFor details about other supported group types in on-premises\r\nExchange environments, see the RecipientTypeDetails parameter\r\ndescription.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-LinkedUser\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-LinkedUser cmdlet to view existing linked user\r\naccounts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailContact\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-MailContact cmdlet to view existing mail contacts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-MailUser\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-MailUser cmdlet to view mail users and also guest\r\nusers for Microsoft 365 Groups in cloud environments.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-Recipient\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-Recipient cmdlet to view existing recipient objects in\r\nyour organization. This cmdlet returns all mail-enabled objects\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 380 of 391\n\nCmdlet Description\r\n(for example, mailboxes, mail users, mail contacts, and\r\ndistribution groups).\r\nNote: In Exchange Online PowerShell, we recommend that you\r\nuse the Get-EXORecipient cmdlet instead of this cmdlet. For more\r\ninformation, see Connect to Exchange Online PowerShell.\r\nIn cloud environments, to return Microsoft 365 Groups, you need\r\nto use the RecipientTypeDetails parameter with the value\r\nGroupMailbox.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-SecurityPrincipal\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-SecurityPrincipal cmdlet to return a list of security\r\nprincipals. Security principals are entities, such as users or\r\nsecurity groups, which can be assigned permissions and user\r\nrights.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-UnifiedGroup\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-UnifiedGroup cmdlet to view Microsoft 365 Groups\r\nin your cloud-based organization. To view members, owners and\r\nsubscribers for Microsoft 365 Groups, use the Get-UnifiedGroupLinks cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-UnifiedGroupLinks\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-UnifiedGroupLinks cmdlet to view membership and\r\nownership information for Microsoft 365 Groups in your cloud-https://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 381 of 391\n\nCmdlet Description\r\nbased organization. To view other properties for Microsoft 365\r\nGroups, use the Get-UnifiedGroup cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nGet-User\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Get-User cmdlet to view existing user objects in your\r\norganization. This cmdlet returns all objects that have user\r\naccounts (for example, user mailboxes, mail users, and user\r\naccounts).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-DistributionGroup cmdlet to create distribution\r\ngroups and mail-enabled security groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-DynamicDistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-DynamicDistributionGroup cmdlet to create\r\ndynamic distribution groups. A dynamic distribution group queries\r\nmail-enabled objects and builds the group membership based on\r\nthe results. The group membership is recalculated whenever an\r\nemail message is sent to the group.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 382 of 391\n\nCmdlet Description\r\nNew-MailContact\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-MailContact cmdlet to create mail contacts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-MailUser\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the New-MailUser cmdlet to create mail users. Mail users\r\n(also known as mail-enabled users) have email addresses and\r\naccounts in the Exchange organization, but they don't have\r\nExchange mailboxes. Email messages sent to mail users are\r\ndelivered to the specified external email address.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nNew-UnifiedGroup\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the New-UnifiedGroup cmdlet to create Microsoft 365\r\nGroups in your cloud-based organization. To add members,\r\nowners, and subscribers to Microsoft 365 Groups, use the Add-UnifiedGroupLinks cmdlet.\r\nNote: You can't use this cmdlet to create Microsoft 365 Groups if\r\nyou connect using certificate based authentication (also known as\r\nCBA or app-only authentication for unattended scripts) or Azure\r\nmanaged identity. You can use Microsoft Graph instead. For more\r\ninformation, see Create group.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 383 of 391\n\nCmdlet Description\r\nexclusive to one environment or the other.\r\nUse the Remove-DistributionGroup cmdlet to remove distribution\r\ngroups and mail-enabled security groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DistributionGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-DistributionGroupMember cmdlet to remove a\r\nsingle member from distribution groups or mail-enabled security\r\ngroups. To replace all members, use the Update-DistributionGroupMember cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-DynamicDistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-DynamicDistributionGroup cmdlet to delete\r\ndynamic distribution groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-MailContact\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-MailContact cmdlet to delete existing mail\r\ncontacts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 384 of 391\n\nCmdlet Description\r\nRemove-MailUser\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Remove-MailUser cmdlet to remove existing mail users.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-UnifiedGroup\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-UnifiedGroup cmdlet to remove Microsoft 365\r\nGroups from your cloud-based organization.\r\nNote: You can't use this cmdlet to remove Microsoft 365 Groups if\r\nyou connect using certificate based authentication (also known as\r\nCBA or app-only authentication for unattended scripts) or Azure\r\nmanaged identity. You can use Microsoft Graph instead. For more\r\ninformation, see Delete group.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nRemove-UnifiedGroupLinks\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Remove-UnifiedGroupLinks cmdlet to remove members,\r\nowners, and subscribers from Microsoft 365 Groups in your\r\ncloud-based organization. To add members, owners and\r\nsubscribers, use the Add-UnifiedGroupLinks cmdlet. To modify\r\nother properties of Microsoft 365 Groups, use the Set-UnifiedGroup cmdlet.\r\nNote\r\nYou can't use this cmdlet to modify Microsoft 365 Group\r\nmembers, owners, or subscribers if you connect using certificate\r\nbased authentication (also known as CBA or app-only\r\nauthentication for unattended scripts) or Azure managed identity.\r\nYou can use Microsoft Graph instead. For more information, see\r\nGroup resource type.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 385 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-Contact\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-Contact cmdlet to modify contact object settings. If\r\nthe contact is a mail contact, you can use the Set-MailContact\r\ncmdlet to modify other Microsoft Exchange settings that aren't\r\navailable by using the Set-Contact cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-DistributionGroup cmdlet to modify the settings of\r\nexisting distribution groups or mail-enabled security groups. To\r\nadd or remove group members, use the Add-DistributionGroupMember, Remove-DistributionGroupMember\r\nor Update-DistributionGroupMember cmdlets.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-DynamicDistributionGroup\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-DynamicDistributionGroup cmdlet to modify existing\r\ndynamic distribution groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-Group\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 386 of 391\n\nCmdlet Description\r\nexclusive to one environment or the other.\r\nUse the Set-Group cmdlet to modify group object settings. If the\r\ngroup is a mail-enabled security group or a distribution group, you\r\ncan use the Set-DistributionGroup cmdlet to modify other\r\nMicrosoft Exchange settings that aren't available by using the Set-Group cmdlet.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-LinkedUser\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-LinkedUser cmdlet to modify the properties of an\r\nexisting linked user account. The Outlook Live Directory Sync\r\n(OLSync) service account is a linked user.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MailContact\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-MailContact cmdlet to modify existing mail contacts.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-MailUser\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-MailUser cmdlet to modify mail users. Mail users\r\n(also known as mail-enabled users) have email addresses and\r\naccounts in the Exchange organization, but they don't have\r\nExchange mailboxes.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 387 of 391\n\nCmdlet Description\r\nSet-UnifiedGroup\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Set-UnifiedGroup cmdlet to modify Microsoft 365\r\nGroups in your cloud-based organization. To modify members,\r\nowners, and subscribers of Microsoft 365 Groups, use the Add-UnifiedGroupLinks and Remove-UnifiedGroupLinks cmdlets.\r\nImportant: You can't use this cmdlet to remove all Microsoft\r\nOnline Email Routing Address (MOERA) addresses from the\r\nMicrosoft 365 Group. There must be at least one MOERA address\r\nattached to a group. To learn more about MOERA addresses, see\r\nHow the proxyAddresses attribute is populated in Microsoft Entra\r\nID.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nSet-User\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nUse the Set-User cmdlet to modify user attributes. You can use\r\nthis cmdlet to modify all objects that have user accounts (for\r\nexample, user mailboxes, mail users, and user accounts).\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUndo-SoftDeletedUnifiedGroup\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Undo-SoftDeletedUnifiedGroup cmdlet to restore soft-deleted Microsoft 365 Groups in your cloud-based organization.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpdate-DistributionGroupMember\r\nThis cmdlet is available in on-premises Exchange and in the\r\ncloud-based service. Some parameters and settings might be\r\nexclusive to one environment or the other.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 388 of 391\n\nCmdlet Description\r\nUse the Update-DistributionGroupMember cmdlet to replace all\r\nmembers of distribution groups and mail-enabled security groups.\r\nTo add or remove existing group members, use the Add-DistributionGroupMember and Remove-DistributionGroupMember cmdlets.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nUpgrade-DistributionGroup\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Upgrade-DistributionGroup cmdlet to upgrade\r\ndistribution groups to Microsoft 365 Groups. This cmdlet only\r\nworks on distribution groups, not mail-enabled security groups.\r\nNote: Before you use this cmdlet, verify there are no email\r\naddress policies that you created with the\r\nIncludeUnifiedGroupRecipients parameter; otherwise the\r\ncommand will fail. Remove and recreate the email address\r\npolicies after you upgrade your distribution groups to Microsoft\r\n365 Groups.\r\nFor information about the parameter sets in the Syntax section\r\nbelow, see Exchange cmdlet syntax.\r\nCmdlet Description\r\nGet-ADSiteLink\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-ADSiteLink cmdlet to view configuration information about an\r\nActive Directory IP site link.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MailFlowStatusReport This cmdlet is available only in the cloud-based service.\r\nUse the Get-MailFlowStatusReport cmdlet to return the message counts for a\r\nspecific date range organized by the final disposition of the message for the last\r\n90 days.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 389 of 391\n\nCmdlet Description\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-MessageTraceDetailV2\r\nGet-MessageTraceV2\r\nThis cmdlet is available only in the cloud-based service.\r\nUse the Get-MessageTraceV2 cmdlet to trace messages as they pass through the\r\ncloud-based organization.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMMailboxPin\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Get-UMMailboxPin cmdlet to return information from a Unified\r\nMessaging (UM)-enabled user's mailbox.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nGet-UMServer\r\nThis cmdlet is available only in Exchange Server 2010.\r\nUse the Get-UMServer cmdlet to view settings that are associated with the\r\nUnified Messaging (UM) server role.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-ADSiteLink\r\nThis cmdlet is available only in on-premises Exchange.\r\nUse the Set-ADSiteLink cmdlet to assign an Exchange-specific cost to an Active\r\nDirectory IP site link. You can also use this cmdlet to configure the maximum\r\nmessage size that can pass across an Active Directory IP site link.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSet-UMServer\r\nThis cmdlet is available only in Exchange Server 2010.\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 390 of 391\n\nCmdlet Description\r\nUse the Set-UMServer cmdlet to modify settings that are associated with the\r\nUnified Messaging (UM) server role.\r\nFor information about the parameter sets in the Syntax section below, see\r\nExchange cmdlet syntax.\r\nSource: https://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nhttps://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes\r\nPage 391 of 391",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"references": [
		"https://docs.microsoft.com/en-us/powershell/module/exchange/?view=exchange-ps#mailboxes"
	],
	"report_names": [
		"?view=exchange-ps#mailboxes"
	],
	"threat_actors": [],
	"ts_created_at": 1775434276,
	"ts_updated_at": 1775791234,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/051d0a7908b29e94d992b016ec47e899900c3aa8.pdf",
		"text": "https://archive.orkl.eu/051d0a7908b29e94d992b016ec47e899900c3aa8.txt",
		"img": "https://archive.orkl.eu/051d0a7908b29e94d992b016ec47e899900c3aa8.jpg"
	}
}