Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ New-CsTeamsMeetingPolicy [-Identity] <XdsIdentity>
[-EnrollUserOverride <String>]
[-ExplicitRecordingConsent <String>]
[-ExternalMeetingJoin <String>]
[-ExternalBotAccessMode <String>]
[-Force]
[-IPAudioMode <String>]
[-IPVideoMode <String>]
Expand Down Expand Up @@ -1242,6 +1243,27 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ExternalBotAccessMode

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.

Possible Values:
- **AllowAllBots**: Don't detect bots; allow them to join meetings directly.
- **RequireApprovalWhenDetected**: When detected, require approval before joining by routing detected bots to the meeting lobby. This is the default value.
- **BlockDetectedBots**: Block detected bots from joining meetings.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: RequireApprovalWhenDetected
Accept pipeline input: False
Accept wildcard characters: False
```

### -Force
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.

Expand Down
22 changes: 22 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] <XdsIdentity>]
[-EnrollUserOverride <String>]
[-ExplicitRecordingConsent <String>]
[-ExternalMeetingJoin <String>]
[-ExternalBotAccessMode <String>]
[-Force]
[-InfoShownInReportMode <String>]
[-IPAudioMode <String>]
Expand Down Expand Up @@ -1292,6 +1293,27 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ExternalBotAccessMode

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.

Possible Values:
- **AllowAllBots**: Don't detect bots; allow them to join meetings directly.
- **RequireApprovalWhenDetected**: When detected, require approval before joining by routing detected bots to the meeting lobby. This is the default value.
- **BlockDetectedBots**: Block detected bots from joining meetings.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: RequireApprovalWhenDetected
Accept pipeline input: False
Accept wildcard characters: False
```

### -Force
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.

Expand Down
Loading