Skip to content

Commit 78ec009

Browse files
authored
Merge pull request #12141 from MicrosoftDocs/main
Publish main to live 09/27/2024, 3:30 PM
2 parents 314a130 + ef5de5d commit 78ec009

12 files changed

+383
-25
lines changed

exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ The ListType parameter specifies the list to view. Valid values are:
7676
- FileHash
7777
- Sender
7878
- Url
79+
- IP
7980

8081
```yaml
8182
Type: ListType
@@ -96,6 +97,7 @@ The Entry parameter filters the results based on the ListType parameter value. V
9697
- FileHash: The exact SHA256 file hash value.
9798
- Sender: The exact domain or email address value.
9899
- Url: The exact URL value.
100+
- IP: IPv6 addresses only. Single IPv6 addresses in colon-hexadecimal or zero-compression format or CIDR IPv6 ranges from 1 to 128.
99101
100102
This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet.
101103

exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,27 @@ The Entries parameter specifies the values that you want to add to the Tenant Al
8282
- FileHash: Use the SHA256 hash value of the file. In Windows, you can find the SHA256 hash value by running the following command in a Command Prompt: `certutil.exe -hashfile "<Path>\<Filename>" SHA256`. An example value is `768a813668695ef2483b2bde7cf5d1b2db0423a0d3e63e498f3ab6f2eb13ea3`.
8383
- Sender: A domain or email address value. For example, `contoso.com` or `michelle@contoso.com`.
8484
- URL: Use IPv4 or IPv6 addresses or hostnames. Wildcards (* and ~) are supported in hostnames. Protocols, TCP/UDP ports, or user credentials are not supported. For details, see [URL syntax for the Tenant Allow/Block List](https://learn.microsoft.com/defender-office-365/tenant-allow-block-list-urls-configure#url-syntax-for-the-tenant-allowblock-list).
85+
- IP: IPv6 addresses only:
86+
87+
• Single IPv6 addresses in colon-hexadecimal format (for example, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
88+
89+
• Single IPv6 addresses in zero-compression format (for example, 2001:db8::1 for 2001:0db8:0000:0000:0000:0000:0000:0001).
90+
91+
• CIDR IPv6 ranges from 1 to 128 (for example, 2001:0db8::/32).
8592

8693
To enter multiple values, use the following syntax: `"Value1","Value2",..."ValueN"`.
8794

88-
For senders, files, and URLs the maximum number of allow entries for each type is 500, and the maximum number of block entries for each type is 500 (1000 entries total for each type).
95+
Entry limits for each list subtype (sender, URL, file, or IP address):
96+
97+
- **Exchange Online Protection**: The maximum number of allow entries is 500, and the maximum number of block entries is 500.
98+
- **Defender for Office 365 Plan 1**: The maximum number of allow entries is 1000, and the maximum number of block entries is 1000.
99+
- **Defender for Office 365 Plan 2**: The maximum number of allow entries is 5000, and the maximum number of block entries is 10000.
89100

90101
The maximum number of characters in a file entry is 64 and the maximum number of characters in a URL entry is 250.
91102

92-
You can't mix value types (file, sender, or URL) or allow and block actions in the same command.
103+
You can't mix value types (sender, URL, file, or IP address) or allow and block actions in the same command.
93104

94-
In most cases, you can't modify the URL, file, or sender values after you create the entry. The only exception is allow URL entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery).
105+
In most cases, you can't modify the sender, URL, file, or IP address values after you create the entry. The only exception is URL allow entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery).
95106

96107
```yaml
97108
Type: String[]
@@ -135,6 +146,7 @@ The ListType parameter specifies the type of entry to add. Valid values are:
135146
- FileHash
136147
- Sender
137148
- Url
149+
- IP
138150

139151
```yaml
140152
Type: ListType
@@ -156,6 +168,7 @@ This switch is available to use in the following scenarios:
156168

157169
- With the Block switch.
158170
- With the Allow switch where the ListType parameter value is URL and the ListSubType parameter value is AdvancedDelivery.
171+
- With the Allow switch where the ListType parameter value is IP.
159172

160173
You can't use this switch with the ExpirationDate or RemoveAfter parameter.
161174

exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,11 @@ The Entries parameter specifies the entries that you want to remove based on the
6363
- FileHash: The exact SHA256 file hash value.
6464
- Sender domains and email addresses: The exact domain or email address value.
6565
- Url: The exact URL value.
66+
- IP: IPv6 addresses only. Single IPv6 addresses in colon-hexadecimal or zero-compression format or CIDR IPv6 ranges from 1 to 128.
6667

6768
This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet.
6869

69-
You can't mix value types (file, sender, or URL) or allow and block actions in the same command.
70+
You can't mix value types (sender, URL, file, or IP address) or allow and block actions in the same command.
7071

7172
You can't use this parameter with the Ids parameter.
7273

@@ -109,6 +110,7 @@ The ListType parameter specifies the type of entry that you want to remove. Vali
109110
- FileHash
110111
- Sender
111112
- Url
113+
- IP
112114

113115
```yaml
114116
Type: ListType

exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Set-TenantAllowBlockListItems -Entries <String[]> -ListType <ListType>
4949
```
5050

5151
## DESCRIPTION
52-
In most cases, you can't modify the URL, file, or sender values of an existing entry. The only exception is allow URL entries for phishing simulations (Action = Allow, ListType = URL, and ListSubType = AdvancedDelivery). For more information about allowing URLs for phishing simulations, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/defender-office-365/advanced-delivery-policy-configure).
52+
In most cases, you can't modify the sender, URL, file, or IP address values after you create the entry. The only exception is URL allow entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery). For more information about allowing URLs for phishing simulations, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/defender-office-365/advanced-delivery-policy-configure).
5353

5454
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).
5555

@@ -77,10 +77,11 @@ The Entries parameter specifies the entries that you want to modify based on the
7777
- FileHash: The exact SHA256 file hash value.
7878
- Sender domains and email addresses: The exact domain or email address value.
7979
- Url: The exact URL value.
80+
- IP: IPv6 addresses only. Single IPv6 addresses in colon-hexadecimal or zero-compression format or CIDR IPv6 ranges from 1 to 128.
8081

8182
This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet.
8283

83-
You can't mix value types (file, sender, or URL) or allow and block actions in the same command.
84+
You can't mix value types (sender, URL, file, or IP address) or allow and block actions in the same command.
8485

8586
You can't use this parameter with the Ids parameter.
8687

@@ -122,6 +123,7 @@ The ListType parameter specifies the type of entry that you want to modify. Vali
122123
- FileHash
123124
- Sender
124125
- Url
126+
- IP
125127

126128
Use the Entries or Ids parameter with this parameter to identify the entry itself.
127129

@@ -141,7 +143,11 @@ Accept wildcard characters: False
141143
### -NoExpiration
142144
The NoExpiration switch specifies that the entry should never expire. You don't need to specify a value with this switch.
143145

144-
This switch is available to use with block entries or with url allow entries where the ListSubType parameter value is AdvancedDelivery.
146+
This switch is available to use with the following types of entries:
147+
148+
- Block entries.
149+
- URL allow entries where the ListSubType parameter value is AdvancedDelivery.
150+
- IP address allow entries.
145151

146152
You can't use this switch with the ExpirationDate parameter.
147153

teams/teams-ps/teams/Get-CsTeamsAIPolicy.md

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Get-CsTeamsAIPolicy
2323

2424
## DESCRIPTION
2525

26+
The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs.
27+
2628
This cmdlet retrieves all Teams AI policies for current tenant.
2729

2830
## EXAMPLES
@@ -36,6 +38,37 @@ Retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values.
3638

3739
## PARAMETERS
3840

41+
### -Identity
42+
Identity of the Teams AI policy.
43+
44+
```yaml
45+
Type: String
46+
Parameter Sets: (All)
47+
Aliases:
48+
49+
Required: True
50+
Position: Named
51+
Default value: None
52+
Accept pipeline input: False
53+
Accept wildcard characters: False
54+
```
55+
56+
### -Filter
57+
Enables you to use wildcard characters when indicating the policy (or policies) to be returned.
58+
To return a collection of all the per-user policies, use this syntax: -Filter "tag:*".
59+
60+
```yaml
61+
Type: String
62+
Parameter Sets: (All)
63+
Aliases:
64+
65+
Required: False
66+
Position: Named
67+
Default value: None
68+
Accept pipeline input: False
69+
Accept wildcard characters: False
70+
```
71+
3972
### CommonParameters
4073
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
4174
@@ -47,8 +80,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
4780
4881
[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md)
4982
50-
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml)
83+
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md)
5184
52-
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml)
85+
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md)
5386
54-
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml)
87+
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md)

teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ Grant-CsTeamsAIPolicy [[-PolicyName] <String>] [-Global] [-Force] [<CommonParame
3939

4040
## DESCRIPTION
4141

42+
The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs.
43+
4244
This cmdlet applies an instance of the Teams AI policy to users or groups in a tenant.
4345

4446
Passes in the `Identity` of the policy instance in the `PolicyName` parameter and the user identifier in the `Identity` parameter or the group name in the `Group` parameter. One of either `Identity` or `Group` needs to be passed.
@@ -183,8 +185,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
183185

184186
[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md)
185187

186-
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml)
188+
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md)
187189

188-
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml)
190+
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md)
189191

190-
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml)
192+
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md)

teams/teams-ps/teams/New-CsTeamsAIPolicy.md

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ New-CsTeamsAIPolicy -Identity <String>
2222
```
2323

2424
## DESCRIPTION
25+
26+
The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs.
27+
2528
This cmdlet creates a Teams AI policy. If you get an error that the policy already exists, it means that the policy already exists for your tenant. In this case, run Get-CsTeamsAIPolicy.
2629

2730
## EXAMPLES
@@ -33,7 +36,6 @@ PS C:\> New-CsTeamsAIPolicy -Identity Test
3336
Creates a new Teams AI policy with the specified identity.
3437
The newly created policy with value will be printed on success.
3538

36-
3739
## PARAMETERS
3840

3941
### -Identity
@@ -51,15 +53,45 @@ Accept pipeline input: False
5153
Accept wildcard characters: False
5254
```
5355
56+
### -EnrollFace
57+
Policy value of the Teams AI EnrollFace policy. EnrollFace controls user access to user face enrollment in the Teams app settings.
58+
59+
```yaml
60+
Type: Boolean
61+
Parameter Sets: ("Enabled","Disabled")
62+
Aliases:
63+
64+
Required: True
65+
Position: Named
66+
Default value: Enabled
67+
Accept pipeline input: False
68+
Accept wildcard characters: False
69+
```
70+
71+
### -EnrollVoice
72+
Policy value of the Teams AI EnrollVoice policy. EnrollVoice controls user access to user voice enrollment in the Teams app settings.
73+
74+
```yaml
75+
Type: Boolean
76+
Parameter Sets: ("Enabled","Disabled")
77+
Aliases:
78+
79+
Required: True
80+
Position: Named
81+
Default value: Enabled
82+
Accept pipeline input: False
83+
Accept wildcard characters: False
84+
```
85+
5486
### CommonParameters
5587
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
5688
5789
5890
## RELATED LINKS
59-
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml)
91+
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md)
6092
61-
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml)
93+
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md)
6294
63-
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml)
95+
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md)
6496
65-
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml)
97+
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md)

teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ This cmdlet deletes a Teams AI policy.
1818
## SYNTAX
1919

2020
```
21-
Remove-CsTeamsAIPolicy -Identity <String>
21+
Remove-CsTeamsAIPolicy -Identity <String>
2222
```
2323

2424
## DESCRIPTION
2525

26+
The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs.
27+
2628
This cmdlet deletes a Teams AI policy with the specified identity string.
2729

2830
## EXAMPLES
@@ -62,8 +64,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
6264
6365
[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md)
6466
65-
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml)
67+
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md)
6668
67-
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml)
69+
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md)
6870
69-
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml)
71+
[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md)

teams/teams-ps/teams/Set-CsTeamsAIPolicy.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ Set-CsTeamsAIPolicy
2626

2727
## DESCRIPTION
2828

29+
The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs.
30+
2931
This cmdlet sets the Teams AI policy EnrollFace and EnrollVoice value for the tenant. The values of EnrollFace and EnrollVoice can be set to "Enabled" or "Disabled".
3032

3133
## EXAMPLES
@@ -114,8 +116,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
114116
115117
[New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md)
116118
117-
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml)
119+
[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md)
118120
119-
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml)
121+
[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md)
120122
121-
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml)
123+
[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md)

0 commit comments

Comments
 (0)