Skip to content

Commit fb7596c

Browse files
authored
Merge pull request #12988 from saleens7/main
Update MicrosoftTeams Powershell cmdlets documentation
2 parents b67cfa5 + 9368fb2 commit fb7596c

7 files changed

+241
-5
lines changed

teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ New-CsTeamsCallingPolicy [-Identity] <string>
5454
[-SpamFilteringEnabledType <string>]
5555
[-VoiceSimulationInInterpreter <string>]
5656
[-RealTimeText <string>]
57+
[-ExplicitRecordingConsent <string>]
5758
[-WhatIf]
5859
[<CommonParameters>]
5960
```
@@ -752,6 +753,27 @@ Accept pipeline input: False
752753
Accept wildcard characters: False
753754
```
754755

756+
### -ExplicitRecordingConsent
757+
758+
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.
759+
760+
Possible values:
761+
762+
- **Enabled**: Requires users to give and obtain explicit consent before starting a call recording.
763+
- **Disabled**: Users are not required to obtain explicit consent before recording starts.
764+
765+
```yaml
766+
Type: String
767+
Parameter Sets: (All)
768+
Aliases:
769+
770+
Required: False
771+
Position: Named
772+
Default value: Disabled
773+
Accept pipeline input: False
774+
Accept wildcard characters: False
775+
```
776+
755777
### -WhatIf
756778

757779
> Applicable: Microsoft Teams

teams/teams-ps/MicrosoftTeams/New-CsTeamsEventsPolicy.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr
1919
New-CsTeamsEventsPolicy [-Identity] <String> [-AllowWebinars <String>] [-AllowTownhalls <String>] [-ImmersiveEvents <String>] [-AllowEmailEditing <String>] [-Description <String>]
2020
[-TownhallEventAttendeeAccess <String>] [-RecordingForTownhall <String>] [-RecordingForWebinar <String>]
2121
[-TranscriptionForTownhall <String>] [-TranscriptionForWebinar <String>] [-AllowEventIntegrations <Boolean>] [-TownhallChatExperience <String>]
22-
[-UseMicrosoftECDN <String>] [-EventAccessType <String>] [-BroadcastPremiumApps <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
22+
[-UseMicrosoftECDN <String>] [-EventAccessType <String>] [-BroadcastPremiumApps <String>] [-MaxResolutionForTownhall <String>] [-HighBitrateForTownhall <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
2323
```
2424

2525
## DESCRIPTION
@@ -377,6 +377,45 @@ Accept pipeline input: False
377377
Accept wildcard characters: False
378378
```
379379
380+
### -MaxResolutionForTownhall
381+
This policy sets the maximum video resolution supported in Town hall events.
382+
383+
Possible values are:
384+
- **Max720p**: Town halls support video resolution up to 720p.
385+
- **Max1080p**: Town halls support video resolution up to 1080p.
386+
387+
```yaml
388+
Type: String
389+
Parameter Sets: (All)
390+
Aliases:
391+
392+
Required: False
393+
Position: Named
394+
Default value: Max1080p
395+
Accept pipeline input: False
396+
Accept wildcard characters: False
397+
```
398+
399+
### -HighBitrateForTownhall
400+
This policy controls whether high-bitrate streaming is enabled for Town hall events.
401+
402+
Possible values are:
403+
- **Enabled**: Enables high bitrate for Town hall events.
404+
- **Disabled**: Disables high bitrate for Town hall events.
405+
406+
```yaml
407+
Type: String
408+
Parameter Sets: (All)
409+
Aliases:
410+
411+
Required: False
412+
Position: Named
413+
Default value: Disabled
414+
Accept pipeline input: False
415+
Accept wildcard characters: False
416+
```
417+
418+
380419
### -WhatIf
381420
The WhatIf switch does not work with this cmdlet.
382421
The cmdlet is not run.

teams/teams-ps/MicrosoftTeams/New-CsTeamsMessagingPolicy.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ New-CsTeamsMessagingPolicy [[-Identity] <XdsIdentity>]
5858
[-ReadReceiptsEnabledType <String>]
5959
[-Tenant <Guid>]
6060
[-UsersCanDeleteBotMessages <Boolean>]
61+
[-AutoShareFilesInExternalChats <String>]
62+
[-UseB2BInvitesToAddExternalUsers <String>]
6163
[<CommonParameters>]
6264
[-WhatIf]
6365
```
@@ -734,6 +736,44 @@ Accept pipeline input: False
734736
Accept wildcard characters: False
735737
```
736738

739+
### -UseB2BInvitesToAddExternalUsers
740+
741+
Indicates whether B2B invites should be used to add external users when necessary.
742+
743+
Possible values:
744+
745+
- `Enabled`: External users will be added using B2B invites.
746+
- `Disabled`: External users will not be added using B2B invites.
747+
748+
```yaml
749+
Type: System.String
750+
Parameter Sets: (All)
751+
Required: False
752+
Position: Named
753+
Default value: Disabled
754+
Accept pipeline input: False
755+
Accept wildcard characters: False
756+
```
757+
758+
### -AutoShareFilesInExternalChats
759+
760+
Determines whether files are automatically shared in external chats.
761+
762+
Possible values:
763+
764+
- `Enabled`: Files are automatically shared in external chats.
765+
- `Disabled`: Files are not automatically shared in external chats.
766+
767+
```yaml
768+
Type: System.String
769+
Parameter Sets: (All)
770+
Required: False
771+
Position: Named
772+
Default value: Disabled
773+
Accept pipeline input: False
774+
Accept wildcard characters: False
775+
```
776+
737777
### -WhatIf
738778
Shows what would happen if the cmdlet runs.
739779
The cmdlet is not run.

teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ Set-CsTeamsCallingPolicy [-Identity] <string>
5353
[-SpamFilteringEnabledType <string>]
5454
[-VoiceSimulationInInterpreter <string>]
5555
[-RealTimeText <string>]
56+
[-ExplicitRecordingConsent <string>]
5657
[-WhatIf]
5758
[<CommonParameters>]
5859
```
@@ -754,6 +755,27 @@ Accept pipeline input: False
754755
Accept wildcard characters: False
755756
```
756757

758+
### -ExplicitRecordingConsent
759+
760+
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.
761+
762+
Possible values:
763+
764+
- **Enabled**: Requires users to give and obtain explicit consent before starting a call recording.
765+
- **Disabled**: Users are not required to obtain explicit consent before recording starts.
766+
767+
```yaml
768+
Type: String
769+
Parameter Sets: (All)
770+
Aliases:
771+
772+
Required: False
773+
Position: Named
774+
Default value: Disabled
775+
Accept pipeline input: False
776+
Accept wildcard characters: False
777+
```
778+
757779
### -WhatIf
758780

759781
> Applicable: Microsoft Teams

teams/teams-ps/MicrosoftTeams/Set-CsTeamsEducationConfiguration.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ This cmdlet is used to manage the organization-wide education configuration for
1919

2020
```powershell
2121
Set-CsTeamsEducationConfiguration [-ParentGuardianPreferredContactMethod <String>]
22-
[-UpdateParentInformation <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
22+
[-UpdateParentInformation <String>] [-EduGenerativeAIEnhancements <String>] [-Identity <String>]
23+
[-WhatIf] [-Confirm] [<CommonParameters>]
2324
```
2425

2526
## DESCRIPTION
@@ -90,6 +91,39 @@ Accept pipeline input: False
9091
Accept wildcard characters: False
9192
```
9293
94+
### -EduGenerativeAIEnhancements
95+
96+
Controls whether generative AI enhancements are enabled in the education environment.
97+
98+
Possible values:
99+
100+
- `Enabled`: Generative AI features are available to educators and students.
101+
- `Disabled`: Generative AI features are disabled across the tenant.
102+
103+
```yaml
104+
Type: System.String
105+
Parameter Sets: (All)
106+
Required: False
107+
Position: Named
108+
Default value: Enabled
109+
Accept pipeline input: False
110+
Accept wildcard characters: False
111+
```
112+
113+
### -Identity
114+
115+
Specifies the identity of the education configuration to set.
116+
117+
```yaml
118+
Type: System.String
119+
Parameter Sets: (All)
120+
Required: False
121+
Position: Named
122+
Default value: Global
123+
Accept pipeline input: False
124+
Accept wildcard characters: False
125+
```
126+
93127
### CommonParameters
94128
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).
95129

teams/teams-ps/MicrosoftTeams/Set-CsTeamsEventsPolicy.md

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@ Set-CsTeamsEventsPolicy [-AllowWebinars <String>] [-EventAccessType <String>] [-
2020
[-TownhallEventAttendeeAccess <String>] [-AllowEmailEditing <String>] [-AllowedQuestionTypesInRegistrationForm <String>]
2121
[-AllowEventIntegrations <Boolean>] [-AllowedWebinarTypesForRecordingPublish <String>]
2222
[-AllowedTownhallTypesForRecordingPublish <String>] [-TownhallChatExperience <String>] [-Description <String>]
23-
[-RecordingForTownhall <String>] [-RecordingForWebinar <String>]
24-
[-TranscriptionForTownhall <String>] [-TranscriptionForWebinar <String>]
25-
[-UseMicrosoftECDN <Boolean>] [-BroadcastPremiumApps <String>]
23+
[-RecordingForTownhall <String>] [-RecordingForWebinar <String>] [-TranscriptionForTownhall <String>] [-TranscriptionForWebinar <String>]
24+
[-UseMicrosoftECDN <Boolean>] [-BroadcastPremiumApps <String>] [-MaxResolutionForTownhall <String>] [-HighBitrateForTownhall <String>]
2625
```
2726

2827
## DESCRIPTION
@@ -439,6 +438,44 @@ Accept pipeline input: False
439438
Accept wildcard characters: False
440439
```
441440
441+
### -MaxResolutionForTownhall
442+
This policy sets the maximum video resolution supported in Town hall events.
443+
444+
Possible values are:
445+
- **Max720p**: Town halls support video resolution up to 720p.
446+
- **Max1080p**: Town halls support video resolution up to 1080p.
447+
448+
```yaml
449+
Type: String
450+
Parameter Sets: (All)
451+
Aliases:
452+
453+
Required: False
454+
Position: Named
455+
Default value: Max1080p
456+
Accept pipeline input: False
457+
Accept wildcard characters: False
458+
```
459+
460+
### -HighBitrateForTownhall
461+
This policy controls whether high-bitrate streaming is enabled for Town hall events.
462+
463+
Possible values are:
464+
- **Enabled**: Enables high bitrate for Town hall events.
465+
- **Disabled**: Disables high bitrate for Town hall events.
466+
467+
```yaml
468+
Type: String
469+
Parameter Sets: (All)
470+
Aliases:
471+
472+
Required: False
473+
Position: Named
474+
Default value: Disabled
475+
Accept pipeline input: False
476+
Accept wildcard characters: False
477+
```
478+
442479
### -WhatIf
443480
The WhatIf switch does not work with this cmdlet.
444481
The cmdlet is not run.

teams/teams-ps/MicrosoftTeams/Set-CsTeamsMessagingPolicy.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ Set-CsTeamsMessagingPolicy [[-Identity] <XdsIdentity>]
5858
[-ReadReceiptsEnabledType <String>]
5959
[-Tenant <Guid>]
6060
[-UsersCanDeleteBotMessages <Boolean>]
61+
[-AutoShareFilesInExternalChats <String>]
62+
[-UseB2BInvitesToAddExternalUsers <String>]
6163
[-WhatIf]
6264
[<CommonParameters>]
6365
```
@@ -104,6 +106,8 @@ Set-CsTeamsMessagingPolicy [-Instance <PSObject>]
104106
[-ReadReceiptsEnabledType <String>]
105107
[-Tenant <Guid>]
106108
[-UsersCanDeleteBotMessages <Boolean>]
109+
[-AutoShareFilesInExternalChats <String>]
110+
[-UseB2BInvitesToAddExternalUsers <String>]
107111
[-WhatIf]
108112
[<CommonParameters>]
109113
```
@@ -788,6 +792,44 @@ Accept pipeline input: False
788792
Accept wildcard characters: False
789793
```
790794

795+
### -UseB2BInvitesToAddExternalUsers
796+
797+
Indicates whether B2B invites should be used to add external users when necessary.
798+
799+
Possible values:
800+
801+
- `Enabled`: External users will be added using B2B invites.
802+
- `Disabled`: External users will not be added using B2B invites.
803+
804+
```yaml
805+
Type: System.String
806+
Parameter Sets: (All)
807+
Required: False
808+
Position: Named
809+
Default value: Disabled
810+
Accept pipeline input: False
811+
Accept wildcard characters: False
812+
```
813+
814+
### -AutoShareFilesInExternalChats
815+
816+
Determines whether files are automatically shared in external chats.
817+
818+
Possible values:
819+
820+
- `Enabled`: Files are automatically shared in external chats.
821+
- `Disabled`: Files are not automatically shared in external chats.
822+
823+
```yaml
824+
Type: System.String
825+
Parameter Sets: (All)
826+
Required: False
827+
Position: Named
828+
Default value: Disabled
829+
Accept pipeline input: False
830+
Accept wildcard characters: False
831+
```
832+
791833
### -WhatIf
792834
Shows what would happen if the cmdlet runs.
793835
The cmdlet is not run.

0 commit comments

Comments
 (0)