Skip to content

Commit e73428f

Browse files
Merge pull request #13501 from bansalrachita/raban/new-meeting-policy
Add documentation for new meeting policy - ExternalBotAccessMode
2 parents ecccda1 + e8f4d5d commit e73428f

2 files changed

Lines changed: 47 additions & 3 deletions

File tree

teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ New-CsTeamsMeetingPolicy [-Identity] <XdsIdentity>
8484
[-EnrollUserOverride <String>]
8585
[-ExplicitRecordingConsent <String>]
8686
[-ExternalMeetingJoin <String>]
87+
[-ExternalBotAccessMode <String>]
8788
[-Force]
8889
[-IPAudioMode <String>]
8990
[-IPVideoMode <String>]
@@ -1242,6 +1243,27 @@ Accept pipeline input: False
12421243
Accept wildcard characters: False
12431244
```
12441245
1246+
### -ExternalBotAccessMode
1247+
1248+
Controls how external third-party automated bots and meeting assistants are handled when they attempt to join meetings. This policy provides predictable behavior and helps organizers apply intentional control for bot participation.
1249+
1250+
Possible Values:
1251+
- **AllowAllBots**: Don't detect bots; allow them to join meetings directly.
1252+
- **RequireApprovalWhenDetected**: When detected, require approval before joining by routing detected bots to the meeting lobby. This is the default value.
1253+
- **BlockDetectedBots**: Block detected bots from joining meetings.
1254+
1255+
```yaml
1256+
Type: String
1257+
Parameter Sets: (All)
1258+
Aliases:
1259+
1260+
Required: False
1261+
Position: Named
1262+
Default value: RequireApprovalWhenDetected
1263+
Accept pipeline input: False
1264+
Accept wildcard characters: False
1265+
```
1266+
12451267
### -Force
12461268
Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required.
12471269
@@ -1513,7 +1535,7 @@ Accept wildcard characters: False
15131535
### -ParticipantNameChange
15141536
This setting will enable Tenant Admins to turn on/off participant renaming feature.
15151537

1516-
Possible Values: Enabled: Turns on the Participant Renaming feature. Disabled: Turns off the Particpant Renaming feature.
1538+
Possible Values: Enabled: Turns on the Participant Renaming feature. Disabled: Turns off the Participant Renaming feature.
15171539

15181540
```yaml
15191541
Type: String
@@ -1691,7 +1713,7 @@ Accept wildcard characters: False
16911713
```
16921714

16931715
### -ScreenSharingMode
1694-
Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens.
1716+
Determines the mode in which a user can share a screen in calls or meetings. Set this to SingleApplication to allow the user to share an application at a given point in time. Set this to EntireScreen to allow the user to share anything on their screens. Set this to Disabled to prohibit the user from sharing their screens.
16951717

16961718
```yaml
16971719
Type: String

teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] <XdsIdentity>]
8989
[-EnrollUserOverride <String>]
9090
[-ExplicitRecordingConsent <String>]
9191
[-ExternalMeetingJoin <String>]
92+
[-ExternalBotAccessMode <String>]
9293
[-Force]
9394
[-InfoShownInReportMode <String>]
9495
[-IPAudioMode <String>]
@@ -1292,6 +1293,27 @@ Accept pipeline input: False
12921293
Accept wildcard characters: False
12931294
```
12941295
1296+
### -ExternalBotAccessMode
1297+
1298+
Controls how external third-party automated bots and meeting assistants are handled when they attempt to join meetings. This policy provides predictable behavior and helps organizers apply intentional control for bot participation.
1299+
1300+
Possible Values:
1301+
- **AllowAllBots**: Don't detect bots; allow them to join meetings directly.
1302+
- **RequireApprovalWhenDetected**: When detected, require approval before joining by routing detected bots to the meeting lobby. This is the default value.
1303+
- **BlockDetectedBots**: Block detected bots from joining meetings.
1304+
1305+
```yaml
1306+
Type: String
1307+
Parameter Sets: (All)
1308+
Aliases:
1309+
1310+
Required: False
1311+
Position: Named
1312+
Default value: RequireApprovalWhenDetected
1313+
Accept pipeline input: False
1314+
Accept wildcard characters: False
1315+
```
1316+
12951317
### -Force
12961318
Specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the switch isn't provided in the command, you're prompted for administrative input if required.
12971319
@@ -1529,7 +1551,7 @@ Accept wildcard characters: False
15291551
>[!NOTE]
15301552
>This feature has not been released yet and will have no changes if it is enabled or disabled.
15311553

1532-
Control Noises Supression Feature for PST legs joining a meeting.
1554+
Control Noises Suppression Feature for PST legs joining a meeting.
15331555

15341556
Possible Values:
15351557

0 commit comments

Comments
 (0)