Skip to content

[AutoPublish] main to live - 05/12 15:33 PDT | 05/13 04:03 IST #12735

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 23 commits into from
May 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e3e3048
Update set-csteamsmessagingconfiguration.md
alejandramunozv Mar 28, 2025
84796f9
Merge branch 'MicrosoftDocs:main' into main
alejandramunozv Apr 28, 2025
ebd0d29
Update New-CsTeamsChannelsPolicy.md
alejandramunozv Apr 28, 2025
d8dc84e
Update Set-CsTeamsChannelsPolicy.md
alejandramunozv Apr 28, 2025
8b9d318
Update New-CsTeamsEventsPolicy.md
alejandramunozv Apr 28, 2025
ee439d1
Update Set-CsTeamsEventsPolicy.md
alejandramunozv Apr 28, 2025
d88f1b7
Update Set-CsTeamsChannelsPolicy.md
alejandramunozv Apr 28, 2025
e477e5f
Update New-CsTeamsChannelsPolicy.md
alejandramunozv Apr 28, 2025
37602c6
Merge branch 'main' into main
alejandramunozv May 12, 2025
d3ab7dc
Update Set-CsTenantFederationConfiguration.md
alejandramunozv May 12, 2025
b63dd1b
Update Set-CsTeamsEventsPolicy.md
alejandramunozv May 12, 2025
0133073
Update New-CsTeamsEventsPolicy.md
alejandramunozv May 12, 2025
f1085c5
Merge pull request #12638 from alejandramunozv/main
padmagit77 May 12, 2025
61a8b29
Update New-CsExternalAccessPolicy.md
alejandramunozv May 12, 2025
8fb1842
Update Set-CsExternalAccessPolicy.md
alejandramunozv May 12, 2025
6b39eaf
Update New-CsExternalAccessPolicy.md
alejandramunozv May 12, 2025
977f02f
Update Set-CsExternalAccessPolicy.md
alejandramunozv May 12, 2025
3f54cfe
Update Set-CsExternalAccessPolicy.md
alejandramunozv May 12, 2025
2cf9182
typo fix
Ruchika-mittal01 May 12, 2025
7e5e1a6
typo fix
Ruchika-mittal01 May 12, 2025
5970dca
Merge pull request #12733 from alejandramunozv/main
Ruchika-mittal01 May 12, 2025
9295271
Update Get-QuarantineMessage.md
chrisda May 12, 2025
d22ff0b
Merge pull request #12734 from MicrosoftDocs/chrisda
chrisda May 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion exchange/exchange-ps/exchange/Get-QuarantineMessage.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ Accept wildcard characters: False
```

### -Domain
The Domain parameter filters the results by sender or recipient domain. You can specify multiple domain values separated by commas.
This parameter is reserved for internal Microsoft use.

```yaml
Type: String[]
Expand Down
27 changes: 3 additions & 24 deletions skype/skype-ps/skype/New-CsExternalAccessPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ For information about external access in Microsoft Teams, see [Manage external a

```powershell
New-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>] [-EnableAcsFederationAccess <Boolean>]
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAccess <Boolean>]
[-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableTeamsConsumerAccess <Boolean>] [-EnableTeamsConsumerInbound <Boolean>] [-EnableOutsideAccess <Boolean>] [-Identity] <XdsIdentity>
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableTeamsConsumerAccess <Boolean>] [-EnableTeamsConsumerInbound <Boolean>] [-EnableOutsideAccess <Boolean>] [-Identity] <XdsIdentity>
[-InMemory] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]

```
Expand Down Expand Up @@ -97,8 +96,6 @@ $x = New-CsExternalAccessPolicy -Identity RedmondAccessPolicy -InMemory

$x.EnableFederationAccess = $True

$x.EnablePublicCloudAccess = $True

$x.EnableOutsideAccess = $True

Set-CsExternalAccessPolicy -Instance $x
Expand All @@ -108,7 +105,7 @@ Example 4 demonstrates the use of the InMemory parameter; this parameter enables
After it has been created, you can modify the in-memory-only instance, then use the Set-CsExternalAccessPolicy cmdlet to transform the virtual policy into a real external access policy.

To do this, the first command in the example uses the New-CsExternalAccessPolicy cmdlet and the InMemory parameter to create a virtual policy with the Identity RedmondAccessPolicy; this virtual policy is stored in a variable named $x.
The next three commands are used to modify three properties of the virtual policy: EnableFederationAccess, EnablePublicCloudAccess, and the EnableOutsideAccess.
The next three commands are used to modify two properties of the virtual policy: EnableFederationAccess and the EnableOutsideAccess.
Finally, the last command uses the Set-CsExternalAccessPolicy cmdlet to create an actual per-user external access policy with the Identity RedmondAccessPolicy.
If you do not call the Set-CsExternalAccessPolicy cmdlet, then the virtual policy will disappear as soon as you end your Windows PowerShell session or delete the variable $x.
Should that happen, an external access policy with the Identity RedmondAccessPolicy will never be created.
Expand Down Expand Up @@ -195,7 +192,7 @@ Accept wildcard characters: False
```

### -EnableTeamsConsumerInbound
(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who have who are using Teams with an account that's not managed by an organization can start the communication with the user.
(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who are using Teams with an account that's not managed by an organization can start the communication with the user.

To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled.

Expand Down Expand Up @@ -250,24 +247,6 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -EnablePublicCloudAccess
Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN.
Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
The default value is False.

```yaml
Type: Boolean
Parameter Sets: (All)
Aliases:
Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019

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

### -EnablePublicCloudAudioVideoAccess
Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN.
When set to False, audio and video options in Skype for Business Server will be disabled any time a user is communicating with a public Internet connectivity contact.
Expand Down
36 changes: 3 additions & 33 deletions skype/skype-ps/skype/Set-CsExternalAccessPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,14 @@ This cmdlet was introduced in Lync Server 2010.
### Identity (Default)
```
Set-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>] [-EnableAcsFederationAccess <Boolean>]
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAccess <Boolean>]
[-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableTeamsConsumerAccess <Boolean>] [-EnableTeamsConsumerInbound <Boolean>] [-EnableOutsideAccess <Boolean>] [[-Identity] <XdsIdentity>]
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableTeamsConsumerAccess <Boolean>] [-EnableTeamsConsumerInbound <Boolean>] [-EnableOutsideAccess <Boolean>] [[-Identity] <XdsIdentity>]
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
```

### Instance
```
Set-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>] [-EnableAcsFederationAccess <Boolean>]
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAccess <Boolean>]
[-EnableXmppAccess <Boolean>]
[-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableTeamsConsumerAccess <Boolean>] [-EnableTeamsConsumerInbound <Boolean>] [-EnableOutsideAccess <Boolean>] [-Instance <PSObject>]
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
```
Expand Down Expand Up @@ -87,23 +86,12 @@ Get-CsExternalAccessPolicy -Filter tag:* | Set-CsExternalAccessPolicy -EnableFed
```

Example 3 enables federation access for all the external access policies that have been configured at the per-user scope.
To carry out this task, the first thing the command does is use the `Get-CsExternalAcessPolicy` cmdlet and the Filter parameter to return a collection of all the policies that have been configured at the per-user scope.
To carry out this task, the first thing the command does is use the `Get-CsExternalAccessPolicy` cmdlet and the Filter parameter to return a collection of all the policies that have been configured at the per-user scope.
(The filter value "tag:*" limits returned data to policies that have an Identity that begins with the string value "tag:".
Any policy with an Identity that begins with "tag:" has been configured at the per-user scope.) The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which modifies the EnableFederationAccess property for each policy in the collection.

### -------------------------- Example 4 ------------------------
```
Get-CsExternalAccessPolicy | Where-Object {$_.EnablePublicCloudAccess -eq $True} | Set-CsExternalAccessPolicy -EnableFederationAccess $True
```

In Example 4, federation access is enabled for all the external access policies that allow public cloud access.
To do this, the command first uses the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies currently configured for use in the organization.
This collection is piped to the `Where-Object` cmdlet, which picks out only those policies where the EnablePublicCloudAccess property is equal to True.
The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which takes each policy and sets the EnableFederationAccess property to True.
The net result: all external access policies that allow public cloud access will also allow federation access.

### -------------------------- Example 5 ------------------------
```
Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $false
New-CsExternalAccessPolicy -Identity AcsFederationAllowed -EnableAcsFederationAccess $true
```
Expand Down Expand Up @@ -215,24 +203,6 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -EnablePublicCloudAccess
Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN.
Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
The default value is False.

```yaml
Type: Boolean
Parameter Sets: (All)
Aliases:
Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019

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

### -EnablePublicCloudAudioVideoAccess
Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN.
When set to False, audio and video options in Skype for Business will be disabled any time a user is communicating with a public Internet connectivity contact.
Expand Down
22 changes: 1 addition & 21 deletions teams/teams-ps/teams/New-CsExternalAccessPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ New-CsExternalAccessPolicy [-Identity] <XdsIdentity>
[-EnableAcsFederationAccess <Boolean>]
[-EnableFederationAccess <Boolean>]
[-EnableOutsideAccess <Boolean>]
[-EnablePublicCloudAccess <Boolean>]
[-EnablePublicCloudAudioVideoAccess <Boolean>]
[-EnableTeamsConsumerAccess <Boolean>]
[-EnableTeamsConsumerInbound <Boolean>]
Expand Down Expand Up @@ -114,8 +113,6 @@ $x = New-CsExternalAccessPolicy -Identity RedmondAccessPolicy -InMemory

$x.EnableFederationAccess = $True

$x.EnablePublicCloudAccess = $True

$x.EnableOutsideAccess = $True

Set-CsExternalAccessPolicy -Instance $x
Expand All @@ -125,7 +122,7 @@ Example 4 demonstrates the use of the InMemory parameter; this parameter enables
After it has been created, you can modify the in-memory-only instance, then use the Set-CsExternalAccessPolicy cmdlet to transform the virtual policy into a real external access policy.

To do this, the first command in the example uses the New-CsExternalAccessPolicy cmdlet and the InMemory parameter to create a virtual policy with the Identity RedmondAccessPolicy; this virtual policy is stored in a variable named $x.
The next three commands are used to modify three properties of the virtual policy: EnableFederationAccess, EnablePublicCloudAccess, and the EnableOutsideAccess.
The next three commands are used to modify two properties of the virtual policy: EnableFederationAccess and the EnableOutsideAccess.
Finally, the last command uses the Set-CsExternalAccessPolicy cmdlet to create an actual per-user external access policy with the Identity RedmondAccessPolicy.
If you do not call the Set-CsExternalAccessPolicy cmdlet, then the virtual policy will disappear as soon as you end your Windows PowerShell session or delete the variable $x.
Should that happen, an external access policy with the Identity RedmondAccessPolicy will never be created.
Expand Down Expand Up @@ -299,23 +296,6 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -EnablePublicCloudAccess
Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN.
Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
The default value is False.

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

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

### -EnablePublicCloudAudioVideoAccess
Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN.
When set to False, audio and video options in Skype for Business Server will be disabled any time a user is communicating with a public Internet connectivity contact.
Expand Down
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
31 changes: 0 additions & 31 deletions teams/teams-ps/teams/Set-CsExternalAccessPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ Set-CsExternalAccessPolicy [[-Identity] <XdsIdentity>]
[-EnableAcsFederationAccess <Boolean>]
[-EnableFederationAccess <Boolean>]
[-EnableOutsideAccess <Boolean>]
[-EnablePublicCloudAccess <Boolean>]
[-EnablePublicCloudAudioVideoAccess <Boolean>]
[-EnableTeamsConsumerAccess <Boolean>]
[-EnableTeamsConsumerInbound <Boolean>]
Expand All @@ -53,7 +52,6 @@ Set-CsExternalAccessPolicy [-Instance <PSObject>]
[-EnableAcsFederationAccess <Boolean>]
[-EnableFederationAccess <Boolean>]
[-EnableOutsideAccess <Boolean>]
[-EnablePublicCloudAccess <Boolean>]
[-EnablePublicCloudAudioVideoAccess <Boolean>]
[-EnableTeamsConsumerAccess <Boolean>]
[-EnableTeamsConsumerInbound <Boolean>]
Expand Down Expand Up @@ -125,17 +123,6 @@ Any policy with an Identity that begins with "tag:" has been configured at the p

### -------------------------- Example 4 ------------------------
```
Get-CsExternalAccessPolicy | Where-Object {$_.EnablePublicCloudAccess -eq $True} | Set-CsExternalAccessPolicy -EnableFederationAccess $True
```

In Example 4, federation access is enabled for all the external access policies that allow public cloud access.
To do this, the command first uses the `Get-CsExternalAccessPolicy` cmdlet to return a collection of all the external access policies currently configured for use in the organization.
This collection is piped to the `Where-Object` cmdlet, which picks out only those policies where the EnablePublicCloudAccess property is equal to True.
The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which takes each policy and sets the EnableFederationAccess property to True.
The net result: all external access policies that allow public cloud access will also allow federation access.

### -------------------------- Example 5 ------------------------
```
Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $false
New-CsExternalAccessPolicy -Identity AcsFederationAllowed -EnableAcsFederationAccess $true
```
Expand Down Expand Up @@ -340,24 +327,6 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -EnablePublicCloudAccess
Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN.
Read [Manage external access in Microsoft Teams](https://learn.microsoft.com/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
The default value is False.

```yaml
Type: Boolean
Parameter Sets: (All)
Aliases:
Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019

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

### -EnablePublicCloudAudioVideoAccess
Indicates whether the user is allowed to conduct audio/video conversations with people who have SIP accounts with a public Internet connectivity provider such as MSN.
When set to False, audio and video options in Skype for Business will be disabled any time a user is communicating with a public Internet connectivity contact.
Expand Down
Loading
Loading