Skip to content

Commit 8aa867e

Browse files
authored
Merge branch 'master' into patch-1
2 parents 7ffccff + ed607f0 commit 8aa867e

File tree

6 files changed

+130
-41
lines changed

6 files changed

+130
-41
lines changed

exchange/exchange-ps/exchange/policy-and-compliance-dlp/Get-PolicyTipConfig.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ For information about the parameter sets in the Syntax section below, see Exchan
1717

1818
## SYNTAX
1919

20-
### Paramters
20+
### Parameters
2121
```
2222
Get-PolicyTipConfig [-Action <NotifyOnly | RejectOverride | Reject | Url>] [-Locale <CultureInfo>] [-Original]
2323
[-DomainController <Fqdn>] [<CommonParameters>]
@@ -72,7 +72,7 @@ You can't use the Action parameter with the Identity parameter.
7272

7373
```yaml
7474
Type: NotifyOnly | RejectOverride | Reject | Url
75-
Parameter Sets: Paramters
75+
Parameter Sets: Parameters
7676
Aliases:
7777
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
7878
Required: False
@@ -133,7 +133,7 @@ You can't use the Locale parameter with the Identity parameter.
133133
134134
```yaml
135135
Type: CultureInfo
136-
Parameter Sets: Paramters
136+
Parameter Sets: Parameters
137137
Aliases:
138138
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
139139
Required: False
@@ -148,7 +148,7 @@ The Original switch includes built-in Policy Tips in the results. You don't spec
148148
149149
```yaml
150150
Type: SwitchParameter
151-
Parameter Sets: Paramters
151+
Parameter Sets: Parameters
152152
Aliases:
153153
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
154154
Required: False

skype/skype-ps/skype/Get-CsTeamsUpgradePolicy.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ NOTES:
3131
- If you are using Skype for Business Server, there are no built-in instances and you'll need to create one. Also, only the NotifySfBUsers property is available. Mode is not present
3232
- Instances with mode set to SfBWithTeamsCollab and SfBWithTeamsCollabAndMeetings are not yet fully functional. From a routing perspective, they will behave like SfBOnly mode.
3333

34-
IMPORTANT: TeamsUpgradePolicy has replaced TeamsInteropPolicy. Components that previously honored TeamsInteropPolicy have been updated to honor TeamsUpgradePolicy instead. Do not use TeamsInteropPolicy.
34+
IMPORTANT: TeamsUpgradePolicy has replaced TeamsInteropPolicy. Components that previously honored TeamsInteropPolicy have been updated to honor TeamsUpgradePolicy instead. Do not use TeamsInteropPolicy. In addition, Legacy mode in TeamsUpgradePolicy has been retired.
3535

3636

3737
## EXAMPLES
@@ -45,16 +45,6 @@ Description : Users can use either Skype for Business client or Teams client
4545
Mode : Islands
4646
NotifySfbUsers : False
4747
48-
Identity : Tag:NoUpgrade
49-
Description : Users can use either Skype for Business client or Teams client
50-
Mode : Legacy
51-
NotifySfbUsers : False
52-
53-
Identity : Tag:NotifyForTeams
54-
Description : Show notification of pending upgrade in Skype for Business client
55-
Mode : Legacy
56-
NotifySfbUsers : True
57-
5848
Identity : Tag:UpgradeToTeams
5949
Description : Use Teams Only
6050
Mode : TeamsOnly

skype/skype-ps/skype/Grant-CsTeamsUpgradePolicy.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ TeamsUpgradePolicy allows administrators to manage the transition from Skype for
2323
This cmdlet enables admins to apply TeamsUpgradePolicy to either individual users or to set the default for the entire organization. TeamsUpgradePolicy can be granted either on a per user basis or on a tenant-wide basis.
2424

2525

26-
IMPORTANT: TeamsUpgradePolicy has replaced TeamsInteropPolicy. Components that previously honored TeamsInteropPolicy have been fully updated to honor TeamsUpgradePolicy instead. TeamsInteropPolicy is not honored, except if TeamsUpgradePolicy mode=Legacy. However, Legacy mode has been deprecated and it is no longer possible to grant TeamsUpgradePolicy with mode=Legacy. Organizations with users in Legacy mode must update their configurations to use a different mode.
26+
IMPORTANT: TeamsUpgradePolicy has replaced TeamsInteropPolicy. Components that previously honored TeamsInteropPolicy have been fully updated to honor TeamsUpgradePolicy instead. TeamsInteropPolicy is not honored and has been been deprecated. Organizations with users in Legacy mode must update their configurations to use a different mode.
2727

2828

2929

@@ -43,8 +43,6 @@ Office 365 provides all relevant instances of TeamsUpgradePolicy via built-in, r
4343
|SfBWithTeamsCollabWithNotify|SfBWithTeamsCollabAndMeetings|True|This mode exists at the PowerShell layer but is not yet exposed in the admin user experience. From a routing perspective, this is the same as SfBOnly mode. When TeamsAppPermissionsPolicy is available, this will allow Channels and meeting scheduling in Teams app.|
4444
|UpgradeToTeams|TeamsOnly|False|Use this mode to upgrade users to Teams and to prevent chat, calling, and meeting scheduling in Skype for Business.|
4545
|Global|Islands|False||
46-
|NoUpgrade|Legacy|False|This instance is deprecated and it is no longer possible to grant this. Organizations that have already granted this instance must update their configuration to use a difference policy instance.|
47-
|NotifyForTeams|Legacy|True|This instance is deprecated and it is no longer possible to grant this. Organizations that have already granted this instance must update their configuration to use a difference policy instance.|
4846
|||||
4947

5048

@@ -57,7 +55,7 @@ NOTES:
5755
- Coexistence mode is honored by users homed on-premises, however on-premises users cannot be granted the UpgradeToTeams instance (mode=TeamsOnly) of TeamsUpgradePolicy. Users must be either homed in Skype for Business Online or have no Skype account anywhere to be upgraded to TeamsOnly mode.
5856
- The NotifySfBUsers setting of Office 365 TeamsUpgradePolicy is not honored by users homed on-premises. Instead, the on-premises version of TeamsUpgradePolicy must be used.
5957
- In Office 365, all relevant instances of TeamsUpgradePolicy are built into the system, so there is no corresponding New cmdlet available. In contrast, Skype for Business Server does not contain built-in instances, so the New cmdlet is available on-premises. Only NotifySfBUsers property is available in on-premises.
60-
- Instances with mode set to SfBWithTeamsCollab and SfBWithTeamsCollabAndMeetings are not yet functional. From a routing perspective, this will behave like SfBOnly mode.
58+
- Instances with mode set to SfBWithTeamsCollab and SfBWithTeamsCollabAndMeetings are not yet fully functional in terms of changing Teams client UX. From a routing perspective, this will behave like SfBOnly mode.
6159

6260

6361
## EXAMPLES
@@ -159,9 +157,10 @@ Accept wildcard characters: False
159157
160158
## NOTES
161159
162-
TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. All components that previously honored TeamsInteropPolicy have been updated to honor TeamsUpgradePolicy instead. TeamsInteropPolicy is no longer honored and should not be used.
160+
Legacy mode in TeamsUprgradePolicy has been deprecated and it is no longer possible to grant legacy mode. Customers using Legacy mode must update their configuration of TeamsUpgradePolicy to use one of the other modes.
161+
162+
TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. All components that previously honored TeamsInteropPolicy have been updated to honor TeamsUpgradePolicy instead. TeamsInteropPolicy is no longer honored and should not be used for routing.
163163
164-
Microsoft previously introduced the “Legacy” mode in TeamsUpgradePolicy to facilitate the transition from TeamsInteropPolicy to TeamsUpgradePolicy. In Legacy mode, routing components that understood TeamsUpgradePolicy would revert back to TeamsInteropPolicy. Routing now fully supports TeamsUpgradePolicy and there is no further need to use Legacy mode. Legacy mode in TeamsUprgradePolicy has been deprecated and it is no longer possible to grant legacy mode. Customers using Legacy mode must update their configuration of TeamsUpgradePolicy to use one of the other modes.
165164
166165
167166

skype/skype-ps/skype/Set-CsAuthConfig.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Use the Set-CsAuthConfig cmdlet to modify the authentication configuration for y
3131

3232
This cmdlet sets configuration on both the Registrar and the Web Services roles.
3333

34-
It is only meant to be run at the global level (and not at the pool level), and we highly recommend that you only use it in this manner. However, technically it can be run at a pool level. But realize that if the pool only has one of the roles needed (say, Registrar and not Web Services), then only the settings for Registrar will be set and the Web Services settings will come from the global setting. No special warning will be given because some settings were not set. If a client uses the Registrar settings from one pool and the Web Services settings from another pool and the authentication settings are in an inconsistent state, the client may be unable to log on. If neither role is present for a pool, both Get will return an error message. If both roles are present for a pool but policies aren't defined at the pool level, Get will return an error message.
34+
It is only meant to be run at the global level (and not at the pool level), and we highly recommend that you only use it in this manner. However, technically it can be run at a pool level. But realize that if the pool only has one of the roles needed (say, Registrar and not Web Services), then only the settings for Registrar will be set and the Web Services settings will come from the global setting. No special warning will be given because some settings were not set. If a client uses the Registrar settings from one pool and the Web Services settings from another pool and the authentication settings are in an inconsistent state, the client may be unable to log on. If neither role is present for a pool, Get will return an error message. If both roles are present for a pool but policies aren't defined at the pool level, Get will return an error message.
3535

3636

3737
## EXAMPLES
@@ -117,7 +117,7 @@ Accept wildcard characters: False
117117
118118
### CommonParameters
119119
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
120-
For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
120+
For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
121121
122122
## INPUTS
123123

skype/skype-ps/skype/Set-CsTeamsCallingPolicy.md

Lines changed: 117 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,38 +10,44 @@ schema: 2.0.0
1010
# Set-CsTeamsCallingPolicy
1111

1212
## SYNOPSIS
13-
1413
Use this cmdlet to update values in existing Teams Calling Policies.
1514

1615
## SYNTAX
1716

1817
### Identity (Default)
1918
```
20-
Set-CsTeamsCallingPolicy [-Tenant <Guid>] [-AllowCalling <Boolean>] [-AllowPrivateCalling <Boolean>]
21-
[[-Identity] <XdsIdentity>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
19+
Set-CsTeamsCallingPolicy [-Tenant <System.Guid>] [-AllowCalling <Boolean>] [-AllowPrivateCalling <Boolean>]
20+
[-AllowVoicemail <String>] [-AllowCallGroups <Boolean>] [-AllowDelegation <Boolean>]
21+
[-AllowCallForwardingToUser <Boolean>] [-AllowCallForwardingToPhone <Boolean>]
22+
[-PreventTollBypass <Boolean>] [[-Identity] <XdsIdentity>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
2223
```
2324

2425
### Instance
2526
```
26-
Set-CsTeamsCallingPolicy [-Tenant <Guid>] [-AllowCalling <Boolean>] [-AllowPrivateCalling <Boolean>]
27-
[-Instance <PSObject>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
27+
Set-CsTeamsCallingPolicy [-Tenant <System.Guid>] [-AllowCalling <Boolean>] [-AllowPrivateCalling <Boolean>]
28+
[-AllowVoicemail <String>] [-AllowCallGroups <Boolean>] [-AllowDelegation <Boolean>]
29+
[-AllowCallForwardingToUser <Boolean>] [-AllowCallForwardingToPhone <Boolean>]
30+
[-PreventTollBypass <Boolean>] [-Instance <PSObject>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
2831
```
2932

3033
## DESCRIPTION
31-
The Teams Calling Policies designate which users are able to use calling functionality within teams and determine the interopability state with Skype for Business. This cmdlet allows admins to set values in a given calling policy
34+
The Teams Calling Policies designate which users are able to use calling functionality within teams and determine the interopability state with Skype for Business.
35+
This cmdlet allows admins to set values in a given calling policy
3236

3337
## EXAMPLES
3438

3539
### Example 1
36-
```powershell
40+
```
3741
PS C:\> Set-CsTeamsCallingPolicy -Identity Global -AllowPrivateCalling $true
3842
```
3943

40-
Sets the value of the parameter AllowPrivateCalling, which controls whether or not users can leverage calling functionality in Microsoft Teams, in the global (default) tenant CallingPolicy
44+
Sets the value of the parameter AllowPrivateCalling, which controls whether or not users can leverage calling functionality in Microsoft Teams, in the global (default) tenant CallingPolicy
45+
4146
## PARAMETERS
4247

4348
### -AllowCalling
44-
Controls interop calling capabilities. Turning this on will allow Skype for Business users to have one-on-one calls with Teams users and vice-versa.
49+
Controls interop calling capabilities.
50+
Turning this on will allow Skype for Business users to have one-on-one calls with Teams users and vice-versa.
4551

4652
```yaml
4753
Type: Boolean
@@ -56,7 +62,9 @@ Accept wildcard characters: False
5662
```
5763
5864
### -AllowPrivateCalling
59-
controls all calling capabilities in Teams. Turning this off will turn off all calling functionality in Teams. If you use Skype for Business for calling, this policy will not affect calling functionality in Skype for Business.
65+
controls all calling capabilities in Teams.
66+
Turning this off will turn off all calling functionality in Teams.
67+
If you use Skype for Business for calling, this policy will not affect calling functionality in Skype for Business.
6068
6169
```yaml
6270
Type: Boolean
@@ -80,7 +88,7 @@ Aliases: cf
8088

8189
Required: False
8290
Position: Named
83-
Default value: None
91+
Default value: False
8492
Accept pipeline input: False
8593
Accept wildcard characters: False
8694
```
@@ -95,7 +103,7 @@ Aliases:
95103

96104
Required: False
97105
Position: Named
98-
Default value: None
106+
Default value: False
99107
Accept pipeline input: False
100108
Accept wildcard characters: False
101109
```
@@ -105,7 +113,7 @@ Name of the policy being modified.
105113
106114
```yaml
107115
Type: XdsIdentity
108-
Parameter Sets: (All)
116+
Parameter Sets: Identity
109117
Aliases:
110118

111119
Required: False
@@ -116,25 +124,25 @@ Accept wildcard characters: False
116124
```
117125
118126
### -Instance
119-
Internal Microsoft use
127+
Use this to pipe a specific calling policy to be set. You can only modify the global policy, so can only pass the global instance of the Calling Policy.
120128
121129
```yaml
122130
Type: PSObject
123-
Parameter Sets: (All)
131+
Parameter Sets: Instance
124132
Aliases:
125133

126134
Required: False
127135
Position: Named
128136
Default value: None
129-
Accept pipeline input: False
137+
Accept pipeline input: True (ByValue)
130138
Accept wildcard characters: False
131139
```
132140
133141
### -Tenant
134142
Internal Microsoft use
135143
136144
```yaml
137-
Type: Guid
145+
Type: System.Guid
138146
Parameter Sets: (All)
139147
Aliases:
140148

@@ -154,6 +162,96 @@ Type: SwitchParameter
154162
Parameter Sets: (All)
155163
Aliases: wi
156164

165+
Required: False
166+
Position: Named
167+
Default value: False
168+
Accept pipeline input: False
169+
Accept wildcard characters: False
170+
```
171+
172+
### -AllowCallForwardingToPhone
173+
Determines whether or not the a user can leverage the call park functionality to
174+
175+
```yaml
176+
Type: Boolean
177+
Parameter Sets: (All)
178+
Aliases:
179+
180+
Required: False
181+
Position: Named
182+
Default value: None
183+
Accept pipeline input: False
184+
Accept wildcard characters: False
185+
```
186+
187+
### -AllowCallForwardingToUser
188+
Enables call forwarding or simultaneous ringing of inbound calls to other users
189+
190+
```yaml
191+
Type: Boolean
192+
Parameter Sets: (All)
193+
Aliases:
194+
195+
Required: False
196+
Position: Named
197+
Default value: None
198+
Accept pipeline input: False
199+
Accept wildcard characters: False
200+
```
201+
202+
### -AllowCallGroups
203+
Enables inbound calls to be routed to call groups
204+
205+
```yaml
206+
Type: Boolean
207+
Parameter Sets: (All)
208+
Aliases:
209+
210+
Required: False
211+
Position: Named
212+
Default value: None
213+
Accept pipeline input: False
214+
Accept wildcard characters: False
215+
```
216+
217+
### -AllowDelegation
218+
Enables inbound calls to be routed to delegates; allows delegates to make outbound calls on behalf of the users for whom they have delegated permissions.
219+
220+
```yaml
221+
Type: Boolean
222+
Parameter Sets: (All)
223+
Aliases:
224+
225+
Required: False
226+
Position: Named
227+
Default value: None
228+
Accept pipeline input: False
229+
Accept wildcard characters: False
230+
```
231+
232+
### -AllowVoicemail
233+
Enables inbound calls to be routed to voice mail. Valid options are: AlwaysEnabled, AlwaysDisabled, UserOverride
234+
235+
```yaml
236+
Type: String
237+
Parameter Sets: (All)
238+
Aliases:
239+
240+
Required: False
241+
Position: Named
242+
Default value: None
243+
Accept pipeline input: False
244+
Accept wildcard characters: False
245+
```
246+
247+
### -PreventTollBypass
248+
Setting this parameter to True will send calls through PSTN and incur charges rather than going through the network and bypassing the tolls.
249+
250+
```yaml
251+
Type: Boolean
252+
Parameter Sets: (All)
253+
Aliases:
254+
157255
Required: False
158256
Position: Named
159257
Default value: None
@@ -168,9 +266,11 @@ For more information, see about_CommonParameters (http://go.microsoft.com/fwlink
168266
## INPUTS
169267
170268
### System.Management.Automation.PSObject
269+
171270
## OUTPUTS
172271
173272
### System.Object
273+
174274
## NOTES
175275
176276
## RELATED LINKS

skype/skype-ps/skype/skype.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ zh-TW Version: 17.0.15229.2100
2020

2121
# Skype for Business PowerShell
2222
## Description
23-
The following cmdlet references are for Skype for Business and Microsoft Teams.
23+
The following cmdlet references are for Skype for Business and Microsoft Teams. You can find information on installing the module for Skype for Business Online here: https://docs.microsoft.com/office365/enterprise/powershell/manage-skype-for-business-online-with-office-365-powershell. If you are using Skype for Business Server then the cmdlets are available in the Skype for Business Server Management Shell and you can find information about it here: https://docs.microsoft.com/skypeforbusiness/manage/management-shell.
2424

2525
## Skype for Business Cmdlets
2626
### [New-CSOnlinePSTNGateway](New-CSOnlinePSTNGateway.md)

0 commit comments

Comments
 (0)