Commands › Microsoft Teams

Set-CsTeamsMeetingPolicy

Microsoft Teams MicrosoftTeams Set-*

The `CsTeamsMeetingPolicy` cmdlets enable administrators to control the type of meetings that users can create or the features that they can access while in a meeting. It also helps determine how meetings deal with anonymous or external users.

Quick start script

# Set-CsTeamsMeetingPolicy — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-MicrosoftTeams -CertificateThumbprint $thumb -ApplicationId $appId -TenantId $tenantId

# 2. Capture the current state first — you cannot roll back what you never recorded
$before = Get-CsTeamsMeetingPolicy
$before | Format-List

# 3. Make the change (dry run first)
Set-CsTeamsMeetingPolicy  -WhatIf
Set-CsTeamsMeetingPolicy

# 4. Verify and diff
$after = Get-CsTeamsMeetingPolicy
Compare-Object ($before | Out-String) ($after | Out-String)

Syntax

Set-CsTeamsMeetingPolicy [[-Identity] <XdsIdentity>]
 [-AIInterpreter <string>]
 [-AllowAnnotations <Boolean>]
 [-AllowAnonymousUsersToDialOut <Boolean>]
 [-AllowAnonymousUsersToJoinMeeting <Boolean>]
 [-AllowAnonymousUsersToStartMeeting <Boolean>]
 [-AllowAvatarsInGallery <Boolean>]
 [-AllowBreakoutRooms <Boolean>]
 [-AllowCartCaptionsScheduling <String>]
 [-AllowChannelMeetingScheduling <Boolean>]
 [-AllowCloudRecording <Boolean>]
 [-AllowDocumentCollaboration <String>]
 [-AllowEngagementReport <String>]
 [-AllowExternalNonTrustedMeetingChat <Boolean>]
 [-AllowExternalParticipantGiveRequestControl <Boolean>]
 [-AllowImmersiveView <Boolean>]
 [-AllowIntelligentRecap <Boolean>]
 [-AllowIPAudio <Boolean>]
 [-AllowIPVideo <Boolean>]
 [-AllowLocalRecording <Boolean>]
 [-AllowMeetingCoach <Boolean>]
 [-AllowMeetNow <Boolean>]
 [-AllowMeetingReactions <Boolean>]
 [-AllowMeetingRegistration <Boolean>]
 [-AllowNDIStreaming <Boolean>]
 [-AllowNetworkConfigurationSettingsLookup <Boolean>]
 [-AllowOrganizersToOverrideLobbySettings <Boolean>]
 [-AllowOutlookAddIn <Boolean>]
 [-AllowPSTNUsersToBypassLobby <Boolean>]
 [-AllowParticipantGiveRequestControl <Boolean>]
 [-AllowPowerPointSharing <Boolean>]
 [-AllowPrivateMeetNow <Boolean>]
 [-AllowPrivateMeetingScheduling <Boolean>]
 [-AllowRecordingStorageOutsideRegion <Boolean>]
 [-AllowScreenContentDigitization <Boolean>]
 [-AllowSharedNotes <Boolean>]
 [-AllowTasksFromTranscript <String>]
 [-AllowTrackingInReport <Boolean>]
 [-AllowTranscription <Boolean>]
 [-AllowedUsersForMeetingContext <String>]
 [-AllowUserToJoinExternalMeeting <String>]
 [-AllowWatermarkCustomizationForCameraVideo <Boolean>]
 [-AllowWatermarkCustomizationForScreenSharing <Boolean>]
 [-AllowWatermarkForCameraVideo <Boolean>]
 [-AllowWatermarkForScreenSharing <Boolean>]
 [-AllowWhiteboard <Boolean>]
 [-AllowedStreamingMediaInput <String>]
 [-AnonymousUserAuthenticationMethod <String>]
 [-AttendeeIdentityMasking <String>]
 [-AudibleRecordingNotification <String>]
 [-AutoAdmittedUsers <String>]
 [-AutoRecording <String>]
 [-AutomaticallyStartCopilot <String>]
 [-BlockedAnonymousJoinClientTypes <List>]
 [-CaptchaVerificationForMeetingJoin <String>]
 [-ChannelRecordingDownload <String>]
 [-Confirm]
 [-ConnectToMeetingControls <String>]
 [-ContentSharingInExternalMeetings <String>]
 [-Copilot <String>]
 [-CopyRestriction <Boolean>]
 [-Description <String>]
 [-DesignatedPresenterRoleMode <String>]
 [-DetectSensitiveContentDuringScreenSharing <Boolean>]
 [-DisableAudioAnnouncementsForResourceAccounts <Boolean>]
 [-EnableExternalRecordingDetection <Boolean>]
 [-EnrollUserOverride <String>]
 [-ExplicitRecordingConsent <String>]
 [-ExternalMeetingJoin <String>]
 [-ExternalBotAccessMode <String>]
 [-Force]
 [-InfoShownInReportMode <String>]
 [-IntelligentRecapDocxFileExpirationDays <Int32>]
 [-IPAudioMode <String>]
 [-IPVideoMode <String>]
 [-LiveCaptionsEnabledType <String>]
 [-LiveInterpretationEnabledType <String>]
 [-LiveStreamingMode <String>]
 [-LobbyChat <String> ]
 [-MediaBitRateKb <UInt32>]
 [-MeetingChatEnabledType <String>]
 [-MeetingInviteLanguages <String>]
 [-NewMeetingRecordingExpirationDays <Int32>]
 [-NoiseSuppressionForDialInParticipants <String>]
 [-ParticipantNameChange <String>]
 [-PasscodeComplexity <String>]
 [-PreferredMeetingProviderForIslandsMode <String>]
 [-PreventComplianceRecording <String>]
 [-QnAEngagementMode <String>]
 [-RecordingStorageMode <String>]
 [-RoomAttributeUserOverride <String>]
 [-RoomPeopleNameUserOverride <String>]
 [-ScreenSharingMode <String>]
 [-SetRecordingAndTranscriptOwnership <String>]
 [-SmsNotifications <String>]
 [-SpeakerAttributionMode <String>]
 [-StreamingAttendeeMode <String>]
 [-TeamsCameraFarEndPTZMode <String>]
 [-Tenant <Guid>]
 [-UsersCanAdmitFromLobby <String>]
 [-VideoFiltersMode <String>]
 [-VoiceIsolation <String>]
 [-VoiceSimulationInInterpreter <string>]
 [-WatermarkForAnonymousUsers <String>]
 [-WatermarkForCameraVideoOpacity <Int32>]
 [-WatermarkForCameraVideoPattern <String>]
 [-WatermarkForScreenSharingOpacity <Int32>]
 [-WatermarkForScreenSharingPattern <String>]
 [-AllowedUsersForMeetingDetails <String>]
 [-RealTimeText <String>]
 [-ParticipantSlideControl <String> ]
 [-WhoCanRegister <String>]
 [-EnableRecordingAndTranscriptionCustomMessage <Boolean>]
 [-RecordingAndTranscriptionCustomMessageIdentifier <Guid>]
 [-AllowMeetingKnowledgeGeneration <Boolean>]
 [-MeetingKnowledgeExpirationDays <Int32>]
 [-ConditionalAccessAttendeeVerification <Boolean>]
 [-EnablePreMeetingConsent <Boolean>]
 [-PreMeetingConsentContentIdentifier <Guid>]
 [-SyntheticMediaDetection <String>]
 [-SyntheticMediaDetectionAppId <Guid>]
 [-AllowMultipleScreenshare <Boolean>]
 [-FilterProfanityInTranscript <String>]
 [-RecordingAndTranscriptionAudioNotification <String>]
 [-WhatIf]
 [<CommonParameters>]

Parameters (125)

ParameterTypeRequiredWhat it controls
-AIInterpreter String Enables the user to use the AI Interpreter related features
-AllowAnnotations Boolean This setting will allow admins to choose which users will be able to use the Annotation feature.
-AllowAnonymousUsersToDialOut Boolean Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to prohibit anonymous users from dialing out.
-AllowAnonymousUsersToJoinMeeting Boolean Determines whether anonymous users can join the meetings that impacted users organize. Set this to TRUE to allow anonymous users to join a meeting. Set this to FALSE to prohibit them from joining a meeting.
-AllowAnonymousUsersToStartMeeting Boolean Determines whether anonymous users can initiate a meeting. Set this to TRUE to allow anonymous users to initiate a meeting. Set this to FALSE to prohibit them from initiating a meeting.
-AllowAvatarsInGallery Boolean If admins disable avatars in 2D meetings, then users cannot represent themselves as avatars in the Gallery view. This does not disable avatars in Immersive view.
-AllowBreakoutRooms Boolean Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality.
-AllowCartCaptionsScheduling String Determines whether a user can add a URL for captions from a Communications Access Real-Time Translation (CART) captioner for providing real time captions in meetings. Possible values are:
-AllowChannelMeetingScheduling Boolean Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings.
-AllowCloudRecording Boolean Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings.
-AllowDocumentCollaboration String This setting will allow admins to choose which users will be able to use the Document Collaboration feature.
-AllowedStreamingMediaInput String Enables the use of RTMP-In or SRT-In in Teams meetings, webinars or town halls.
-AllowedUsersForMeetingContext String This policy controls which users should have the ability to see the meeting info details on the join screen. 'None' option should disable the feature completely.
-AllowedUsersForMeetingContext String This policy controls which users should have the ability to see the meeting info details on the join screen. 'None' option should disable the feature completely.
-AllowedUsersForMeetingDetails String Controls which users should have ability to see the meeting info details on join screen. 'None' option should disable the feature completely.
-AllowEngagementReport String Determines whether meeting organizers are allowed to download the attendee engagement report. Possible values are:
-AllowExternalNonTrustedMeetingChat Boolean This field controls whether a user is allowed to chat in external meetings with users from non trusted organizations.
-AllowExternalNonTrustedMeetingChat Boolean This field controls whether a user is allowed to chat in external meetings with users from non-trusted organizations.
-AllowExternalParticipantGiveRequestControl Boolean Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to...
-AllowImmersiveView Boolean If admins have disabled avatars, this does not disable using avatars in Immersive view on Teams desktop or web. Additionally, it does not prevent users from joining the Teams meeting on VR headsets.
-AllowIntelligentRecap Boolean
-AllowIPAudio Boolean Determines whether audio is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their audio. Set this to FALSE to prohibit the user from sharing their audio.
-AllowIPVideo Boolean Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video.
-AllowLocalRecording Boolean This parameter is reserved for internal Microsoft use.
-AllowMeetingCoach Boolean This setting will allow admins to allow users the option of turning on Meeting Coach during meetings, which provides users with private personalized feedback on their communication and inclusivity. ``` If set to...
-AllowMeetingKnowledgeGeneration Boolean This setting allows admins to control whether an AI-generated meeting knowledge file is created for meetings organized by the user.
-AllowMeetingReactions Boolean Set to false to disable Meeting Reactions.
-AllowMeetingRegistration Boolean Controls if a user can create a webinar meeting. The default value is True.
-AllowMeetNow Boolean Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc meetings. Set this to FALSE to prohibit the user from starting ad-hoc meetings.
-AllowNDIStreaming Boolean This parameter enables the use of NDI technology to capture and deliver broadcast-quality audio and video over your network.
-AllowNetworkConfigurationSettingsLookup Boolean Determines whether network configuration setting lookup can be made for users who are not Enterprise Voice enabled. It is used to enable Network Roaming policy.
-AllowOrganizersToOverrideLobbySettings Boolean This parameter has been deprecated and currently has no effect.
-AllowOutlookAddIn Boolean Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from...
-AllowParticipantGiveRequestControl Boolean Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to...
-AllowPowerPointSharing Boolean Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit.
-AllowPrivateMeetingScheduling Boolean Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings.
-AllowPrivateMeetNow Boolean This setting controls whether a user can start an ad hoc private meeting.
-AllowPSTNUsersToBypassLobby Boolean Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to **True**, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined...
-AllowRecordingStorageOutsideRegion Boolean Allows storing recordings outside of the region. All meeting recordings will be permanently stored in another region, and can't be migrated. This does not apply to recordings saved in OneDrive or SharePoint.
-AllowScreenContentDigitization Boolean This parameter is reserved for internal Microsoft use.
-AllowSharedNotes Boolean Determines whether users are allowed to take shared Meeting notes. Set this to TRUE to allow. Set this to FALSE to prohibit.
-AllowTasksFromTranscript String This policy setting allows for the extraction of AI-Assisted Action Items/Tasks from the Meeting Transcript.
-AllowTrackingInReport Boolean This parameter is reserved for internal Microsoft use.
-AllowTranscription Boolean Determines whether post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit.
-AllowUserToJoinExternalMeeting String Currently, this parameter has no effect.
-AllowWatermarkForCameraVideo Boolean This setting allows scheduling meetings with watermarking for video enabled.
-AllowWatermarkForScreenSharing Boolean This setting allows scheduling meetings with watermarking for screen sharing enabled.
-AllowWhiteboard Boolean Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit.
-AnonymousUserAuthenticationMethod String Determines how anonymous users will be authenticated when joining a meeting. Possible values are:
-AttendeeIdentityMasking String This setting will allow admins to enable or disable Masked Attendee mode in Meetings. Masked Attendee meetings will hide attendees' identifying information (e.g., name, contact information, profile photo).
-AudibleRecordingNotification String The setting controls whether recording notification is played to all attendees or just PSTN users.
-AutoAdmittedUsers String Determines what types of participants will automatically be added to meetings organized by this user. Possible values are:
-AutomaticallyStartCopilot String This setting gives admins the ability to auto-start Copilot.
-AutoRecording String This setting allows admins to control the visibility of the auto recording feature in the organizer's **Meeting options**. If the you enable this setting, the **Record and transcribe automatically** setting appears...
-BlockedAnonymousJoinClientTypes List A user can join a Teams meeting anonymously using a [Teams client](https://support.microsoft.com/office/join-a-meeting-without-a-teams-account-c6efc38f-4e03-4e79-b28f-e65a4c039508) or using a [custom application...
-CaptchaVerificationForMeetingJoin String Require a verification check for meeting join.
-ChannelRecordingDownload String Controls how channel meeting recordings are saved, permissioned, and who can download them.
-Confirm SwitchParameter Prompts you for confirmation before running the cmdlet.
-ConnectToMeetingControls String Allows external connections of thirdparty apps to Microsoft Teams
-ContentSharingInExternalMeetings String This policy allows admins to determine whether the user can share content in meetings organized by external organizations. The user should have a Teams Premium license to be protected under this policy.
-Copilot String This setting allows the admin to choose whether Copilot will be enabled with a persisted transcript or a non-persisted transcript.
-CopyRestriction Boolean This parameter enables a setting that controls a meeting option which allows users to disable right-click or Ctrl+C to copy, Copy link, Forward message, and Share to Outlook for meeting chat messages.
-Description String Enables administrators to provide explanatory text about the meeting policy. For example, the Description might indicate the users the policy should be assigned to.
-DesignatedPresenterRoleMode String Determines if users can change the default value of the _Who can present?_ setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings.
-DetectSensitiveContentDuringScreenSharing Boolean Allows the admin to enable sensitive content detection during screen share.
-DisableAudioAnnouncementsForResourceAccounts Boolean Determines whether Teams plays recording announcements in CCaaS/OPS calls. This setting controls all CVA-driven (Conference Voice Announcement) recording announcements across [Azure Communication Services Call...
-EnrollUserOverride String Turn on/off Biometric enrollment Possible values are:
-ExplicitRecordingConsent String Set participant agreement and notification for Recording, Transcript, Copilot in Teams meetings.
-ExternalMeetingJoin String Determines whether the user is allowed to join external meetings.
-ExternalBotAccessMode String Controls how external third-party meeting bots and meeting assistants are handled when they attempt to join meetings. This policy provides admins with controls to detect and manage external bots when they attempt to...
-Force SwitchParameter 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...
-Identity XdsIdentity Specify the name of the policy being created.
-InfoShownInReportMode String This policy controls what kind of information get shown for the user's attendance in attendance report/dashboard.
-IntelligentRecapDocxFileExpirationDays Int32 This setting controls how many days the intelligent recap docx file is stored before it expires. The default value is 120.
-IPAudioMode String Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming...
-IPVideoMode String Determines whether video can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming video in the meeting. Set this to DISABLED to prohibit outgoing and incoming...
-LiveCaptionsEnabledType String Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit.
-LiveInterpretationEnabledType String Allows meeting organizers to configure a meeting for language interpretation, selecting attendees of the meeting to become interpreters that other attendees can select and listen to the real-time translation they...
-LiveStreamingMode String Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP).
-LobbyChat String Determines whether chat messages are allowed in the lobby.
-MediaBitRateKb UInt32 Determines the media bit rate for audio/video/app sharing transmissions in meetings.
-MeetingChatEnabledType String Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous.
-MeetingInviteLanguages String Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed.
-MeetingKnowledgeExpirationDays Int32 This setting controls the number of days meeting knowledge data is retained before it is automatically deleted. The default value is 1825 days.
-NewMeetingRecordingExpirationDays Int32 Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. Value can also be -1 to set meeting recordings to never expire.
-NoiseSuppressionForDialInParticipants String Control Noises Suppression Feature for PSTN legs joining a meeting.
-ParticipantNameChange String This setting will enable Tenant Admins to turn on/off participant renaming feature.
-ParticipantSlideControl String Determines whether participants can give control of presentation slides during meetings scheduled by this user. Set the type of users you want to be able to give control and be given control of presentation slides in...
-PasscodeComplexity String Controls whether meeting passcodes use the system‑default complexity or a reduced complexity using numeric‑only digits. When enabled, meetings scheduled by users to whom this policy applies will use **8‑digit...
-PreferredMeetingProviderForIslandsMode String Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the...
-PreventComplianceRecording String Controls whether Compliance Recording (CR)-enabled users are blocked from joining meetings organized by the policy-assigned user. When set to `None`, no restriction is applied and compliance recording operates as...
-QnAEngagementMode String This setting enables Microsoft 365 Tenant Admins to Enable or Disable the Questions and Answers experience (Q+A). ``` When Enabled, Organizers can turn on Q+A for their meetings. When Disabled, Organizers cannot turn...
-RealTimeText String Allows users to use real time text during a meeting, allowing them to communicate by typing their messages in real time.
-RecordingStorageMode String This parameter can take two possible values:
-RoomAttributeUserOverride String Possible values:
-RoomPeopleNameUserOverride String Enabling people recognition requires the tenant CsTeamsMeetingPolicy roomPeopleNameUserOverride to be "On" and roomAttributeUserOverride to be Attribute for allowing individual voice and face profiles to be used for...
-ScreenSharingMode String 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...
-SetRecordingAndTranscriptOwnership String This setting allows admins to control the visibility of "Allow meeting organizers to choose who keeps recording and transcript" feature in the organizer's **Meeting options**. If you enable this setting, the **Allow...
-SmsNotifications String Participants can sign up for text message meeting reminders.
-SpeakerAttributionMode String Determines if users are identified in transcriptions and if they can change the value of the _Automatically identify me in meeting captions and transcripts_ setting.
-StreamingAttendeeMode String Controls if Teams uses overflow capability once a meeting reaches its capacity (1,000 users with full functionality).
-TeamsCameraFarEndPTZMode String Possible values are:
-Tenant Guid Globally unique identifier (GUID) of the tenant account whose external user communication policy are being created. For example:
-UsersCanAdmitFromLobby String This policy controls who can admit from the lobby.
-VideoFiltersMode String Determines the background effects that a user can configure in the Teams client. Possible values are:
-VoiceIsolation String Determines whether you provide support for your users to enable voice isolation in Teams meeting calls.
-VoiceSimulationInInterpreter String Enables the user to use the voice simulation feature while being AI interpreted.
-WatermarkForAnonymousUsers String Determines the meeting experience and watermark content of an anonymous user.
-WatermarkForCameraVideoOpacity Int64 Allows the transparency of watermark to be customizable.
-WatermarkForCameraVideoPattern String Allows the pattern design of watermark to be customizable.
-WatermarkForScreenSharingOpacity Int64 Allows the transparency of watermark to be customizable.
-WatermarkForScreenSharingPattern String Allows the pattern design of watermark to be customizable.
-ConditionalAccessAttendeeVerification Boolean Enables Conditional Access Authentication for users joining meetings organized by this user. Uses the AuthenticationContexts published in the TeamsMeetingConfiguration. If the user has the required claims, they will...
-EnablePreMeetingConsent Boolean Controls whether participants must explicitly accept a custom consent dialog before they can join any meeting hosted by the tenant. Requires at least one consent content entry configured in...
-PreMeetingConsentContentIdentifier Guid A string identifier that references the Id of the PreMeetingConsentContent configuration stored as meeting settings. Used by the Teams client to determine whether its locally cached consent content is up to date....
-SyntheticMediaDetection String Controls whether synthetic audio/video detection is enabled for the user's meetings. When Disabled, no detection occurs regardless of other property values.
-SyntheticMediaDetectionAppId Guid The Teams App ID (GUID) of the registered detection bot to use for synthetic media analysis. The zero GUID (00000000-0000-0000-0000-000000000000) represents the platform default: resolves to no provider when 1P is...
-AllowMultipleScreenshare Boolean This setting enables Tenant Admins to turn on the Multiple Screenshare feature. It controls whether Multiple Screenshare is on or off for the entire tenant or for a particular user.
-FilterProfanityInTranscript String Controls whether meeting transcripts filter profanity.
-RecordingAndTranscriptionAudioNotification String Policy to control whether audio notifications will be played when recording or transcription starts/stops for applied users/groups.
-WhatIf SwitchParameter Shows what would happen if the cmdlet runs. The cmdlet is not run.
-WhoCanRegister String Controls the attendees who can attend a webinar meeting. The default is Everyone, meaning that everyone can register. If you want to restrict registration to internal accounts set the value to 'EveryoneInCompany'.
-EnableExternalRecordingDetection Boolean Controls whether Teams detects third-party applications, such as screen recorders, audio recorders, and AI note-takers, capturing audio on the user's device during a meeting.
-EnableRecordingAndTranscriptionCustomMessage Boolean
-RecordingAndTranscriptionCustomMessageIdentifier Guid ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction,...

Message Center changes mentioning this command

Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.