Skip to content

Commit 5a54214

Browse files
authored
Update Grant-CsTeamsInteropPolicy.md
1 parent ad415d5 commit 5a54214

File tree

1 file changed

+12
-61
lines changed

1 file changed

+12
-61
lines changed

skype/skype-ps/skype/Grant-CsTeamsInteropPolicy.md

Lines changed: 12 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ schema: 2.0.0
99

1010
## SYNOPSIS
1111

12-
IMPORTANT: TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. See description for more information. You can also find more guidance here: https://docs.microsoft.com/en-us/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype
12+
IMPORTANT: TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. See description for more information. You can also find more guidance here: [Migration and interoperability guidance for organizations using Teams together with Skype for Business](https://docs.microsoft.com/en-us/MicrosoftTeams/migration-interop-guidance-for-teams-with-skype).
1313

14-
This cmdlet previously determined how calls are routed between Skype for Business and Microsoft Teams. It is no longer honored, except if TeamsUpgradePolicy mode=Legacy. However, Legacy mode has been deprecated and customers should update their configurations to use a mode other than Legacy.
14+
This cmdlet previously determined how calls are routed between Skype for Business and Microsoft Teams. It is no longer honored, except if TeamsUpgradePolicy mode=Legacy. However, Legacy mode has been deprecated and can no longer be granted. Any customers with user or tenant policy using Legacy mode must update their configurations to use a mode other than Legacy.
1515

1616

1717
## SYNTAX
@@ -23,30 +23,8 @@ Grant-CsTeamsInteropPolicy [-PassThru] [-Confirm] [[-PolicyName] <Object>] [[-Id
2323

2424
## DESCRIPTION
2525

26-
IMPORTANT: TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. It is no longer honored by the system, except if TeamsUpgradePolicy has mode=Legacy. Legacy mode is being deprecated. Customers that are still using Legacy mode should update their configurations to use a mode other than Legacy. Granting mode=Legacy is now blocked by default, although admins can override this using -Force for the time being. Eventually, the -Force switch will be removed and granting mode=Legacy will not be possible.
26+
IMPORTANT: TeamsInteropPolicy has been replaced by TeamsUpgradePolicy. It is no longer honored by the system, except if TeamsUpgradePolicy has mode=Legacy. However, Legacy mode has been deprecated. Granting mode=Legacy is now blocked. Customers that are still using Legacy mode must update their configurations to use a mode other than Legacy.
2727

28-
Any customers still using Legacy mode must ensure the following:
29-
30-
- The global policy must have CallingDefaultClient=ChatDefaultClient, and AllowEndUserClientOverride must be false. If you customized the built-in global policy, undo this by running `Remove-CsTeamsInteropPolicy`. This will remove the tenant-specific global policy and revert back to the system-wide built-in policy (which cannot be removed). Use the following syntax: `Remove-CsTeamsInteropPolicy -Identity Global`.
31-
32-
- If TeamsInteropPolicy is explicitly assigned to any users, one of these three built-in instances for which CallingDefaultClient = ChatDefaultClient, and for which AllowEndUserClientOverride = false. The other instances are no longer valid configurations, are not supported, and will soon be removed from the system. The valid instances are:
33-
34-
**Identity: DisallowOverrideCallingDefaultChatDefault**
35-
**AllowEndUserClientOverride: False**
36-
**CallingDefaultClient: Default**
37-
**ChatDefaultClient: Default**
38-
39-
**Identity: DisallowOverrideCallingSfbChatSfb**
40-
**AllowEndUserClientOverride: False**
41-
**CallingDefaultClient: Sfb**
42-
**ChatDefaultClient: Sfb**
43-
44-
**Identity: DisallowOverrideCallingTeamsChatTeams**
45-
**AllowEndUserClientOverride: False**
46-
**CallingDefaultClient: Teams**
47-
**ChatDefaultClient: Teams**
48-
49-
Use the following cmdlet syntax, where $policy is one of the above values of identity: `Grant-CsTeamsInteropPolicy -PolicyName $policy -Identity $SipAddress`.
5028

5129
For comprehensive documentation on this policy and its settings, see [Microsoft Teams and Skype for Business Interoperability](https://docs.microsoft.com/MicrosoftTeams/teams-and-skypeforbusiness-interoperability).
5230

@@ -57,19 +35,6 @@ For comprehensive documentation on this policy and its settings, see [Microsoft
5735
Grant-CsTeamsInteropPolicy -PolicyName DisallowOverrideCallingDefaultChatDefault -Identity [email protected]
5836
```
5937

60-
**Default Policy**
61-
62-
By default, Microsoft Teams is configured to ensure that existing Skype for Business and Microsoft Teams calling workloads remain distinct and separate.
63-
This is a safe configuration for organizations just beginning to experiment with Teams Calling.
64-
65-
### -------------------------- Example 2 --------------------------
66-
```
67-
Grant-CsTeamsInteropPolicy -PolicyName DisallowOverrideCallingTeamsChatTeams -Identity [email protected]
68-
```
69-
70-
**Policy to enable all inbound calls and chats to be routed to Microsoft Teams (assumed Mode=Legacy)**
71-
72-
Users who have calling plans and would like to receive their calls in Microsoft Teams can have their calls routed to Teams.
7338

7439

7540
## PARAMETERS
@@ -90,21 +55,7 @@ Accept pipeline input: False
9055
Accept wildcard characters: False
9156
```
9257
93-
### -DomainController
94-
{{Fill DomainController Description}}
95-
96-
```yaml
97-
Type: Object
98-
Parameter Sets: (All)
99-
Aliases:
100-
Applicable: Skype for Business Online
10158
102-
Required: False
103-
Position: Named
104-
Default value: None
105-
Accept pipeline input: False
106-
Accept wildcard characters: False
107-
```
10859
10960
### -Identity
11061
For this cmdlet, the full UserPrincipalName/SIP address is required. If you don't provide the full UPN/SIP and instead provide an Alias, the cmdlet can throw an "Object reference not set to an instance of an object" error.
@@ -122,33 +73,33 @@ Accept pipeline input: False
12273
Accept wildcard characters: False
12374
```
12475
125-
### -PassThru
126-
{{Fill PassThru Description}}
76+
### -PolicyName
77+
{{Fill PolicyName Description}}
12778
12879
```yaml
129-
Type: SwitchParameter
80+
Type: Object
13081
Parameter Sets: (All)
13182
Aliases:
13283
Applicable: Skype for Business Online
13384

13485
Required: False
135-
Position: Named
86+
Position: 1
13687
Default value: None
13788
Accept pipeline input: False
13889
Accept wildcard characters: False
13990
```
14091
141-
### -PolicyName
142-
{{Fill PolicyName Description}}
92+
### -PassThru
93+
{{Fill PassThru Description}}
14394
14495
```yaml
145-
Type: Object
96+
Type: SwitchParameter
14697
Parameter Sets: (All)
14798
Aliases:
14899
Applicable: Skype for Business Online
149100

150101
Required: False
151-
Position: 1
102+
Position: Named
152103
Default value: None
153104
Accept pipeline input: False
154105
Accept wildcard characters: False
@@ -212,7 +163,7 @@ Accept wildcard characters: False
212163
### System.Object
213164
214165
## NOTES
215-
This policy has been deprecated. Customers should use TeamsUpgradePolicy to control interop and routing.
166+
This policy has been deprecated and should not be used. Instead, customers should use TeamsUpgradePolicy to control interop and routing.
216167
217168
## RELATED LINKS
218169

0 commit comments

Comments
 (0)