From c2bdae96f480ba8562097333fa4e6803d74c9033 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:28:22 -0700 Subject: [PATCH 1/9] Update Set-CsTeamsEventsPolicy.md --- .../MicrosoftTeams/Set-CsTeamsEventsPolicy.md | 43 +++++++++++++++++-- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEventsPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEventsPolicy.md index 2d6de4e0a5..ec716bcce9 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEventsPolicy.md @@ -20,9 +20,8 @@ Set-CsTeamsEventsPolicy [-AllowWebinars ] [-EventAccessType ] [- [-TownhallEventAttendeeAccess ] [-AllowEmailEditing ] [-AllowedQuestionTypesInRegistrationForm ] [-AllowEventIntegrations ] [-AllowedWebinarTypesForRecordingPublish ] [-AllowedTownhallTypesForRecordingPublish ] [-TownhallChatExperience ] [-Description ] - [-RecordingForTownhall ] [-RecordingForWebinar ] - [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] - [-UseMicrosoftECDN ] [-BroadcastPremiumApps ] + [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] + [-UseMicrosoftECDN ] [-BroadcastPremiumApps ] [-MaxResolutionForTownhall ] [-HighBitrateForTownhall ] ``` ## DESCRIPTION @@ -439,6 +438,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MaxResolutionForTownhall +This policy sets the maximum video resolution supported in Town hall events. + +Possible values are: +- **Max720p**: Town halls support video resolution up to 720p. +- **Max1080p**: Town halls support video resolution up to 1080p. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Max1080p +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HighBitrateForTownhall +This policy controls whether high-bitrate streaming is enabled for Town hall events. + +Possible values are: +- **Enabled**: Enables high bitrate for Town hall events. +- **Disabled**: Disables high bitrate for Town hall events. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf The WhatIf switch does not work with this cmdlet. The cmdlet is not run. From 565d6d5c526b579a7498bd648abfe7cb56da0c4f Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:30:02 -0700 Subject: [PATCH 2/9] Update New-CsTeamsEventsPolicy.md --- .../MicrosoftTeams/New-CsTeamsEventsPolicy.md | 41 ++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsEventsPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsEventsPolicy.md index 11ed7d8a64..bda9f1143f 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsEventsPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsEventsPolicy.md @@ -19,7 +19,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr New-CsTeamsEventsPolicy [-Identity] [-AllowWebinars ] [-AllowTownhalls ] [-ImmersiveEvents ] [-AllowEmailEditing ] [-Description ] [-TownhallEventAttendeeAccess ] [-RecordingForTownhall ] [-RecordingForWebinar ] [-TranscriptionForTownhall ] [-TranscriptionForWebinar ] [-AllowEventIntegrations ] [-TownhallChatExperience ] -[-UseMicrosoftECDN ] [-EventAccessType ] [-BroadcastPremiumApps ] [-WhatIf] [-Confirm] [] +[-UseMicrosoftECDN ] [-EventAccessType ] [-BroadcastPremiumApps ] [-MaxResolutionForTownhall ] [-HighBitrateForTownhall ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -377,6 +377,45 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MaxResolutionForTownhall +This policy sets the maximum video resolution supported in Town hall events. + +Possible values are: +- **Max720p**: Town halls support video resolution up to 720p. +- **Max1080p**: Town halls support video resolution up to 1080p. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Max1080p +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HighBitrateForTownhall +This policy controls whether high-bitrate streaming is enabled for Town hall events. + +Possible values are: +- **Enabled**: Enables high bitrate for Town hall events. +- **Disabled**: Disables high bitrate for Town hall events. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + + ### -WhatIf The WhatIf switch does not work with this cmdlet. The cmdlet is not run. From c048a3ebf5e2d15d05068dd5d4fe4682fcd0194b Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:35:39 -0700 Subject: [PATCH 3/9] Update New-CsTeamsCallingPolicy.md --- .../New-CsTeamsCallingPolicy.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md index eda358df5f..a1983e55fb 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md @@ -54,6 +54,7 @@ New-CsTeamsCallingPolicy [-Identity] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpreter ] [-RealTimeText ] + [-ExplicitRecordingConsent ] [-WhatIf] [] ``` @@ -755,6 +756,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExplicitRecordingConsent + +This setting controls whether users must provide or obtain explicit consent before recording a 1:1 PSTN or Teams call. When enabled, both parties will receive a notification, and consent must be given before recording starts. + +Possible values: + +- **Enabled**: Requires users to give and obtain explicit consent before starting a call recording. +- **Disabled**: Users are not required to obtain explicit consent before recording starts. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf > Applicable: Microsoft Teams From b5b6783bfa056adb51a57b81146edd08a3fb12a1 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:36:43 -0700 Subject: [PATCH 4/9] Update Set-CsTeamsCallingPolicy.md --- .../Set-CsTeamsCallingPolicy.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md index 1d0d11adb7..33e9c661d9 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md @@ -53,6 +53,7 @@ Set-CsTeamsCallingPolicy [-Identity] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpreter ] [-RealTimeText ] + [-ExplicitRecordingConsent ] [-WhatIf] [] ``` @@ -757,6 +758,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExplicitRecordingConsent + +This setting controls whether users must provide or obtain explicit consent before recording a 1:1 PSTN or Teams call. When enabled, both parties will receive a notification, and consent must be given before recording starts. + +Possible values: + +- **Enabled**: Requires users to give and obtain explicit consent before starting a call recording. +- **Disabled**: Users are not required to obtain explicit consent before recording starts. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf > Applicable: Microsoft Teams From 5f7101d37e992124a8473fb9c5fa2d1783f7a973 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:41:27 -0700 Subject: [PATCH 5/9] Update Set-CsTeamsEducationConfiguration.md --- .../Set-CsTeamsEducationConfiguration.md | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEducationConfiguration.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEducationConfiguration.md index 1307bdd7dd..812ee9c67d 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEducationConfiguration.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsEducationConfiguration.md @@ -19,7 +19,8 @@ This cmdlet is used to manage the organization-wide education configuration for ```powershell Set-CsTeamsEducationConfiguration [-ParentGuardianPreferredContactMethod ] - [-UpdateParentInformation ] [-WhatIf] [-Confirm] [] + [-UpdateParentInformation ] [-EduGenerativeAIEnhancements ] [-Identity ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -90,6 +91,39 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EduGenerativeAIEnhancements + +Controls whether generative AI enhancements are enabled in the education environment. + +Possible values: + +- `Enabled`: Generative AI features are available to educators and students. +- `Disabled`: Generative AI features are disabled across the tenant. + +```yaml +Type: System.String +Parameter Sets: (All) +Required: False +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Specifies the identity of the education configuration to set. + +```yaml +Type: System.String +Parameter Sets: (All) +Required: False +Position: Named +Default value: Global +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). From a5a5491f1936af939c14639a199b3565cb22f18a Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:44:59 -0700 Subject: [PATCH 6/9] Update Set-CsTeamsMessagingPolicy.md --- .../Set-CsTeamsMessagingPolicy.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md index a4472ecb06..0ed1f1cef2 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md @@ -58,6 +58,8 @@ Set-CsTeamsMessagingPolicy [[-Identity] ] [-ReadReceiptsEnabledType ] [-Tenant ] [-UsersCanDeleteBotMessages ] + [-AutoShareFilesInExternalChats ] + [-UseB2BInvitesToAddExternalUsers ] [-WhatIf] [] ``` @@ -788,6 +790,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UseB2BInvitesToAddExternalUsers + +Indicates whether B2B invites should be used to add external users when necessary. + +Possible values: + +- `Enabled`: External users will be added using B2B invites. +- `Disabled`: External users will not be added using B2B invites. + +```yaml +Type: System.String +Parameter Sets: (All) +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AutoShareFilesInExternalChats + +Determines whether files are automatically shared in external chats. + +Possible values: + +- `Enabled`: Files are automatically shared in external chats. +- `Disabled`: Files are not automatically shared in external chats. + +```yaml +Type: System.String +Parameter Sets: (All) +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. From 8b53c5b1d52844ed790f342b8a737a65687568ff Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:45:18 -0700 Subject: [PATCH 7/9] Update Set-CsTeamsMessagingPolicy.md --- teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md index 0ed1f1cef2..5d867c419e 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md @@ -106,6 +106,8 @@ Set-CsTeamsMessagingPolicy [-Instance ] [-ReadReceiptsEnabledType ] [-Tenant ] [-UsersCanDeleteBotMessages ] + [-AutoShareFilesInExternalChats ] + [-UseB2BInvitesToAddExternalUsers ] [-WhatIf] [] ``` From 1203e76de6dadb88cca968bb49f9dbd58c4956c1 Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:45:49 -0700 Subject: [PATCH 8/9] Update New-CsTeamsMessagingPolicy.md --- teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md index f421e0536e..cc2472c71b 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md @@ -58,6 +58,8 @@ New-CsTeamsMessagingPolicy [[-Identity] ] [-ReadReceiptsEnabledType ] [-Tenant ] [-UsersCanDeleteBotMessages ] + [-AutoShareFilesInExternalChats ] + [-UseB2BInvitesToAddExternalUsers ] [] [-WhatIf] ``` From b83e24b94a3b406339a4970a6cc2e9eac1d4236b Mon Sep 17 00:00:00 2001 From: William Blocker <118470885+saleens7@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:46:30 -0700 Subject: [PATCH 9/9] Update New-CsTeamsMessagingPolicy.md --- .../New-CsTeamsMessagingPolicy.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md index cc2472c71b..3efbfe0e8b 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md @@ -736,6 +736,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UseB2BInvitesToAddExternalUsers + +Indicates whether B2B invites should be used to add external users when necessary. + +Possible values: + +- `Enabled`: External users will be added using B2B invites. +- `Disabled`: External users will not be added using B2B invites. + +```yaml +Type: System.String +Parameter Sets: (All) +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AutoShareFilesInExternalChats + +Determines whether files are automatically shared in external chats. + +Possible values: + +- `Enabled`: Files are automatically shared in external chats. +- `Disabled`: Files are not automatically shared in external chats. + +```yaml +Type: System.String +Parameter Sets: (All) +Required: False +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run.