Skip to content

Update missing parameters #12638

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 12 commits into from
May 12, 2025
21 changes: 20 additions & 1 deletion teams/teams-ps/teams/New-CsTeamsChannelsPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The CsTeamsChannelsPolicy allows you to manage features related to the Teams & C
```
New-CsTeamsChannelsPolicy [-Tenant <Guid>] [-AllowOrgWideTeamCreation <Boolean>]
[-EnablePrivateTeamDiscovery <Boolean>] [-AllowPrivateChannelCreation <Boolean>]
[-AllowUserToParticipateInExternalSharedChannel <Boolean>] [-AllowChannelSharingToExternalUser <Boolean>] [-AllowSharedChannelCreation <Boolean>]
[-AllowUserToParticipateInExternalSharedChannel <Boolean>] [-AllowChannelSharingToExternalUser <Boolean>] [-AllowSharedChannelCreation <Boolean>] [-ThreadedChannelCreation <String>]
[-Identity] <XdsIdentity> [-InMemory] [-Force] [-WhatIf] [-Confirm] [-Description <String>] [<CommonParameters>]
```

Expand Down Expand Up @@ -200,6 +200,25 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ThreadedChannelCreation
This setting enables/disables Threaded Channel creation and editing.

Possible Values:
- Enabled: Users are allowed to create and edit Threaded Channels.
- Disabled: Users are not allowed to create and edit Threaded Channels.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Enabled
Accept pipeline input: False
Accept wildcard characters: False
```

### -Description
Specifies the description of the policy.

Expand Down
29 changes: 4 additions & 25 deletions teams/teams-ps/teams/New-CsTeamsEventsPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This cmdlet allows you to create a new TeamsEventsPolicy instance and set its pr
New-CsTeamsEventsPolicy [-Identity] <String> [-AllowWebinars <String>] [-AllowTownhalls <String>] [-AllowEmailEditing <String>] [-Description <String>]
[-TownhallEventAttendeeAccess <String>] [-RecordingForTownhall <String>] [-RecordingForWebinar <String>]
[-TranscriptionForTownhall <String>] [-TranscriptionForWebinar <String>] [-AllowEventIntegrations <Boolean>] [-TownhallChatExperience <String>]
[-UseMicrosoftECDN <String>] [-EventAccessType <String>] [-ParticipantSlideControl <String>] [-BroadcastPremiumApps <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
[-UseMicrosoftECDN <String>] [-EventAccessType <String>] [-BroadcastPremiumApps <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
```

## DESCRIPTION
Expand Down Expand Up @@ -295,33 +295,12 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ParticipantSlideControl
This setting governs 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 meetings. Users excluded from the selected group will be prohibited from giving control, or being given control, in a meeting.

Possible values are:
- **Everyone**: Anyone with the join link may enter the event.
- **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control.
- **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event.
- **None**: No one in the meeting can give or take control.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EveryoneInOrganization
Accept pipeline input: False
Accept wildcard characters: False
```

### -BroadcastPremiumApps
This setting governs whether an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group.
This setting will enable Tenant Admins to specify if an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group.

Possible values are:
- **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall.
- **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall.
- **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall
- **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall

```yaml
Type: String
Expand Down
21 changes: 20 additions & 1 deletion teams/teams-ps/teams/Set-CsTeamsChannelsPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The CsTeamsChannelsPolicy allows you to manage features related to the Teams and
```
Set-CsTeamsChannelsPolicy [-Tenant <Guid>] [-AllowOrgWideTeamCreation <Boolean>]
[-EnablePrivateTeamDiscovery <Boolean>] [-AllowPrivateChannelCreation <Boolean>]
[-AllowUserToParticipateInExternalSharedChannel <Boolean>] [-AllowChannelSharingToExternalUser <Boolean>] [-AllowSharedChannelCreation <Boolean>]
[-AllowUserToParticipateInExternalSharedChannel <Boolean>] [-AllowChannelSharingToExternalUser <Boolean>] [-AllowSharedChannelCreation <Boolean>] [-ThreadedChannelCreation <String>]
[[-Identity] <XdsIdentity>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
```

Expand Down Expand Up @@ -227,6 +227,25 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ThreadedChannelCreation
This setting enables/disables Threaded Channel creation and editing.

Possible Values:
- Enabled: Users are allowed to create and edit Threaded Channels.
- Disabled: Users are not allowed to create and edit Threaded Channels.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Enabled
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).

Expand Down
30 changes: 4 additions & 26 deletions teams/teams-ps/teams/Set-CsTeamsEventsPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ Set-CsTeamsEventsPolicy [-AllowWebinars <String>] [-EventAccessType <String>] [-
[-AllowedTownhallTypesForRecordingPublish <String>] [-TownhallChatExperience <String>] [-Description <String>]
[-RecordingForTownhall <String>] [-RecordingForWebinar <String>]
[-TranscriptionForTownhall <String>] [-TranscriptionForWebinar <String>]
[-UseMicrosoftECDN <Boolean>] [-ParticipantSlideControl <String>] [-BroadcastPremiumApps <String>]
[-Identity] <String> [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
[-UseMicrosoftECDN <Boolean>] [-BroadcastPremiumApps <String>]
```

## DESCRIPTION
Expand Down Expand Up @@ -388,33 +387,12 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ParticipantSlideControl
This setting governs 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 meetings. Users excluded from the selected group will be prohibited from giving control, or being given control, in a meeting.

Possible values are:
- **Everyone**: Anyone with the join link may enter the event.
- **EveryoneInOrganization**: Only internal AAD users and Multi-Tenant Organization (MTO) users can give or take control.
- **EveryoneInOrganizationAndGuests**: Only those who are Guests to the tenant, MTO users, and internal AAD users may enter the event.
- **None**: No one in the meeting can give or take control.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EveryoneInOrganization
Accept pipeline input: False
Accept wildcard characters: False
```

### -BroadcastPremiumApps
This setting governs whether an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group.
This setting will enable Tenant Admins to specify if an organizer of a Teams Premium town hall may add an app that is accessible by everyone, including attendees, in a broadcast style Event including a Town hall. This does not include control over apps (such as AI Producer and Custom Streaming Apps) that are only accessible by the Event group.

Possible values are:
- **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall.
- **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall.
- **Enabled**: An organizer of a Premium town hall can add a Premium App such as Polls to the Town hall
- **Disabled**: An organizer of a Premium town hall CANNOT add a Premium App such as Polls to the Town hall

```yaml
Type: String
Expand Down
27 changes: 2 additions & 25 deletions teams/teams-ps/teams/Set-CsTenantFederationConfiguration.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ These settings are used to determine which domains (if any) your users are allow
```
Set-CsTenantFederationConfiguration [-Tenant <Guid>]
[-AllowedDomains <IAllowedDomainsChoice>] [-BlockedDomains <List>] [-BlockAllSubdomains <Boolean>]
[-AllowFederatedUsers <Boolean>] [-AllowPublicUsers <Boolean>] [-AllowTeamsConsumer <Boolean>] [-AllowTeamsConsumerInbound <Boolean>]
[-AllowFederatedUsers <Boolean>] [-AllowTeamsConsumer <Boolean>] [-AllowTeamsConsumerInbound <Boolean>]
[-TreatDiscoveredPartnersAsUnverified <Boolean>] [-SharedSipAddressSpace <Boolean>] [-RestrictTeamsConsumerToExternalUserProfiles <Boolean>]
[-AllowedDomainsAsAList <List>] [-ExternalAccessWithTrialTenants <ExternalAccessWithTrialTenantsType>]
[-AllowedTrialTenantDomains <List>]
Expand All @@ -33,7 +33,7 @@ Set-CsTenantFederationConfiguration [-Tenant <Guid>]
### Instance
```
Set-CsTenantFederationConfiguration [-Tenant <Guid>] [-AllowedDomains <IAllowedDomainsChoice>]
[-BlockedDomains <List>] [-BlockAllSubdomains <Boolean>] [-AllowFederatedUsers <Boolean>] [-AllowPublicUsers <Boolean>]
[-BlockedDomains <List>] [-BlockAllSubdomains <Boolean>] [-AllowFederatedUsers <Boolean>]
[-TreatDiscoveredPartnersAsUnverified <Boolean>] [-SharedSipAddressSpace <Boolean>] [-RestrictTeamsConsumerToExternalUserProfiles <Boolean>]
[-AllowedDomainsAsAList <List>] [-Instance <PSObject>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
```
Expand All @@ -54,13 +54,6 @@ However, administrators must use the `Set-CsTenantPublicProvider` cmdlet in orde

### -------------------------- Example 1 --------------------------
```
Set-CsTenantFederationConfiguration -AllowPublicUsers $False
```

The command shown in Example 1 disables communication with public providers for the current tenant.

### -------------------------- Example 2 --------------------------
```
$x = New-CsEdgeDomainPattern -Domain "fabrikam.com"

Set-CsTenantFederationConfiguration -BlockedDomains @{Replace=$x}
Expand Down Expand Up @@ -260,22 +253,6 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -AllowPublicUsers
When set to True (the default value) users will be potentially allowed to communicate with users who have accounts on public IM and presence providers such as Windows Live, Yahoo, and AOL.
The collection of public providers that users can actually communicate with is managed by using the `Set-CsTenantPublicProvider` cmdlet.

```yaml
Type: Boolean
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```
### -AllowTeamsConsumer
Allows federation with people using Teams with an account that's not managed by an organization.

Expand Down
48 changes: 48 additions & 0 deletions teams/teams-ps/teams/set-csteamsmessagingconfiguration.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ Set-CsTeamsMessagingConfiguration [-Identity] <String>
[-Force]
[-MessagingNotes <String>]
[-UrlReputationCheck <string>]
[-ContentBasedPhishingCheck <string>]
[-ReportIncorrectSecurityDetections<string>]
[-WhatIf]
[<CommonParameters>]
```
Expand Down Expand Up @@ -205,6 +207,52 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ContentBasedPhishingCheck

>[!NOTE]
>This feature has not been released yet and will have no changes if it is enabled or disabled.

This setting determines if Content Based Phishing Check in teams messaging across the whole tenant

Possible Values:
- Enabled
- Disabled

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Enabled
Accept pipeline input: False
Accept wildcard characters: False
```

### -ReportIncorrectSecurityDetections

>[!NOTE]
>This feature has not been released yet and will have no changes if it is enabled or disabled.

This setting determines if Report Incorrect Security Detections is enabled in teams messaging across the whole tenant

Possible Values:
- Enabled
- Disabled

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Enabled
Accept pipeline input: False
Accept wildcard characters: False
```

### -WhatIf

Shows what would happen if the cmdlet runs.
Expand Down