Skip to content

Commit 89bc993

Browse files
committed
Merge branch 'main' into EmailAuth-chrisda
2 parents c86d032 + 20257b1 commit 89bc993

File tree

91 files changed

+1083
-159
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+1083
-159
lines changed

exchange/docs-conceptual/client-advanced-settings.md

Lines changed: 440 additions & 0 deletions
Large diffs are not rendered by default.

exchange/docs-conceptual/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@
6868
href: app-only-auth-powershell-v2.md
6969
- name: Exchange cmdlet syntax
7070
href: exchange-cmdlet-syntax.md
71+
- name: Information protection client advanced settings
72+
href: client-advanced-settings.md
7173
- name: What's new in the Exchange Online PowerShell module
7274
href: whats-new-in-the-exo-module.md
7375
- name: Exchange Online Protection PowerShell

exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ Accept wildcard characters: False
212212
```
213213

214214
### -IsUserControlEnabled
215-
**Note**: This parameter is available in version 3.3.0 or later of the module.
215+
**Note**: This parameter is available in version 3.3.0 or later of the module. If the feature supports user controls for opting out, make sure you set the *IsUserControlEnabled* parameter when you create the policy. Otherwise, user controls for the policy use the default state for the feature.
216216

217217
The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are:
218218

exchange/exchange-ps/exchange/Get-ComplianceSearch.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Accept wildcard characters: False
9393
### -Case
9494
This parameter is available only in the cloud-based service.
9595
96-
The Case parameter filters the results by the name of a eDiscovery Standard case that the compliance search is associated with. If the value contains spaces, enclose the value in quotation marks.
96+
The Case parameter filters the results by the name of an eDiscovery Standard case that the compliance search is associated with. If the value contains spaces, enclose the value in quotation marks.
9797
9898
You can't use this parameter to view compliance searches associated with eDiscovery Premium cases.
9999

exchange/exchange-ps/exchange/Get-DlpCompliancePolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ This example displays distribution details for a DLP policy.
6363
$dlp = Get-DlpCompliancePolicy; ForEach ($d in $dlp){Get-DlpCompliancePolicy -DistributionDetail $d.name | Format-List Name,DistributionStatus}
6464
```
6565

66-
This example gets all of the DLP policies in a environment and displays the distribution status for each.
66+
This example gets all of the DLP policies in an environment and displays the distribution status for each.
6767

6868
## PARAMETERS
6969

exchange/exchange-ps/exchange/Get-EXOMailboxStatistics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Accept wildcard characters: False
9393
```
9494
9595
### -ExchangeGuid
96-
The ExchangeGuid parameter filters the results by the GUID of mailbox (aso known as the Mailbox GUID). You can find this property value by using the Get-EXOMailbox cmdlet with Properies filter set to ExchangeGuid.
96+
The ExchangeGuid parameter filters the results by the GUID of mailbox (aso known as the Mailbox GUID). You can find this property value by using the Get-EXOMailbox cmdlet with Properties filter set to ExchangeGuid.
9797
9898
```yaml
9999
Type: Guid

exchange/exchange-ps/exchange/New-ATPBuiltInProtectionRule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ New-ATPBuiltInProtectionRule -SafeAttachmentPolicy <SafeAttachmentPolicyIdParame
3838
For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell).
3939

4040
> [!IMPORTANT]
41-
> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies).
41+
> Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies).
4242
4343
You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see [Find the permissions required to run any Exchange cmdlet](https://learn.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions).
4444

exchange/exchange-ps/exchange/New-ATPProtectionPolicyRule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ New-ATPProtectionPolicyRule [-Name] <String> -SafeAttachmentPolicy <SafeAttachme
4242
For more information about preset security policies in PowerShell, see [Preset security policies in Exchange Online PowerShell](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#preset-security-policies-in-exchange-online-powershell).
4343

4444
> [!IMPORTANT]
45-
> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies).
45+
> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Profiles in preset security policies](https://learn.microsoft.com/microsoft-365/security/office-365-security/preset-security-policies#profiles-in-preset-security-policies).
4646
4747
You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see [Find the permissions required to run any Exchange cmdlet](https://learn.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions).
4848

exchange/exchange-ps/exchange/New-AntiPhishRule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ New-AntiPhishRule [-Name] <String> -AntiPhishPolicy <String>
4040
You need to add the antiphish rule to an existing policy by using the AntiPhishPolicy parameter. You create antiphish policies by using the New-AntiPhishPolicy cmdlet.
4141

4242
> [!IMPORTANT]
43-
> Different types of recipient conditions or different types of recipient exceptions are not additive; they're inclusive. For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings).
43+
> Different types of recipient conditions use AND logic (the recipient must satisfy **all** specified conditions). Different types of recipient exceptions use OR logic (the recipient must satisfy **any** of the specified exceptions). For more information, see [Common policy settings](https://learn.microsoft.com/microsoft-365/security/office-365-security/anti-phishing-policies-about#common-policy-settings).
4444
4545
You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see [Find the permissions required to run any Exchange cmdlet](https://learn.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions).
4646

exchange/exchange-ps/exchange/New-AuthenticationPolicy.md

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ New-AuthenticationPolicy [[-Name] <String>]
4343
[-BlockLegacyAuthPop]
4444
[-BlockLegacyAuthRpc]
4545
[-BlockLegacyAuthWebServices]
46+
[-BlockModernAuthActiveSync]
47+
[-BlockModernAuthAutodiscover]
48+
[-BlockModernAuthImap]
49+
[-BlockModernAuthMapi]
50+
[-BlockModernAuthOfflineAddressBook]
51+
[-BlockModernAuthPop]
52+
[-BlockModernAuthRpc]
53+
[-BlockModernAuthWebServices]
4654
[-Confirm]
4755
[-WhatIf]
4856
[<CommonParameters>]
@@ -560,6 +568,150 @@ Accept pipeline input: False
560568
Accept wildcard characters: False
561569
```
562570
571+
### -BlockModernAuthActiveSync
572+
This parameter is available only in on-premises Exchange.
573+
574+
The BlockModernAuthActiveSync switch specifies whether to block modern authentication with Exchange ActiveSync in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
575+
576+
```yaml
577+
Type: SwitchParameter
578+
Parameter Sets: (All)
579+
Aliases:
580+
Applicable: Exchange Server 2019
581+
582+
Required: False
583+
Position: Named
584+
Default value: None
585+
Accept pipeline input: False
586+
Accept wildcard characters: False
587+
```
588+
589+
### -BlockModernAuthAutodiscover
590+
This parameter is available only in on-premises Exchange.
591+
592+
The BlockModernAuthAutodiscover switch specifies whether to block modern authentication with Autodiscover in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
593+
594+
```yaml
595+
Type: SwitchParameter
596+
Parameter Sets: (All)
597+
Aliases:
598+
Applicable: Exchange Server 2019
599+
600+
Required: False
601+
Position: Named
602+
Default value: None
603+
Accept pipeline input: False
604+
Accept wildcard characters: False
605+
```
606+
607+
### -BlockModernAuthImap
608+
This parameter is available only in on-premises Exchange.
609+
610+
The BlockModernAuthImap switch specifies whether to block modern authentication with IMAP in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
611+
612+
```yaml
613+
Type: SwitchParameter
614+
Parameter Sets: (All)
615+
Aliases:
616+
Applicable: Exchange Server 2019
617+
618+
Required: False
619+
Position: Named
620+
Default value: None
621+
Accept pipeline input: False
622+
Accept wildcard characters: False
623+
```
624+
625+
### -BlockModernAuthMapi
626+
This parameter is available only in on-premises Exchange.
627+
628+
The BlockModernAuthMapi switch specifies whether to block modern authentication with MAPI in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
629+
630+
```yaml
631+
Type: SwitchParameter
632+
Parameter Sets: (All)
633+
Aliases:
634+
Applicable: Exchange Server 2019
635+
636+
Required: False
637+
Position: Named
638+
Default value: None
639+
Accept pipeline input: False
640+
Accept wildcard characters: False
641+
```
642+
643+
### -BlockModernAuthOfflineAddressBook
644+
This parameter is available only in on-premises Exchange.
645+
646+
The BlockModernAuthOfflineAddressBook switch specifies whether to block modern authentication with Offline Address Books in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
647+
648+
```yaml
649+
Type: SwitchParameter
650+
Parameter Sets: (All)
651+
Aliases:
652+
Applicable: Exchange Server 2019
653+
654+
Required: False
655+
Position: Named
656+
Default value: None
657+
Accept pipeline input: False
658+
Accept wildcard characters: False
659+
```
660+
661+
### -BlockModernAuthPop
662+
This parameter is available only in on-premises Exchange.
663+
664+
The BlockModernAuthPop switch specifies whether to block modern authentication with POP in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
665+
666+
```yaml
667+
Type: SwitchParameter
668+
Parameter Sets: (All)
669+
Aliases:
670+
Applicable: Exchange Server 2019
671+
672+
Required: False
673+
Position: Named
674+
Default value: None
675+
Accept pipeline input: False
676+
Accept wildcard characters: False
677+
```
678+
679+
### -BlockModernAuthRpc
680+
This parameter is available only in on-premises Exchange.
681+
682+
The BlockModernAuthRpc switch specifies whether to block modern authentication with RPC in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
683+
684+
```yaml
685+
Type: SwitchParameter
686+
Parameter Sets: (All)
687+
Aliases:
688+
Applicable: Exchange Server 2019
689+
690+
Required: False
691+
Position: Named
692+
Default value: None
693+
Accept pipeline input: False
694+
Accept wildcard characters: False
695+
```
696+
697+
### -BlockModernAuthWebServices
698+
This parameter is available only in on-premises Exchange.
699+
700+
The BlockModernAuthWebServices switch specifies whether to block modern authentication with Exchange Web Services (EWS) in Exchange 2019 CU13 or later. You don't need to specify a value with this switch.
701+
702+
```yaml
703+
Type: SwitchParameter
704+
Parameter Sets: (All)
705+
Aliases:
706+
Applicable: Exchange Server 2019
707+
708+
Required: False
709+
Position: Named
710+
Default value: None
711+
Accept pipeline input: False
712+
Accept wildcard characters: False
713+
```
714+
563715
### -Confirm
564716
The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding.
565717

0 commit comments

Comments
 (0)