diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md index b3f41a56e9..1fe67aa8d9 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md @@ -84,6 +84,7 @@ New-CsTeamsMeetingPolicy [-Identity] [-EnrollUserOverride ] [-ExplicitRecordingConsent ] [-ExternalMeetingJoin ] + [-ExternalBotAccessMode ] [-Force] [-IPAudioMode ] [-IPVideoMode ] @@ -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. diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md index eb9bda396b..84472ce3ba 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md @@ -89,6 +89,7 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-EnrollUserOverride ] [-ExplicitRecordingConsent ] [-ExternalMeetingJoin ] + [-ExternalBotAccessMode ] [-Force] [-InfoShownInReportMode ] [-IPAudioMode ] @@ -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.