| -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. |
| -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. Note this only... |
| -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. |
| -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 users are allowed to download the attendee engagement report. Set this to Enabled to allow the user to download the report. Set this to Disabled to prohibit the user to download it. ForceEnabled... |
| -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 True,... |
| -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 in a channel. Set this to TRUE to allow a user to start ad-hoc meetings in a channel. Set this to FALSE to prohibit the user from starting ad-hoc meetings in a channel. |
| -AllowNDIStreaming |
Boolean |
|
This parameter is reserved for internal Microsoft use. |
| -AllowNetworkConfigurationSettingsLookup |
Boolean |
|
Determines whether network configuration setting lookups can be made by users who are not Enterprise Voice enabled. It is used to enable Network Roaming policies. |
| -AllowOrganizersToOverrideLobbySettings |
Boolean |
|
Set this parameter to true to enable Organizers to override lobby settings. |
| -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. Note this only... |
| -AllowPrivateMeetNow |
Boolean |
|
Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc private meetings. Set this to FALSE to prohibit the user from starting ad-hoc private meetings. |
| -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 to... |
| -AllowRecordingStorageOutsideRegion |
Boolean |
|
Allow storing recording outside of region. All meeting recordings will be permanently stored in another region, and can't be migrated. For more info, see <https://aka.ms/in-region>. |
| -AllowScreenContentDigitization |
Boolean |
|
This parameter is reserved for internal Microsoft use. |
| -AllowSharedNotes |
Boolean |
|
Determines whether users are allowed to take shared 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 real-time and/or 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 |
|
Possible values are: |
| -AllowWatermarkCustomizationForCameraVideo |
Boolean |
|
Allows the admin to grant customization permissions to a meeting organizer |
| -AllowWatermarkCustomizationForScreenSharing |
Boolean |
|
Allows the admin to grant customization permissions to a meeting organizer |
| -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. |
| -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. |
| -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 |
|
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 |
|
Possible values are: |
| -ExplicitRecordingConsent |
String |
|
Set participant agreement and notification for Recording, Transcript, Copilot in Teams meetings. |
| -ExternalMeetingJoin |
String |
|
Possible values are: |
| -ExternalBotAccessMode |
String |
|
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... |
| -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. |
| -InMemory |
SwitchParameter |
|
Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of... |
| -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 provide. |
| -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. |
| -NoiseSuppressionForDialInParticipants |
String |
|
Control Noise 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 on... |
| -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... |
| -SmsNotifications |
String |
|
Participants can sign up for text message meeting reminders. |
| -SpeakerAttributionMode |
String |
|
Possible values: |
| -StreamingAttendeeMode |
String |
|
Possible values are: |
| -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. |
| -WhatIf |
SwitchParameter |
|
Shows what would happen if the cmdlet runs. The cmdlet is not run. |
| -WhoCanRegister |
Object |
|
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 |
|
|
| -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. |