diff --git a/exchange/docs-conceptual/app-only-auth-powershell-v2.md b/exchange/docs-conceptual/app-only-auth-powershell-v2.md index f23758f7ff..38fa8dc50f 100644 --- a/exchange/docs-conceptual/app-only-auth-powershell-v2.md +++ b/exchange/docs-conceptual/app-only-auth-powershell-v2.md @@ -38,17 +38,17 @@ Certificate based authentication (CBA) or app-only authentication as described i > If the procedures in this article don't work for you, verify that you don't have Beta versions of the PackageManagement or PowerShellGet modules installed by running the following command: `Get-InstalledModule PackageManagement -AllVersions; Get-InstalledModule PowerShellGet -AllVersions`. > > - In Exchange Online PowerShell, you can't use the procedures in this article with the following Microsoft 365 Group cmdlets: -> - [New-UnifiedGroup](/powershell/module/exchange/new-unifiedgroup) -> - [Remove-UnifiedGroup](/powershell/module/exchange/remove-unifiedgroup) -> - [Remove-UnifiedGroupLinks](/powershell/module/exchange/remove-unifiedgrouplinks) -> - [Add-UnifiedGroupLinks](/powershell/module/exchange/add-unifiedgrouplinks) +> - [New-UnifiedGroup](/powershell/module/exchangepowershell/new-unifiedgroup) +> - [Remove-UnifiedGroup](/powershell/module/exchangepowershell/remove-unifiedgroup) +> - [Remove-UnifiedGroupLinks](/powershell/module/exchangepowershell/remove-unifiedgrouplinks) +> - [Add-UnifiedGroupLinks](/powershell/module/exchangepowershell/add-unifiedgrouplinks) > > You can use Microsoft Graph to replace most of the functionality from those cmdlets. For more information, see [Working with groups in Microsoft Graph](/graph/api/resources/groups-overview). > > - In Security & Compliance PowerShell, you can't use the procedures in this article with the following Microsoft 365 Group cmdlets: -> - [Get-ComplianceSearchAction](/powershell/module/exchange/get-compliancesearchaction) -> - [New-ComplianceSearch](/powershell/module/exchange/new-compliancesearch) -> - [Start-ComplianceSearch](/powershell/module/exchange/start-compliancesearch) +> - [Get-ComplianceSearchAction](/powershell/module/exchangepowershell/get-compliancesearchaction) +> - [New-ComplianceSearch](/powershell/module/exchangepowershell/new-compliancesearch) +> - [Start-ComplianceSearch](/powershell/module/exchangepowershell/start-compliancesearch) > > - Delegated scenarios are supported in Exchange Online. The recommended method for connecting with delegation is using GDAP and App Consent. For more information, see [Use the Exchange Online PowerShell v3 Module with GDAP and App Consent](/powershell/partnercenter/exchange-online-gdap-app). You can also use multi-tenant applications when CSP relationships are not created with the customer. The required steps for using multi-tenant applications are called out within the regular instructions in this article. > @@ -523,7 +523,7 @@ To assign custom role groups to the application using service principals, do the $SP = Get-ServicePrincipal -Identity "SP for Azure AD App ExO PowerShell CBA" ``` - For detailed syntax and parameter information, see [New-ServicePrincipal](/powershell/module/exchange/new-serviceprincipal). + For detailed syntax and parameter information, see [New-ServicePrincipal](/powershell/module/exchangepowershell/new-serviceprincipal). 3. In Exchange Online PowerShell or Security & Compliance PowerShell, run the following command to add the service principal as a member of the custom role group: @@ -537,4 +537,4 @@ To assign custom role groups to the application using service principals, do the Add-RoleGroupMember -Identity "Contoso View-Only Recipients" -Member $SP.Identity ``` - For detailed syntax and parameter information, see [Add-RoleGroupMember](/powershell/module/exchange/add-rolegroupmember). + For detailed syntax and parameter information, see [Add-RoleGroupMember](/powershell/module/exchangepowershell/add-rolegroupmember). diff --git a/exchange/docs-conceptual/client-advanced-settings.md b/exchange/docs-conceptual/client-advanced-settings.md index dc5a85dd20..965318b2df 100644 --- a/exchange/docs-conceptual/client-advanced-settings.md +++ b/exchange/docs-conceptual/client-advanced-settings.md @@ -21,8 +21,8 @@ description: "Security & Compliance PowerShell advanced settings for Microsoft P This article contains the [Security & Compliance PowerShell](/powershell/exchange/office-365-scc/office-365-scc-powershell) advanced settings that are supported by [Microsoft Purview Information Protection client](/purview/information-protection-client) when you use the following cmdlets: -- [New-Label](/powershell/module/exchange/new-label) or [Set-Label](/powershell/module/exchange/set-label) -- [New-LabelPolicy](/powershell/module/exchange/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchange/set-labelpolicy) +- [New-Label](/powershell/module/exchangepowershell/new-label) or [Set-Label](/powershell/module/exchangepowershell/set-label) +- [New-LabelPolicy](/powershell/module/exchangepowershell/new-labelpolicy) or [Set-LabelPolicy](/powershell/module/exchangepowershell/set-labelpolicy) The advanced settings that are supported by sensitivity labels built into Microsoft 365 apps and services are included on the cmdlet page itself. You might also find useful [PowerShell tips for specifying the advanced settings](/purview/create-sensitivity-labels#powershell-tips-for-specifying-the-advanced-settings). diff --git a/exchange/docs-conceptual/cmdlet-property-sets.md b/exchange/docs-conceptual/cmdlet-property-sets.md index bbd2cf89d9..af41ff82fd 100644 --- a/exchange/docs-conceptual/cmdlet-property-sets.md +++ b/exchange/docs-conceptual/cmdlet-property-sets.md @@ -49,8 +49,8 @@ The available property sets for the **Get-EXOCasMailbox** cmdlet and the propert For more information, see: -- [Get-EXOCASMailbox](/powershell/module/exchange/get-exocasmailbox) -- [Get-CASMailbox](/powershell/module/exchange/get-casmailbox) +- [Get-EXOCASMailbox](/powershell/module/exchangepowershell/get-exocasmailbox) +- [Get-CASMailbox](/powershell/module/exchangepowershell/get-casmailbox) ## Get-EXOMailbox property sets @@ -86,8 +86,8 @@ The available property sets for the **Get-EXOMailbox** cmdlet and the properties For more information, see: -- [Get-EXOMailbox](/powershell/module/exchange/get-exomailbox) -- [Get-Mailbox](/powershell/module/exchange/get-mailbox) +- [Get-EXOMailbox](/powershell/module/exchangepowershell/get-exomailbox) +- [Get-Mailbox](/powershell/module/exchangepowershell/get-mailbox) ## Get-EXOMailboxStatistics property sets @@ -100,8 +100,8 @@ The available property sets for the **Get-EXOMailboxStatistics** cmdlet and the For more information, see: -- [Get-EXOMailboxStatistics](/powershell/module/exchange/get-exomailboxstatistics) -- [Get-MailboxStatistics](/powershell/module/exchange/get-mailboxstatistics) +- [Get-EXOMailboxStatistics](/powershell/module/exchangepowershell/get-exomailboxstatistics) +- [Get-MailboxStatistics](/powershell/module/exchangepowershell/get-mailboxstatistics) ## Get-EXORecipient property sets @@ -121,5 +121,5 @@ The available property sets for the **Get-EXORecipient** cmdlet and the properti For more information, see: -- [Get-EXORecipient](/powershell/module/exchange/get-exorecipient) -- [Get-Recipient](/powershell/module/exchange/get-recipient) +- [Get-EXORecipient](/powershell/module/exchangepowershell/get-exorecipient) +- [Get-Recipient](/powershell/module/exchangepowershell/get-recipient) diff --git a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md index 2f484fd336..5266f57d04 100644 --- a/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md +++ b/exchange/docs-conceptual/connect-exo-powershell-managed-identity.md @@ -28,10 +28,10 @@ The rest of this article explains how to connect using managed identity, and the > [!NOTE] > In Exchange Online PowerShell, you can't use the procedures in this article with the following Microsoft 365 Group cmdlets: > -> - [New-UnifiedGroup](/powershell/module/exchange/new-unifiedgroup) -> - [Remove-UnifiedGroup](/powershell/module/exchange/remove-unifiedgroup) -> - [Remove-UnifiedGroupLinks](/powershell/module/exchange/remove-unifiedgrouplinks) -> - [Add-UnifiedGroupLinks](/powershell/module/exchange/add-unifiedgrouplinks) +> - [New-UnifiedGroup](/powershell/module/exchangepowershell/new-unifiedgroup) +> - [Remove-UnifiedGroup](/powershell/module/exchangepowershell/remove-unifiedgroup) +> - [Remove-UnifiedGroupLinks](/powershell/module/exchangepowershell/remove-unifiedgrouplinks) +> - [Add-UnifiedGroupLinks](/powershell/module/exchangepowershell/add-unifiedgrouplinks) > > You can use Microsoft Graph to replace most of the functionality from those cmdlets. For more information, see [Working with groups in Microsoft Graph](/graph/api/resources/groups-overview). > diff --git a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md index b3409d0e1c..e36b948699 100644 --- a/exchange/docs-conceptual/connect-to-exchange-online-powershell.md +++ b/exchange/docs-conceptual/connect-to-exchange-online-powershell.md @@ -61,7 +61,7 @@ The command that you need to run uses the following syntax: Connect-ExchangeOnline [-UserPrincipalName ] [-ExchangeEnvironmentName ] [-ShowBanner:$false] [-LoadCmdletHelp] [-DelegatedOrganization ] [-SkipLoadingFormatData] [-DisableWAM] ``` -For detailed syntax and parameter information, see [Connect-ExchangeOnline](/powershell/module/exchange/connect-exchangeonline). +For detailed syntax and parameter information, see [Connect-ExchangeOnline](/powershell/module/exchangepowershell/connect-exchangeonline). - _\_ is your account in user principal name format (for example, `navin@contoso.onmicrosoft.com`). diff --git a/exchange/docs-conceptual/connect-to-scc-powershell.md b/exchange/docs-conceptual/connect-to-scc-powershell.md index 77365e508f..dfa2726eb2 100644 --- a/exchange/docs-conceptual/connect-to-scc-powershell.md +++ b/exchange/docs-conceptual/connect-to-scc-powershell.md @@ -54,7 +54,7 @@ The command that you need to run uses the following syntax: Connect-IPPSSession -UserPrincipalName [-ConnectionUri ] [-AzureADAuthorizationEndpointUri ] [-DelegatedOrganization ] [-PSSessionOption $ProxyOptions] ``` -For detailed syntax and parameter information, see [Connect-IPPSSession](/powershell/module/exchange/connect-ippssession). +For detailed syntax and parameter information, see [Connect-IPPSSession](/powershell/module/exchangepowershell/connect-ippssession). - _\_ is your account in user principal name format (for example, `navin@contoso.onmicrosoft.com`). diff --git a/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md b/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md index e852dcea18..da394b256c 100644 --- a/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md +++ b/exchange/docs-conceptual/control-remote-powershell-access-to-exchange-servers.md @@ -36,7 +36,7 @@ For additional management tasks related to remote PowerShell, see [Connect to Ex - You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "Remote PowerShell" entry in the [Exchange infrastructure and PowerShell permissions](/Exchange/permissions/feature-permissions/infrastructure-permissions) article. -- If you're using non-Microsoft tools to customize email addresses of users, you need to disable email address policies on the affected users before you do the procedures in this article. If you don't, the **Set-User** commands change the email addresses of the users to match the applicable email address policy. To disable email address policies on users, set the value of the EmailAddressPolicyEnabled parameter to $false on the [Set-Mailbox](/powershell/module/exchange/set-mailbox) cmdlet. +- If you're using non-Microsoft tools to customize email addresses of users, you need to disable email address policies on the affected users before you do the procedures in this article. If you don't, the **Set-User** commands change the email addresses of the users to match the applicable email address policy. To disable email address policies on users, set the value of the EmailAddressPolicyEnabled parameter to $false on the [Set-Mailbox](/powershell/module/exchangepowershell/set-mailbox) cmdlet. > [!TIP] > Having problems? Ask for help in the [Exchange Server](https://go.microsoft.com/fwlink/p/?linkId=60612) forums. diff --git a/exchange/docs-conceptual/exchange-online-powershell-v2.md b/exchange/docs-conceptual/exchange-online-powershell-v2.md index bb1f6d26ca..f149901408 100644 --- a/exchange/docs-conceptual/exchange-online-powershell-v2.md +++ b/exchange/docs-conceptual/exchange-online-powershell-v2.md @@ -91,7 +91,7 @@ A few cmdlets in Exchange Online PowerShell are updated with the experimental _U - **Set-MailboxRegionalConfiguration** - **Set-UserPhoto** -- Use the [Get-ConnectionInformation](/powershell/module/exchange/get-connectioninformation) cmdlet to get information about connections to Exchange Online PowerShell and Security & Compliance PowerShell. This cmdlet is required because the [Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession) cmdlet in Windows PowerShell doesn't return information for REST API connections. +- Use the [Get-ConnectionInformation](/powershell/module/exchangepowershell/get-connectioninformation) cmdlet to get information about connections to Exchange Online PowerShell and Security & Compliance PowerShell. This cmdlet is required because the [Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession) cmdlet in Windows PowerShell doesn't return information for REST API connections. Scenarios where you can use **Get-ConnectionInformation** are described in the following table: @@ -143,15 +143,15 @@ The EXO module contains nine exclusive **Get-EXO\*** cmdlets that are optimized |EXO module cmdlet|Older related cmdlet| |---|---| -|[Get-EXOMailbox](/powershell/module/exchange/get-exomailbox)|[Get-Mailbox](/powershell/module/exchange/get-mailbox)| -|[Get-EXORecipient](/powershell/module/exchange/get-exorecipient)|[Get-Recipient](/powershell/module/exchange/get-recipient)| -|[Get-EXOCasMailbox](/powershell/module/exchange/get-exocasmailbox)|[Get-CASMailbox](/powershell/module/exchange/get-casmailbox)| -|[Get-EXOMailboxPermission](/powershell/module/exchange/get-exomailboxPermission)|[Get-MailboxPermission](/powershell/module/exchange/get-mailboxpermission)| -|[Get-EXORecipientPermission](/powershell/module/exchange/get-exorecipientpermission)|[Get-RecipientPermission](/powershell/module/exchange/get-recipientpermission)| -|[Get-EXOMailboxStatistics](/powershell/module/exchange/get-exomailboxstatistics)|[Get-MailboxStatistics](/powershell/module/exchange/get-mailboxstatistics)| -|[Get-EXOMailboxFolderStatistics](/powershell/module/exchange/get-exomailboxfolderstatistics)|[Get-MailboxFolderStatistics](/powershell/module/exchange/get-mailboxfolderstatistics)| -|[Get-EXOMailboxFolderPermission](/powershell/module/exchange/get-exomailboxfolderpermission)|[Get-MailboxFolderPermission](/powershell/module/exchange/get-mailboxfolderpermission)| -|[Get-EXOMobileDeviceStatistics](/powershell/module/exchange/get-exomobiledevicestatistics)|[Get-MobileDeviceStatistics](/powershell/module/exchange/get-mobiledevicestatistics)| +|[Get-EXOMailbox](/powershell/module/exchangepowershell/get-exomailbox)|[Get-Mailbox](/powershell/module/exchangepowershell/get-mailbox)| +|[Get-EXORecipient](/powershell/module/exchangepowershell/get-exorecipient)|[Get-Recipient](/powershell/module/exchangepowershell/get-recipient)| +|[Get-EXOCasMailbox](/powershell/module/exchangepowershell/get-exocasmailbox)|[Get-CASMailbox](/powershell/module/exchangepowershell/get-casmailbox)| +|[Get-EXOMailboxPermission](/powershell/module/exchangepowershell/get-exomailboxPermission)|[Get-MailboxPermission](/powershell/module/exchangepowershell/get-mailboxpermission)| +|[Get-EXORecipientPermission](/powershell/module/exchangepowershell/get-exorecipientpermission)|[Get-RecipientPermission](/powershell/module/exchangepowershell/get-recipientpermission)| +|[Get-EXOMailboxStatistics](/powershell/module/exchangepowershell/get-exomailboxstatistics)|[Get-MailboxStatistics](/powershell/module/exchangepowershell/get-mailboxstatistics)| +|[Get-EXOMailboxFolderStatistics](/powershell/module/exchangepowershell/get-exomailboxfolderstatistics)|[Get-MailboxFolderStatistics](/powershell/module/exchangepowershell/get-mailboxfolderstatistics)| +|[Get-EXOMailboxFolderPermission](/powershell/module/exchangepowershell/get-exomailboxfolderpermission)|[Get-MailboxFolderPermission](/powershell/module/exchangepowershell/get-mailboxfolderpermission)| +|[Get-EXOMobileDeviceStatistics](/powershell/module/exchangepowershell/get-exomobiledevicestatistics)|[Get-MobileDeviceStatistics](/powershell/module/exchangepowershell/get-mobiledevicestatistics)| > [!TIP] > If you open multiple connections to Exchange Online PowerShell in the same window, the **Get-EXO\*** cmdlets are always associated with the last (most recent) Exchange Online PowerShell connection. Run the following command to find the REST API session where the **Get-EXO\*** cmdlets are run: `Get-ConnectionInformation | Where-Object {$_.ConnectionUsedForInbuiltCmdlets -eq $true}`. @@ -160,10 +160,10 @@ The connection-related cmdlets in the module are listed in the following table: |EXO module cmdlet|Older related cmdlet|Comments| |---|---|---| -|[Connect-ExchangeOnline](/powershell/module/exchange/connect-exchangeonline)|**Connect-EXOPSSession** in V1 of the module
or
[New-PSSession](/powershell/module/microsoft.powershell.core/new-pssession)|| -|[Connect-IPPSSession](/powershell/module/exchange/connect-ippssession)|**Connect-IPPSSession** in V1 of the module|| -|[Disconnect-ExchangeOnline](/powershell/module/exchange/disconnect-exchangeonline)|[Remove-PSSession](/powershell/module/microsoft.powershell.core/remove-pssession)|| -|[Get-ConnectionInformation](/powershell/module/exchange/get-connectioninformation)|[Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession)|Available in v3.0.0 or later.| +|[Connect-ExchangeOnline](/powershell/module/exchangepowershell/connect-exchangeonline)|**Connect-EXOPSSession** in V1 of the module
or
[New-PSSession](/powershell/module/microsoft.powershell.core/new-pssession)|| +|[Connect-IPPSSession](/powershell/module/exchangepowershell/connect-ippssession)|**Connect-IPPSSession** in V1 of the module|| +|[Disconnect-ExchangeOnline](/powershell/module/exchangepowershell/disconnect-exchangeonline)|[Remove-PSSession](/powershell/module/microsoft.powershell.core/remove-pssession)|| +|[Get-ConnectionInformation](/powershell/module/exchangepowershell/get-connectioninformation)|[Get-PSSession](/powershell/module/microsoft.powershell.core/get-pssession)|Available in v3.0.0 or later.| > [!TIP] > Frequent use of the **Connect-ExchangeOnline** and **Disconnect-ExchangeOnline** cmdlets in a single PowerShell session or script might lead to a memory leak. The best way to avoid this issue is to use the _CommandName_ parameter on the **Connect-ExchangeOnline** cmdlet to limit the cmdlets that are used in the session. @@ -172,25 +172,25 @@ Miscellaneous Exchange Online feature cmdlets that happen to be in the module ar |Cmdlet|Comments| |---|---| -|[Get-DefaultTenantBriefingConfig](/powershell/module/exchange/get-defaulttenantbriefingconfig)|Available in v3.2.0 or later.| -|[Set-DefaultTenantBriefingConfig](/powershell/module/exchange/set-defaulttenantbriefingconfig)|Available in v3.2.0 or later.| -|[Get-DefaultTenantMyAnalyticsFeatureConfig](/powershell/module/exchange/get-defaulttenantmyanalyticsfeatureconfig)|Available in v3.2.0 or later.| -|[Set-DefaultTenantMyAnalyticsFeatureConfig](/powershell/module/exchange/set-defaulttenantmyanalyticsfeatureconfig)|Available in v3.2.0 or later.| -|[Get-MyAnalyticsFeatureConfig](/powershell/module/exchange/get-myanalyticsfeatureconfig)|Available in v2.0.4 or later.| -|[Set-MyAnalyticsFeatureConfig](/powershell/module/exchange/set-myanalyticsfeatureconfig)|Available in v2.0.4 or later.| -|[Get-UserBriefingConfig](/powershell/module/exchange/get-userbriefingconfig)|Replaced by [Get-MyAnalyticsFeatureConfig](/powershell/module/exchange/get-myanalyticsfeatureconfig).| -|[Set-UserBriefingConfig](/powershell/module/exchange/set-userbriefingconfig)|Replaced by [Set-MyAnalyticsFeatureConfig](/powershell/module/exchange/set-myanalyticsfeatureconfig).| -|[Get-VivaInsightsSettings](/powershell/module/exchange/get-vivainsightssettings)|Available in v2.0.5 or later.| -|[Set-VivaInsightsSettings](/powershell/module/exchange/set-vivainsightssettings)|Available in v2.0.5 or later.| -|[Get-VivaModuleFeature](/powershell/module/exchange/get-vivamodulefeature)|Available in v3.2.0 or later.| -|[Get-VivaModuleFeatureEnablement](/powershell/module/exchange/get-vivamodulefeatureenablement)|Available in v3.2.0 or later.| -|[Add-VivaModuleFeaturePolicy](/powershell/module/exchange/add-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| -|[Get-VivaModuleFeaturePolicy](/powershell/module/exchange/get-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| -|[Remove-VivaModuleFeaturePolicy](/powershell/module/exchange/remove-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| -|[Update-VivaModuleFeaturePolicy](/powershell/module/exchange/update-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| -|[Add-VivaOrgInsightsDelegatedRole](/powershell/module/exchange/add-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| -|[Get-VivaOrgInsightsDelegatedRole](/powershell/module/exchange/get-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| -|[Remove-VivaOrgInsightsDelegatedRole](/powershell/module/exchange/remove-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| +|[Get-DefaultTenantBriefingConfig](/powershell/module/exchangepowershell/get-defaulttenantbriefingconfig)|Available in v3.2.0 or later.| +|[Set-DefaultTenantBriefingConfig](/powershell/module/exchangepowershell/set-defaulttenantbriefingconfig)|Available in v3.2.0 or later.| +|[Get-DefaultTenantMyAnalyticsFeatureConfig](/powershell/module/exchangepowershell/get-defaulttenantmyanalyticsfeatureconfig)|Available in v3.2.0 or later.| +|[Set-DefaultTenantMyAnalyticsFeatureConfig](/powershell/module/exchangepowershell/set-defaulttenantmyanalyticsfeatureconfig)|Available in v3.2.0 or later.| +|[Get-MyAnalyticsFeatureConfig](/powershell/module/exchangepowershell/get-myanalyticsfeatureconfig)|Available in v2.0.4 or later.| +|[Set-MyAnalyticsFeatureConfig](/powershell/module/exchangepowershell/set-myanalyticsfeatureconfig)|Available in v2.0.4 or later.| +|[Get-UserBriefingConfig](/powershell/module/exchangepowershell/get-userbriefingconfig)|Replaced by [Get-MyAnalyticsFeatureConfig](/powershell/module/exchangepowershell/get-myanalyticsfeatureconfig).| +|[Set-UserBriefingConfig](/powershell/module/exchangepowershell/set-userbriefingconfig)|Replaced by [Set-MyAnalyticsFeatureConfig](/powershell/module/exchangepowershell/set-myanalyticsfeatureconfig).| +|[Get-VivaInsightsSettings](/powershell/module/exchangepowershell/get-vivainsightssettings)|Available in v2.0.5 or later.| +|[Set-VivaInsightsSettings](/powershell/module/exchangepowershell/set-vivainsightssettings)|Available in v2.0.5 or later.| +|[Get-VivaModuleFeature](/powershell/module/exchangepowershell/get-vivamodulefeature)|Available in v3.2.0 or later.| +|[Get-VivaModuleFeatureEnablement](/powershell/module/exchangepowershell/get-vivamodulefeatureenablement)|Available in v3.2.0 or later.| +|[Add-VivaModuleFeaturePolicy](/powershell/module/exchangepowershell/add-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| +|[Get-VivaModuleFeaturePolicy](/powershell/module/exchangepowershell/get-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| +|[Remove-VivaModuleFeaturePolicy](/powershell/module/exchangepowershell/remove-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| +|[Update-VivaModuleFeaturePolicy](/powershell/module/exchangepowershell/update-vivamodulefeaturepolicy)|Available in v3.2.0 or later.| +|[Add-VivaOrgInsightsDelegatedRole](/powershell/module/exchangepowershell/add-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| +|[Get-VivaOrgInsightsDelegatedRole](/powershell/module/exchangepowershell/get-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| +|[Remove-VivaOrgInsightsDelegatedRole](/powershell/module/exchangepowershell/remove-vivaorginsightsdelegatedrole)|Available in v3.7.0-Preview1 or later.| ## Install and maintain the Exchange Online PowerShell module @@ -547,10 +547,10 @@ The **Get-EXO\*** cmdlets in the module contain categorized output properties. I The biggest and most used **Get-EXO\*** cmdlets use property sets: -- [Get-EXOCasMailbox](/powershell/module/exchange/get-exocasmailbox) -- [Get-EXOMailbox](/powershell/module/exchange/get-exomailbox) -- [Get-EXOMailboxStatistics](/powershell/module/exchange/get-exomailboxstatistics) -- [Get-EXORecipient](/powershell/module/exchange/get-exorecipient) +- [Get-EXOCasMailbox](/powershell/module/exchangepowershell/get-exocasmailbox) +- [Get-EXOMailbox](/powershell/module/exchangepowershell/get-exomailbox) +- [Get-EXOMailboxStatistics](/powershell/module/exchangepowershell/get-exomailboxstatistics) +- [Get-EXORecipient](/powershell/module/exchangepowershell/get-exorecipient) In those cmdlets, the following parameters control property sets: @@ -668,7 +668,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - Features already described in the [REST API connections in the EXO V3 module](#rest-api-connections-in-the-exo-v3-module) section: - [Certificate based authentication](app-only-auth-powershell-v2.md) for Security & Compliance PowerShell (version 2.0.6-Preview5 or later). - - The [Get-ConnectionInformation](/powershell/module/exchange/get-connectioninformation) cmdlet for REST-based connections (version 2.0.6-Preview7 or later). + - The [Get-ConnectionInformation](/powershell/module/exchangepowershell/get-connectioninformation) cmdlet for REST-based connections (version 2.0.6-Preview7 or later). - The _SkipLoadingFormatData_ switch on the **Connect-ExchangeOnline** cmdlet for REST-based connections (version 2.0.6-Preview8 or later). - The _DelegatedOrganization_ parameter works in the **Connect-IPPSSession** cmdlet as long as you also use the _AzureADAuthorizationEndpointUri_ parameter in the command. - Certain cmdlets that prompted for confirmation in specific scenarios no longer do so. By default, the cmdlet runs to completion. @@ -703,7 +703,7 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo - Remote in the Azure Key Value (the _Certificate_) parameter. This option enhances security by fetching the certificate only at runtime. - Local in the CurrentUser or LocalMachine certificate store (the _CertificateThumbprint_ parameter). - Local in an exported certificate file (the _CertificateFilePath_ and _CertificatePassword_ parameters). - For more information, see the parameter descriptions in [Connect-ExchangeOnline](/powershell/module/exchange/connect-exchangeonline) and [App-only authentication for unattended scripts in the Exchange Online PowerShell module](app-only-auth-powershell-v2.md). + For more information, see the parameter descriptions in [Connect-ExchangeOnline](/powershell/module/exchangepowershell/connect-exchangeonline) and [App-only authentication for unattended scripts in the Exchange Online PowerShell module](app-only-auth-powershell-v2.md). - Connect to Exchange Online PowerShell and Security & Compliance PowerShell simultaneously in a single PowerShell window. - The new _CommandName_ parameter allows you to specify and restrict the Exchange Online PowerShell cmdlets that are imported in a session. This option reduces the memory footprint for high usage PowerShell applications. - **Get-EXOMailboxFolderPermission** now supports ExternalDirectoryObjectID in the _Identity_ parameter. diff --git a/exchange/docs-conceptual/filter-properties.md b/exchange/docs-conceptual/filter-properties.md index acd6c6bdeb..c351b83884 100644 --- a/exchange/docs-conceptual/filter-properties.md +++ b/exchange/docs-conceptual/filter-properties.md @@ -17,22 +17,22 @@ description: "Learn about the filterable properties for the Filter parameter in You use the _Filter_ parameter to create OPATH filters based on the properties of user and group objects in the Exchange Management Shell (Exchange Server PowerShell) and in Exchange Online PowerShell. The _Filter_ parameter is available on these recipient cmdlets: -- [Get-CASMailbox](/powershell/module/exchange/get-casmailbox) -- [Get-Contact](/powershell/module/exchange/get-contact) -- [Get-DistributionGroup](/powershell/module/exchange/get-distributiongroup) -- [Get-DynamicDistributionGroup](/powershell/module/exchange/get-dynamicdistributiongroup) -- [Get-Group](/powershell/module/exchange/get-group) -- [Get-LinkedUser](/powershell/module/exchange/get-linkeduser) -- [Get-Mailbox](/powershell/module/exchange/get-mailbox) -- [Get-MailContact](/powershell/module/exchange/get-mailcontact) -- [Get-MailPublicFolder](/powershell/module/exchange/get-mailpublicfolder) -- [Get-MailUser](/powershell/module/exchange/get-mailuser) -- [Get-Recipient](/powershell/module/exchange/get-recipient) -- [Get-RemoteMailbox](/powershell/module/exchange/get-remotemailbox) -- [Get-SecurityPrincipal](/powershell/module/exchange/get-securityprincipal) -- [Get-UMMailbox](/powershell/module/exchange/get-ummailbox) -- [Get-User](/powershell/module/exchange/get-user) -- [Get-UnifiedGroup](/powershell/module/exchange/get-unifiedgroup) +- [Get-CASMailbox](/powershell/module/exchangepowershell/get-casmailbox) +- [Get-Contact](/powershell/module/exchangepowershell/get-contact) +- [Get-DistributionGroup](/powershell/module/exchangepowershell/get-distributiongroup) +- [Get-DynamicDistributionGroup](/powershell/module/exchangepowershell/get-dynamicdistributiongroup) +- [Get-Group](/powershell/module/exchangepowershell/get-group) +- [Get-LinkedUser](/powershell/module/exchangepowershell/get-linkeduser) +- [Get-Mailbox](/powershell/module/exchangepowershell/get-mailbox) +- [Get-MailContact](/powershell/module/exchangepowershell/get-mailcontact) +- [Get-MailPublicFolder](/powershell/module/exchangepowershell/get-mailpublicfolder) +- [Get-MailUser](/powershell/module/exchangepowershell/get-mailuser) +- [Get-Recipient](/powershell/module/exchangepowershell/get-recipient) +- [Get-RemoteMailbox](/powershell/module/exchangepowershell/get-remotemailbox) +- [Get-SecurityPrincipal](/powershell/module/exchangepowershell/get-securityprincipal) +- [Get-UMMailbox](/powershell/module/exchangepowershell/get-ummailbox) +- [Get-User](/powershell/module/exchangepowershell/get-user) +- [Get-UnifiedGroup](/powershell/module/exchangepowershell/get-unifiedgroup) For more information about _recipient_ filters in Exchange PowerShell, see [Recipient filters in Exchange PowerShell commands](recipient-filters.md). @@ -1052,7 +1052,7 @@ You can find the names of migration batches by running the **Get-MigrationBatch* |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_msExchMailboxMoveFlags_|**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**|For valid values, see the description of the _Flags_ parameter in [Get-MoveRequest](/powershell/module/exchange/get-moverequest#-flags).| +|_msExchMailboxMoveFlags_|**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**|For valid values, see the description of the _Flags_ parameter in [Get-MoveRequest](/powershell/module/exchangepowershell/get-moverequest#-flags).| For example, `Get-Mailbox -Filter "MailboxMoveFlags -ne 'None'"`. @@ -1082,7 +1082,7 @@ You can find the distinguished names of mailbox databases by running this comman |LDAP display name|Available on cmdlets|Value| |---|---|---| -|_msExchMailboxMoveStatus_|**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**|For valid values, see the description of the _MoveStatus_ parameter in [Get-MoveRequest](/powershell/module/exchange/get-moverequest#-movestatus).| +|_msExchMailboxMoveStatus_|**Get-Mailbox**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**|For valid values, see the description of the _MoveStatus_ parameter in [Get-MoveRequest](/powershell/module/exchangepowershell/get-moverequest#-movestatus).| For example, `Get-Mailbox -Filter "MailboxMoveStatus -eq 'Completed'"`. @@ -1504,7 +1504,7 @@ For example, `Get-User -Filter "PostOfficeBox -like '555*'"`. |---|---|---| |_msExchPreviousRecipientTypeDetails_|**Get-LinkedUser**
**Get-User**|String or `$null`| -For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchange/get-recipient#-recipienttypedetails). +For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchangepowershell/get-recipient#-recipienttypedetails). For example, `Get-User -Filter 'PreviousRecipientTypeDetails -ne $null'`. @@ -1602,7 +1602,7 @@ For example, `Get-Recipient -Filter "RecipientType -eq 'MailContact'"`. |---|---|---| |n/a|**Get-Contact**
**Get-DistributionGroup**
**Get-DynamicDistributionGroup**
**Get-Group**
**Get-LinkedUser**
**Get-Mailbox**
**Get-MailContact**
**Get-MailPublicFolder**
**Get-MailUser**
**Get-Recipient**
**Get-RemoteMailbox**
**Get-SecurityPrincipal**
**Get-User**
**Get-UnifiedGroup**|String| -For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchange/get-recipient#-recipienttypedetails). +For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchangepowershell/get-recipient#-recipienttypedetails). For example, `Get-Recipient -Filter "RecipientTypeDetails -eq 'SharedMailbox'"`. diff --git a/exchange/docs-conceptual/filters-v2.md b/exchange/docs-conceptual/filters-v2.md index aae21efdc2..85f538fcdc 100644 --- a/exchange/docs-conceptual/filters-v2.md +++ b/exchange/docs-conceptual/filters-v2.md @@ -40,9 +40,9 @@ The **Get-EXO\*** cmdlets in the module support the majority of [filterable prop |Cmdlet|Unsupported filterable property|LDAP Display Name| |---|---|---| -|[Get-EXOCASMailbox](/powershell/module/exchange/get-exocasmailbox)|MemberOfGroup

ExternalDirectoryObjectId|memberOf

msExchExternalDirectoryObjectId| -|[Get-EXOMailbox](/powershell/module/exchange/get-exomailbox)|DeletedItemFlags

LanguagesRaw

MasterAccountSid

MemberOfGroup

RequireAllSendersAreAuthenticated

SCLDeleteThresholdInt

SCLJunkThresholdInt

SCLQuarantineThresholdInt

SCLRejectThresholdInt|deletedItemFlags

msExchUserCulture

msExchMasterAccountSid

memberOf

msExchRequireAuthToSendTo

msExchMessageHygieneSCLDeleteThreshold

msExchMessageHygieneSCLJunkThreshold

msExchMessageHygieneSCLQuarantineThreshold

msExchMessageHygieneSCLRejectThreshold| -|[Get-EXORecipient](/powershell/module/exchange/get-exorecipient)|CountryCode

ExternalDirectoryObjectId

MasterAccountSid

MemberOfGroup

Members|countryCode

msExchExternalDirectoryObjectId

msExchMasterAccountSid

memberOf

member| +|[Get-EXOCASMailbox](/powershell/module/exchangepowershell/get-exocasmailbox)|MemberOfGroup

ExternalDirectoryObjectId|memberOf

msExchExternalDirectoryObjectId| +|[Get-EXOMailbox](/powershell/module/exchangepowershell/get-exomailbox)|DeletedItemFlags

LanguagesRaw

MasterAccountSid

MemberOfGroup

RequireAllSendersAreAuthenticated

SCLDeleteThresholdInt

SCLJunkThresholdInt

SCLQuarantineThresholdInt

SCLRejectThresholdInt|deletedItemFlags

msExchUserCulture

msExchMasterAccountSid

memberOf

msExchRequireAuthToSendTo

msExchMessageHygieneSCLDeleteThreshold

msExchMessageHygieneSCLJunkThreshold

msExchMessageHygieneSCLQuarantineThreshold

msExchMessageHygieneSCLRejectThreshold| +|[Get-EXORecipient](/powershell/module/exchangepowershell/get-exorecipient)|CountryCode

ExternalDirectoryObjectId

MasterAccountSid

MemberOfGroup

Members|countryCode

msExchExternalDirectoryObjectId

msExchMasterAccountSid

memberOf

member| ## Supported operators diff --git a/exchange/docs-conceptual/recipient-filters.md b/exchange/docs-conceptual/recipient-filters.md index dc3ea8bf77..bf995e41b3 100644 --- a/exchange/docs-conceptual/recipient-filters.md +++ b/exchange/docs-conceptual/recipient-filters.md @@ -42,17 +42,17 @@ The following parameters are considered precanned filters: Precanned filters are available on the following cmdlets: -- [New-DynamicDistributionGroup](/powershell/module/exchange/new-dynamicdistributiongroup) -- [Set-DynamicDistributionGroup](/powershell/module/exchange/set-dynamicdistributiongroup) +- [New-DynamicDistributionGroup](/powershell/module/exchangepowershell/new-dynamicdistributiongroup) +- [Set-DynamicDistributionGroup](/powershell/module/exchangepowershell/set-dynamicdistributiongroup) -- [New-EmailAddressPolicy](/powershell/module/exchange/new-emailaddresspolicy) -- [Set-EmailAddressPolicy](/powershell/module/exchange/set-emailaddresspolicy) +- [New-EmailAddressPolicy](/powershell/module/exchangepowershell/new-emailaddresspolicy) +- [Set-EmailAddressPolicy](/powershell/module/exchangepowershell/set-emailaddresspolicy) -- [New-AddressList](/powershell/module/exchange/new-addresslist) -- [Set-AddressList](/powershell/module/exchange/set-addresslist) +- [New-AddressList](/powershell/module/exchangepowershell/new-addresslist) +- [Set-AddressList](/powershell/module/exchangepowershell/set-addresslist) -- [New-GlobalAddressList](/powershell/module/exchange/new-globaladdresslist) -- [Set-GlobalAddressList](/powershell/module/exchange/set-globaladdresslist) +- [New-GlobalAddressList](/powershell/module/exchangepowershell/new-globaladdresslist) +- [Set-GlobalAddressList](/powershell/module/exchangepowershell/set-globaladdresslist) ### Precanned filter example @@ -88,17 +88,17 @@ Get-DynamicDistributionGroup -Identity "Contoso Finance" | Format-List Recipient If precanned filters don't meet your needs, you can create custom filters by using the _RecipientFilter_ parameter. This parameter is available on the following cmdlets: -- [New-DynamicDistributionGroup](/powershell/module/exchange/new-dynamicdistributiongroup) -- [Set-DynamicDistributionGroup](/powershell/module/exchange/set-dynamicdistributiongroup) +- [New-DynamicDistributionGroup](/powershell/module/exchangepowershell/new-dynamicdistributiongroup) +- [Set-DynamicDistributionGroup](/powershell/module/exchangepowershell/set-dynamicdistributiongroup) -- [New-EmailAddressPolicy](/powershell/module/exchange/new-emailaddresspolicy) -- [Set-EmailAddressPolicy](/powershell/module/exchange/set-emailaddresspolicy) +- [New-EmailAddressPolicy](/powershell/module/exchangepowershell/new-emailaddresspolicy) +- [Set-EmailAddressPolicy](/powershell/module/exchangepowershell/set-emailaddresspolicy) -- [New-AddressList](/powershell/module/exchange/new-addresslist) -- [Set-AddressList](/powershell/module/exchange/set-addresslist) +- [New-AddressList](/powershell/module/exchangepowershell/new-addresslist) +- [Set-AddressList](/powershell/module/exchangepowershell/set-addresslist) -- [New-GlobalAddressList](/powershell/module/exchange/new-globaladdresslist) -- [Set-GlobalAddressList](/powershell/module/exchange/set-globaladdresslist) +- [New-GlobalAddressList](/powershell/module/exchangepowershell/new-globaladdresslist) +- [Set-GlobalAddressList](/powershell/module/exchangepowershell/set-globaladdresslist) For more information about the filterable properties you can use with the _RecipientFilter_ parameter, see [Filterable properties for the RecipientFilter parameter](recipientfilter-properties.md). @@ -133,21 +133,21 @@ Get-Mailbox -Identity Ayla | Format-List The _Filter_ parameter is available for the following recipient cmdlets: -- [Get-CASMailbox](/powershell/module/exchange/get-casmailbox) -- [Get-Contact](/powershell/module/exchange/get-contact) -- [Get-DistributionGroup](/powershell/module/exchange/get-distributiongroup) -- [Get-DynamicDistributionGroup](/powershell/module/exchange/get-dynamicdistributiongroup) -- [Get-Group](/powershell/module/exchange/get-group) -- [Get-Mailbox](/powershell/module/exchange/get-mailbox) -- [Get-MailContact](/powershell/module/exchange/get-mailcontact) -- [Get-MailPublicFolder](/powershell/module/exchange/get-mailpublicfolder) -- [Get-MailUser](/powershell/module/exchange/get-mailuser) -- [Get-Recipient](/powershell/module/exchange/get-recipient) -- [Get-RemoteMailbox](/powershell/module/exchange/get-remotemailbox) -- [Get-SecurityPrincipal](/powershell/module/exchange/get-securityprincipal) -- [Get-UMMailbox](/powershell/module/exchange/get-ummailbox) -- [Get-User](/powershell/module/exchange/get-user) -- [Get-UnifiedGroup](/powershell/module/exchange/get-unifiedgroup) +- [Get-CASMailbox](/powershell/module/exchangepowershell/get-casmailbox) +- [Get-Contact](/powershell/module/exchangepowershell/get-contact) +- [Get-DistributionGroup](/powershell/module/exchangepowershell/get-distributiongroup) +- [Get-DynamicDistributionGroup](/powershell/module/exchangepowershell/get-dynamicdistributiongroup) +- [Get-Group](/powershell/module/exchangepowershell/get-group) +- [Get-Mailbox](/powershell/module/exchangepowershell/get-mailbox) +- [Get-MailContact](/powershell/module/exchangepowershell/get-mailcontact) +- [Get-MailPublicFolder](/powershell/module/exchangepowershell/get-mailpublicfolder) +- [Get-MailUser](/powershell/module/exchangepowershell/get-mailuser) +- [Get-Recipient](/powershell/module/exchangepowershell/get-recipient) +- [Get-RemoteMailbox](/powershell/module/exchangepowershell/get-remotemailbox) +- [Get-SecurityPrincipal](/powershell/module/exchangepowershell/get-securityprincipal) +- [Get-UMMailbox](/powershell/module/exchangepowershell/get-ummailbox) +- [Get-User](/powershell/module/exchangepowershell/get-user) +- [Get-UnifiedGroup](/powershell/module/exchangepowershell/get-unifiedgroup) For more information about the filterable properties you can use with the _Filter_ parameter, see [Filterable properties for the Filter parameter](filter-properties.md). @@ -161,7 +161,7 @@ Get-User -Filter "Title -like 'Manager*'" ## Custom filters using the ContentFilter parameter -You can use the _ContentFilter_ parameter to select specific message content to export when using the [New-MailboxExportRequest](/powershell/module/exchange/new-mailboxexportrequest) cmdlet. If the command finds a message that contains the match to the content filter, it exports the message to a .pst file. +You can use the _ContentFilter_ parameter to select specific message content to export when using the [New-MailboxExportRequest](/powershell/module/exchangepowershell/new-mailboxexportrequest) cmdlet. If the command finds a message that contains the match to the content filter, it exports the message to a .pst file. ### ContentFilter parameter example diff --git a/exchange/docs-conceptual/recipientfilter-properties.md b/exchange/docs-conceptual/recipientfilter-properties.md index 0c75acd5b6..f94d2a8186 100644 --- a/exchange/docs-conceptual/recipientfilter-properties.md +++ b/exchange/docs-conceptual/recipientfilter-properties.md @@ -17,10 +17,10 @@ description: "Learn about the recipient properties that you can use with the Rec You use the _RecipientFilter_ parameter to create OPATH filters based on the properties of recipient objects in Exchange Server 2016 or later, and Exchange Online. The _RecipientFilter_ parameter is available in the following cmdlets: -- [New-AddressList](/powershell/module/exchange/new-addresslist) and [Set-AddressList](/powershell/module/exchange/set-addresslist) -- [New-DynamicDistributionGroup](/powershell/module/exchange/new-dynamicdistributiongroup) and [Set-DynamicDistributionGroup](/powershell/module/exchange/set-dynamicdistributiongroup) -- [New-EmailAddressPolicy](/powershell/module/exchange/new-emailaddresspolicy) and [Set-EmailAddressPolicy](/powershell/module/exchange/set-emailaddresspolicy) -- [New-GlobalAddressList](/powershell/module/exchange/new-globaladdresslist) and [Set-GlobalAddressList](/powershell/module/exchange/set-globaladdresslist) +- [New-AddressList](/powershell/module/exchangepowershell/new-addresslist) and [Set-AddressList](/powershell/module/exchangepowershell/set-addresslist) +- [New-DynamicDistributionGroup](/powershell/module/exchangepowershell/new-dynamicdistributiongroup) and [Set-DynamicDistributionGroup](/powershell/module/exchangepowershell/set-dynamicdistributiongroup) +- [New-EmailAddressPolicy](/powershell/module/exchangepowershell/new-emailaddresspolicy) and [Set-EmailAddressPolicy](/powershell/module/exchangepowershell/set-emailaddresspolicy) +- [New-GlobalAddressList](/powershell/module/exchangepowershell/new-globaladdresslist) and [Set-GlobalAddressList](/powershell/module/exchangepowershell/set-globaladdresslist) ## Filterable recipient properties @@ -167,10 +167,10 @@ The recipient properties that have been *confirmed* to work with the _RecipientF |_LitigationHoldOwner_|_msExchLitigationHoldOwner_|String (wildcards accepted).|| |_LocaleID_|_localeID_|Integer|For valid values, [Microsoft Locale ID Values](/openspecs/office_standards/ms-oe376/6c085406-a698-4e12-9d4d-c3b0ee3dbc4a).| |_MailboxMoveBatchName_|_msExchMailboxMoveBatchName_|String (wildcards accepted).|| -|_MailboxMoveFlags_|_msExchMailboxMoveFlags_|For valid values, see the description of the _Flags_ parameter in [Get-MoveRequest](/powershell/module/exchange/get-moverequest).|| +|_MailboxMoveFlags_|_msExchMailboxMoveFlags_|For valid values, see the description of the _Flags_ parameter in [Get-MoveRequest](/powershell/module/exchangepowershell/get-moverequest).|| |_MailboxMoveRemoteHostName_|_msExchMailboxMoveRemoteHostName_|String (wildcards accepted).|| |_MailboxMoveSourceMDB_|_msExchMailboxMoveSourceMDBLink_|String (wildcards accepted in dynamic distribution groups).|| -|_MailboxMoveStatus_|_msExchMailboxMoveStatus_|For valid values, see the description of the _MoveStatus_ parameter in [Get-MoveRequest](/powershell/module/exchange/get-moverequest).|| +|_MailboxMoveStatus_|_msExchMailboxMoveStatus_|For valid values, see the description of the _MoveStatus_ parameter in [Get-MoveRequest](/powershell/module/exchangepowershell/get-moverequest).|| |_MailboxMoveTargetMDB_|_msExchMailboxMoveTargetMDBLink_|String (wildcards accepted in dynamic distribution groups).|| |_MailboxPlan_|_msExchParentPlanLink_|String (wildcards accepted).|Mailbox plans correspond to Microsoft 365 license types. The availability of a license plans is determined by the selections that you make when you enroll your domain.| |_MailboxRelease_|_msExchMailboxRelease_|String (wildcards accepted).|| @@ -221,7 +221,7 @@ The recipient properties that have been *confirmed* to work with the _RecipientF |_PopEnabled_|n/a|Boolean (`$true` or `$false`)|| |_PostalCode_|_postalCode_|String (wildcards accepted).|| |_PostOfficeBox_|_postOfficeBox_|String (wildcards accepted).|| -|_PreviousRecipientTypeDetails_|_msExchPreviousRecipientTypeDetails_|For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchange/get-recipient).|| +|_PreviousRecipientTypeDetails_|_msExchPreviousRecipientTypeDetails_|For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchangepowershell/get-recipient).|| |_PrimaryGroupId_|_primaryGroupId_|Integer|For domain users, the value of this property is typically 513, which corresponds to the Domain Users group.| |_PrimarySmtpAddress_|n/a|String (wildcards accepted).|Don't use the _PrimarySmtpAddress_ property; use the _EmailAddresses_ property instead. Any filter that uses the _PrimarySmtpAddress_ property will also search values in the _EmailAddresses_ property. For example, if a mailbox has the primary email address dario@contoso.com, and the additional proxy addresses dario2@contoso.com and dario3@contoso.com, all of the following filters will return that mailbox in the result: `"PrimarySmtpAddress -eq 'dario@contoso.com'"`, `"PrimarySmtpAddress -eq 'dario2@contoso.com'"`, or `"PrimarySmtpAddress -eq 'dario3@contoso.com'"`.| |_ProhibitSendQuota_|_mDBOverQuotaLimit_|Dynamic distribution groups: A byte quantified size value (for example, `50MB` or `1.5GB`). Unqualified values are treated as bytes.
Others: Blank or non-blank.|| @@ -237,8 +237,8 @@ The recipient properties that have been *confirmed* to work with the _RecipientF |_RecipientDisplayType_|_msExchRecipientDisplayType_|`MailboxUser` (0), `DistributionGroup` (1), `PublicFolder` (2), `DynamicDistributionGroup` (3), `Organization` (4), `PrivateDistributionList` (5), `RemoteMailUser` (6). `ConferenceRoomMailbox` (7), or `EquipmentMailbox` (8).|| |_RecipientFilter_|_msExchQueryFilter_|String (wildcards accepted).|| |_RecipientLimits_|_msExchRecipLimit_|`Unlimited` or an integer.|This property specifies the maximum number of recipients that are allowed in messages sent by the mailbox.| -|_RecipientType_|n/a|For valid values, see the description of the _RecipientType_ parameter in [Get-Recipient](/powershell/module/exchange/get-recipient).|| -|_RecipientTypeDetails_|n/a|For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchange/get-recipient).|| +|_RecipientType_|n/a|For valid values, see the description of the _RecipientType_ parameter in [Get-Recipient](/powershell/module/exchangepowershell/get-recipient).|| +|_RecipientTypeDetails_|n/a|For valid values, see the description of the _RecipientTypeDetails_ parameter in [Get-Recipient](/powershell/module/exchangepowershell/get-recipient).|| |_RecoverableItemsQuota_|_msExchDumpsterQuota_|Dynamic distribution groups: A byte quantified size value (for example, `50MB` or `1.5GB`). Unqualified values are treated as bytes.
Others: Blank or non-blank.|| |_RecoverableItemsWarningQuota_|_msExchDumpsterWarningQuota_|Dynamic distribution groups: A byte quantified size value (for example, `50MB` or `1.5GB`). Unqualified values are treated as bytes.
Others: Blank or non-blank.|| |_RejectMessagesFrom_|_unauthOrig_|Dynamic distribution groups: String (wildcards accepted).
Others: Blank or non-blank.|| diff --git a/exchange/docs-conceptual/scc-powershell.md b/exchange/docs-conceptual/scc-powershell.md index bf972d6ad0..057ea44964 100644 --- a/exchange/docs-conceptual/scc-powershell.md +++ b/exchange/docs-conceptual/scc-powershell.md @@ -34,8 +34,8 @@ Security & Compliance PowerShell is the administrative interface that enables yo Security & Compliance PowerShell contains the following types of cmdlets: - Cmdlets that correspond to features available only in Purview compliance and the Microsoft Purview compliance portal. Most cmdlets in Security & Compliance PowerShell fall into this category. -- Basic cmdlets that are also available in Exchange Online PowerShell (for example, [Get-User](/powershell/module/exchange/get-user), and [Get-RoleGroup](/powershell/module/exchange/get-rolegroup)). -- A few cmdlets that correspond to default protections for cloud mailboxes and protections in Microsoft Defender for Office 365 in the Microsoft Defender portal (for example, [Set-SecOpsOverridePolicy](/powershell/module/exchange/set-secopsoverridepolicy)). +- Basic cmdlets that are also available in Exchange Online PowerShell (for example, [Get-User](/powershell/module/exchangepowershell/get-user), and [Get-RoleGroup](/powershell/module/exchangepowershell/get-rolegroup)). +- A few cmdlets that correspond to default protections for cloud mailboxes and protections in Microsoft Defender for Office 365 in the Microsoft Defender portal (for example, [Set-SecOpsOverridePolicy](/powershell/module/exchangepowershell/set-secopsoverridepolicy)). Cmdlets for most EOP and Defender for Office 365 security features (for example, [anti-spam policies](/defender-office-365/anti-spam-protection-about)) are available only in [Exchange Online PowerShell](exchange-online-powershell.md). diff --git a/exchange/docs-conceptual/values-for-custompropertynames-parameter.md b/exchange/docs-conceptual/values-for-custompropertynames-parameter.md index ea729cff90..fcb4c97c9d 100644 --- a/exchange/docs-conceptual/values-for-custompropertynames-parameter.md +++ b/exchange/docs-conceptual/values-for-custompropertynames-parameter.md @@ -19,7 +19,7 @@ description: "Learn about the valid values for the CustomPropertyNames parameter # Values for the CustomPropertyNames parameter in Exchange Online PowerShell -The _CustomPropertyNames_ parameter on the [Get-CalendarDiagnosticObjects](/powershell/module/exchange/get-calendardiagnosticobjects) cmdlet returns the specified properties in the results. +The _CustomPropertyNames_ parameter on the [Get-CalendarDiagnosticObjects](/powershell/module/exchangepowershell/get-calendardiagnosticobjects) cmdlet returns the specified properties in the results. The article describes the valid values for the _CustomPropertyNames_ parameter. diff --git a/teams/teams-ps/MicrosoftTeams/New-Team.md b/teams/teams-ps/MicrosoftTeams/New-Team.md index d9756ee326..d8eff81575 100644 --- a/teams/teams-ps/MicrosoftTeams/New-Team.md +++ b/teams/teams-ps/MicrosoftTeams/New-Team.md @@ -44,7 +44,7 @@ Creates a new team with user specified settings, and returns a Group object with Groups created through teams cmdlets, APIs, or clients will not show up in Outlook by default. -If you want these groups to appear in Outlook clients, you can use the [Set-UnifiedGroup](https://learn.microsoft.com/powershell/module/exchange/set-unifiedgroup) cmdlet in the Exchange Powershell Module to disable the switch parameter `HiddenFromExchangeClientsEnabled` (-HiddenFromExchangeClientsEnabled:$false). +If you want these groups to appear in Outlook clients, you can use the [Set-UnifiedGroup](https://learn.microsoft.com/powershell/module/exchangepowershell/set-unifiedgroup) cmdlet in the Exchange Powershell Module to disable the switch parameter `HiddenFromExchangeClientsEnabled` (-HiddenFromExchangeClientsEnabled:$false). Note: The Teams application may need to be open by an Owner for up to two hours before changes are reflected. @@ -381,7 +381,7 @@ Accept wildcard characters: False ### -GroupId Specify a GroupId to convert to a Team. If specified, you cannot provide the other values that are already specified by the existing group, namely: Visibility, Alias, Description, or DisplayName. -If, for example, you need to create a Team from an existing Microsoft 365 Group, use the _ExternalDirectoryObjectId_ property value returned by [Get-UnifiedGroup](https://learn.microsoft.com/powershell/module/exchange/get-unifiedgroup?view=exchange-ps). +If, for example, you need to create a Team from an existing Microsoft 365 Group, use the _ExternalDirectoryObjectId_ property value returned by [Get-UnifiedGroup](https://learn.microsoft.com/powershell/module/exchangepowershell/get-unifiedgroup). ```yaml Type: String @@ -401,7 +401,7 @@ This value will be used for the mail enabled object and will be used as PrimaryS The value of the MailNickName parameter has to be unique across your tenant. Note: If Microsoft 365 groups naming policies are enabled in your tenant, this parameter is required and must also comply with the naming policy. -For more details about the naming conventions see here: [New-UnifiedGroup](https://learn.microsoft.com/powershell/module/exchange/new-unifiedgroup#parameters), Parameter: -Alias. +For more details about the naming conventions see here: [New-UnifiedGroup](https://learn.microsoft.com/powershell/module/exchangepowershell/new-unifiedgroup#parameters), Parameter: -Alias. ```yaml Type: String