Skip to content

Commit f9daa23

Browse files
authored
Merge pull request #8431 from MicrosoftDocs/master
Publish 10/07/2021, 10:30 AM
2 parents 1e0146f + 94d10d4 commit f9daa23

9 files changed

+337
-23
lines changed

skype/skype-ps/skype/Get-CsExternalAccessPolicy.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
22
external help file: Microsoft.Rtc.Management.dll-help.xml
33
online version: https://docs.microsoft.com/powershell/module/skype/get-csexternalaccesspolicy
4-
applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019
4+
applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019
55
title: Get-CsExternalAccessPolicy
66
schema: 2.0.0
7-
manager: bulenteg
87
author: tomkau
98
ms.author: tomkau
109
ms.reviewer: rogupta
@@ -14,9 +13,9 @@ ms.reviewer: rogupta
1413

1514
## SYNOPSIS
1615
Returns information about the external access policies that have been configured for use in your organization.
17-
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Windows Live; and, 3) access Skype for Business Server over the Internet, without having to log on to your internal network.
18-
This cmdlet was introduced in Lync Server 2010.
16+
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) organize Microsoft Teams meetings that can be joined by users of custom applications built using Azure Communication Services (ACS); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype.
1917

18+
This cmdlet was introduced in Lync Server 2010.
2019

2120
## SYNTAX
2221

@@ -41,13 +40,21 @@ That might be sufficient to meet your communication needs.
4140
If it doesn't meet your needs, you can use external access policies to extend the ability of your users to communicate and collaborate.
4241
External access policies can grant (or revoke) the ability of your users to do any or all of the following:
4342

44-
1. Communicate with people who have SIP accounts with a federated organization.
43+
1.
44+
Communicate with people who have SIP accounts with a federated organization.
4545
Note that enabling federation alone will not provide users with this capability.
4646
Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users.
47-
2. Communicate with people who have SIP accounts with a public instant messaging service such as Windows Live.
48-
3. Access Skype for Business Server over the Internet, without having to first log on to your internal network.
47+
48+
2.
49+
(Microsoft Teams only) Organize Teams meetings that can be joined by users of custom applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration.
50+
51+
3.
52+
Access Skype for Business Server over the Internet, without having to first log on to your internal network.
4953
This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location.
5054

55+
4.
56+
Communicate with people who have SIP accounts with a public instant messaging service such as Skype.
57+
5158
The Get-CsExternalAccessPolicy cmdlet provides a way for you to return information about all of the external access policies that have been configured for use in your organization.
5259

5360

@@ -293,4 +300,3 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
293300
[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md)
294301

295302
[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md)
296-

skype/skype-ps/skype/Get-CsUserAcp.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ Get-CsUserAcp [[-Identity] <UserIdParameter>] [-Credential <PSCredential>] [-Fil
3737
```
3838

3939
## DESCRIPTION
40+
Deprecation Notice: Integration of Skype for Business with third-party audio conferencing providers has been retired. More details are here - https://docs.microsoft.com/skypeforbusiness/legal-and-regulatory/end-of-integration-with-3rd-party-providers. As a result, cmdlet no longer works.
41+
4042
An audio conferencing provider is a third-party company that provides organizations with conferencing services.
4143
Among other things, audio conferencing providers provide a way for users located off site, and not connected to the corporate network or the Internet, to participate in the audio portion of a conference or meeting.
4244
Audio conferencing providers often provide high-end services such as live translation, transcription, and live per-conference operator assistance.

skype/skype-ps/skype/New-CsExternalAccessPolicy.md

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
22
external help file: Microsoft.Rtc.Management.dll-help.xml
33
online version: https://docs.microsoft.com/powershell/module/skype/new-csexternalaccesspolicy
4-
applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019
4+
applicable: Microsoft Teams, Skype for Business Online, Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019
55
title: New-CsExternalAccessPolicy
66
schema: 2.0.0
7-
manager: bulenteg
87
author: tomkau
98
ms.author: tomkau
109
ms.reviewer: rogupta
@@ -15,15 +14,17 @@ ms.reviewer: rogupta
1514
## SYNOPSIS
1615

1716
Enables you to create a new external access policy.
18-
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as MSN; and, 3) access Skype for Business Server over the Internet, without having to log on to your internal network.
17+
18+
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) organize Microsoft Teams meetings that can be joined by users of custom applications built using Azure Communication Services (ACS); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype.
19+
1920
This cmdlet was introduced in Lync Server 2010.
2021

2122
For information about external access in Microsoft Teams, see [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) and [Teams and Skype interoperability](/microsoftteams/teams-skype-interop) for specific details.
2223

2324
## SYNTAX
2425

25-
```
26-
New-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>]
26+
```powershell
27+
New-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>] [-EnableAcsFederationAccess <Boolean>]
2728
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAccess <Boolean>]
2829
[-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableOutsideAccess <Boolean>] [-Identity] <XdsIdentity>
2930
[-InMemory] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
@@ -44,12 +45,15 @@ Note that enabling federation alone will not provide users with this capability.
4445
Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users.
4546

4647
2.
47-
Communicate with people who have SIP accounts with a public instant messaging service such as MSN.
48+
(Microsoft Teams only) Organize Teams meetings that can be joined by users of custom applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration.
4849

4950
3.
5051
Access Skype for Business Server over the Internet, without having to first log on to your internal network.
5152
This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location.
5253

54+
4.
55+
Communicate with people who have SIP accounts with a public instant messaging service such as Skype.
56+
5357
When you install Skype for Business Server, a global external access policy is automatically created for you.
5458
In addition to the global policy, you can also create custom external access policies at either the site or the per-user scope.
5559
If you create an external access policy at the site scope, that policy will automatically be assigned to the site upon creation.
@@ -62,6 +66,7 @@ In addition, you can have only one external access policy per site: if the Redmo
6266

6367
The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, InMemory, PipelineVariable, and Tenant
6468

69+
6570
## EXAMPLES
6671

6772

@@ -158,6 +163,25 @@ Accept pipeline input: False
158163
Accept wildcard characters: False
159164
```
160165
166+
### -EnableAcsFederationAccess
167+
Indicates whether Teams meeting organized by the user can be joined by users of customer applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration.
168+
169+
To enable for all users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to True. It can be disabled for selected users by assigning them a policy with federation disabled.
170+
171+
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.
172+
173+
```yaml
174+
Type: Boolean
175+
Parameter Sets: (All)
176+
Aliases:
177+
Applicable: Microsoft Teams
178+
Required: False
179+
Position: Named
180+
Default value: True
181+
Accept pipeline input: False
182+
Accept wildcard characters: False
183+
```
184+
161185
### -EnableOutsideAccess
162186
Indicates whether the user is allowed to connect to Skype for Business Server over the Internet, without logging on to the organization's internal network.
163187
The default value is False.
@@ -343,3 +367,4 @@ Creates new instances of the Microsoft.Rtc.Management.WritableConfig.Policy.Exte
343367

344368
[Set-CsExternalAccessPolicy](Set-CsExternalAccessPolicy.md)
345369

370+

skype/skype-ps/skype/New-CsTeamsEmergencyNumber.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ PS C:> New-CsTeamsEmergencyNumber -EmergencyDialString 711 -EmergencyDialMask 3
3232
```
3333

3434
Create a new Teams emergency number
35+
36+
### Example 2
37+
```powershell
38+
PS C:> New-CsTeamsEmergencyNumber -EmergencyDialString "112" -EmergencyDialMask "117;897"
39+
```
40+
41+
Create a new Teams emergency number with multiple emergency dial masks.
3542

3643
## PARAMETERS
3744

@@ -51,7 +58,7 @@ Accept wildcard characters: False
5158
```
5259
5360
### -EmergencyDialMask
54-
For each Teams emergency number, you can specify zero or more emergency dial masks. A dial mask is a number that you want to translate into the value of the emergency dial number value when it is dialed.
61+
For each Teams emergency number, you can specify zero or more emergency dial masks. A dial mask is a number that you want to translate into the value of the emergency dial number value when it is dialed. Dial mask must be list of numbers separated by semicolon. Each number string must be made of the digits 0 through 9 and can be from 1 to 10 digits in length.
5562
5663
```yaml
5764
Type: String

skype/skype-ps/skype/Remove-CsUserAcp.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Remove-CsUserAcp [-Identity] <UserIdParameter> [-Name <String>] [-TollNumber <St
2525
```
2626

2727
## DESCRIPTION
28+
Deprecation Notice: Integration of Skype for Business with third-party audio conferencing providers has been retired. More details are here - https://docs.microsoft.com/skypeforbusiness/legal-and-regulatory/end-of-integration-with-3rd-party-providers. As a result, cmdlet no longer works.
29+
2830
An audio conferencing provider is a third-party company that provides organizations with conferencing services.
2931
Among other things, audio conferencing providers provide a way for users located off site and not connected to the corporate network or the Internet, to participate in the audio portion of a conference or meeting.
3032
Audio conferencing providers often provide high-end services such as live translation, transcription, and live per-conference operator assistance.

skype/skype-ps/skype/Set-CsExternalAccessPolicy.md

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ online version: https://docs.microsoft.com/powershell/module/skype/set-csexterna
44
applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019
55
title: Set-CsExternalAccessPolicy
66
schema: 2.0.0
7-
manager: bulenteg
87
author: tomkau
98
ms.author: tomkau
109
ms.reviewer: rogupta
@@ -14,23 +13,25 @@ ms.reviewer: rogupta
1413

1514
## SYNOPSIS
1615
Enables you to modify the properties of an existing external access policy.
17-
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as MSN and 3) access Skype for Business Server over the Internet, without having to log on to your internal network.
16+
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) organize Microsoft Teams meetings that can be joined by users of custom applications built using Azure Communication Services (ACS); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype.
17+
18+
1819
This cmdlet was introduced in Lync Server 2010.
1920

2021

2122
## SYNTAX
2223

2324
### Identity (Default)
2425
```
25-
Set-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>]
26+
Set-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>] [-EnableAcsFederationAccess <Boolean>]
2627
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAccess <Boolean>]
2728
[-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableOutsideAccess <Boolean>] [[-Identity] <XdsIdentity>]
2829
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
2930
```
3031

3132
### Instance
3233
```
33-
Set-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>]
34+
Set-CsExternalAccessPolicy [-Tenant <Guid>] [-Description <String>] [-EnableFederationAccess <Boolean>] [-EnableAcsFederationAccess <Boolean>]
3435
[-EnableXmppAccess <Boolean>] [-EnablePublicCloudAccess <Boolean>]
3536
[-EnablePublicCloudAudioVideoAccess <Boolean>] [-EnableOutsideAccess <Boolean>] [-Instance <PSObject>]
3637
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
@@ -50,7 +51,7 @@ Note that enabling federation alone will not provide users with this capability.
5051
Instead, you must enable federation and then assign users an external access policy that gives them the right to communicate with federated users.
5152

5253
2.
53-
Communicate with people who have SIP accounts with a public instant messaging service such as MSN.
54+
(Microsoft Teams only) Organize Teams meetings that can be joined by users of custom applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration.
5455

5556
3.
5657
Access Skype for Business Server over the Internet, without having to first log on to your internal network.
@@ -60,6 +61,9 @@ After an external access policy has been created, you can use the `Set-CsExterna
6061
For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization.
6162
If you would like to grant this capability to all of your users you can call the `Set-CsExternalAccessPolicy` cmdlet and set the value of the global policy's EnableFederationAccess property to True.
6263

64+
4.
65+
Communicate with people who have SIP accounts with a public instant messaging service such as Skype.
66+
6367
The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant
6468

6569
## EXAMPLES
@@ -105,6 +109,22 @@ This collection is piped to the `Where-Object` cmdlet, which picks out only thos
105109
The filtered collection is then piped to the `Set-CsExternalAccessPolicy` cmdlet, which takes each policy and sets the EnableFederationAccess property to True.
106110
The net result: all external access policies that allow public cloud access will also allow federation access.
107111

112+
### -------------------------- Example 5 ------------------------
113+
```
114+
Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $false
115+
New-CsExternalAccessPolicy -Identity AcsFederationAllowed -EnableAcsFederationAccess $true
116+
```
117+
118+
In this example, the Global policy is updated to disallow Teams-ACS federation for all users, then a new external access policy instance is created with Teams-ACS federation enabled and which can be assigned to selected users for which Team-ACS federation will be allowed.
119+
120+
### -------------------------- Example 5 ------------------------
121+
```
122+
Set-CsExternalAccessPolicy -Identity Global -EnableAcsFederationAccess $true
123+
New-CsExternalAccessPolicy -Identity AcsFederationNotAllowed -EnableAcsFederationAccess $false
124+
```
125+
126+
In this example, the Global policy is updated to allow Teams-ACS federation for all users, then a new external access policy instance is created with Teams-ACS federation disabled and which can then be assigned to selected users for which Team-ACS federation will not be allowed.
127+
108128

109129
## PARAMETERS
110130

@@ -184,6 +204,25 @@ Accept pipeline input: False
184204
Accept wildcard characters: False
185205
```
186206
207+
### -EnableAcsFederationAccess
208+
Indicates whether Teams meeting organized by the user can be joined by users of customer applications built using Azure Communication Services (ACS). This policy setting only applies if ACS Teams federation has been enabled at the tenant level using the cmdlet Set-CsTeamsAcsFederationConfiguration.
209+
210+
To enable for all users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to True. It can be disabled for selected users by assigning them a policy with federation disabled.
211+
212+
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.
213+
214+
```yaml
215+
Type: Boolean
216+
Parameter Sets: (All)
217+
Aliases:
218+
Applicable: Microsoft Teams
219+
Required: False
220+
Position: Named
221+
Default value: True
222+
Accept pipeline input: False
223+
Accept wildcard characters: False
224+
```
225+
187226
### -EnablePublicCloudAccess
188227
Indicates whether the user is allowed to communicate with people who have SIP accounts with a public Internet connectivity provider such as MSN.
189228
Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
@@ -359,4 +398,3 @@ Instead, the cmdlet configures instances of the Microsoft.Rtc.Management.Writabl
359398
[New-CsExternalAccessPolicy](New-CsExternalAccessPolicy.md)
360399

361400
[Remove-CsExternalAccessPolicy](Remove-CsExternalAccessPolicy.md)
362-

0 commit comments

Comments
 (0)