Skip to content

Commit 00da7c2

Browse files
committed
Updates for calling policies
1 parent 213b9dd commit 00da7c2

File tree

3 files changed

+487
-0
lines changed

3 files changed

+487
-0
lines changed
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
3+
applicable: Skype for Business Online
4+
title: Get-CsTeamsCallingPolicy
5+
schema: 2.0.0
6+
---
7+
8+
# Get-CsTeamsCallingPolicy
9+
10+
## SYNOPSIS
11+
12+
Returns information about the teams calling policies configured for use in your organization.
13+
Teams calling policies help determine which users are able to use calling functionality within Microsoft Teams.
14+
15+
## SYNTAX
16+
17+
```
18+
Get-CsTeamsCallingPolicy [-LocalStore] [[-Identity] <Object>] [-Tenant <Object>] [-Filter <Object>] [-AsJob]
19+
```
20+
21+
## DESCRIPTION
22+
23+
Returns information about the teams calling policies configured for use in your organization.
24+
Teams calling policies help determine which users are able to use calling functionality within Microsoft Teams and interoperability with Skype for Business.
25+
26+
## EXAMPLES
27+
28+
### Example 1
29+
```powershell
30+
PS C:\> Get-CsTeamsCallingPolicy -Identity SalesCallingPolicy
31+
```
32+
33+
Retrieves the calling policy with name "SalesCallingPolicy"
34+
35+
## PARAMETERS
36+
37+
### -Filter
38+
Enables you to use wildcard characters when indicating the policy (or policies) to be returned.
39+
To return a collection of all the per-user policies, use this syntax: -Filter "tag:*".
40+
41+
```yaml
42+
Type: Object
43+
Parameter Sets: (All)
44+
Aliases:
45+
46+
Required: False
47+
Position: Named
48+
Default value: None
49+
Accept pipeline input: False
50+
Accept wildcard characters: False
51+
```
52+
53+
### -Identity
54+
Specify the TeamsCallingPolicy that you would like to retrieve.
55+
56+
```yaml
57+
Type: Object
58+
Parameter Sets: (All)
59+
Aliases:
60+
61+
Required: False
62+
Position: 1
63+
Default value: None
64+
Accept pipeline input: False
65+
Accept wildcard characters: False
66+
```
67+
68+
### -LocalStore
69+
Microsoft internal use.
70+
71+
```yaml
72+
Type: SwitchParameter
73+
Parameter Sets: (All)
74+
Aliases:
75+
76+
Required: False
77+
Position: Named
78+
Default value: None
79+
Accept pipeline input: False
80+
Accept wildcard characters: False
81+
```
82+
83+
### -Tenant
84+
Microsoft internal use.
85+
86+
```yaml
87+
Type: Object
88+
Parameter Sets: (All)
89+
Aliases:
90+
91+
Required: False
92+
Position: Named
93+
Default value: None
94+
Accept pipeline input: False
95+
Accept wildcard characters: False
96+
```
97+
98+
### -AsJob
99+
Not applicable to online service.
100+
101+
```yaml
102+
Type: SwitchParameter
103+
Parameter Sets: (All)
104+
Aliases:
105+
106+
Required: False
107+
Position: Named
108+
Default value: None
109+
Accept pipeline input: False
110+
Accept wildcard characters: False
111+
```
112+
113+
## INPUTS
114+
115+
### None
116+
117+
118+
## OUTPUTS
119+
120+
### System.Object
121+
122+
## NOTES
123+
124+
## RELATED LINKS
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
---
2+
external help file: tmp_hj4xd5au.st3-help.xml
3+
Module Name: tmp_hj4xd5au.st3
4+
online version: http://technet.microsoft.com/EN-US/library/089fd324-a267-4e53-ad32-924875d15ef9(OCS.15).aspx
5+
schema: 2.0.0
6+
---
7+
8+
# Grant-CsTeamsCallingPolicy
9+
10+
## SYNOPSIS
11+
12+
Cmdlet to assign a specific Teams Calling Policy to a user.
13+
14+
## SYNTAX
15+
16+
```
17+
Grant-CsTeamsCallingPolicy [-PassThru] [-Confirm] [[-PolicyName] <Object>] [[-Identity] <Object>] [-Global]
18+
[-Tenant <Object>] [-DomainController <Object>] [-WhatIf] [-AsJob]
19+
```
20+
21+
## DESCRIPTION
22+
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 grant user level policies to individual users.
23+
24+
## EXAMPLES
25+
26+
### Example 1
27+
```powershell
28+
PS C:\> Grant-CsTeamsCallingPolicy -identity "Ken Myer" -PolicyName SalesCallingPolicy
29+
```
30+
31+
Assigns the TeamsCallingPolicy called "SalesCallingPolicy" to the user "Ken Myer"
32+
33+
## PARAMETERS
34+
35+
### -Confirm
36+
Prompts you for confirmation before running the cmdlet.
37+
38+
```yaml
39+
Type: SwitchParameter
40+
Parameter Sets: (All)
41+
Aliases: cf
42+
43+
Required: False
44+
Position: Named
45+
Default value: None
46+
Accept pipeline input: False
47+
Accept wildcard characters: False
48+
```
49+
50+
### -DomainController
51+
Internal Microsoft use
52+
53+
```yaml
54+
Type: Object
55+
Parameter Sets: (All)
56+
Aliases:
57+
58+
Required: False
59+
Position: Named
60+
Default value: None
61+
Accept pipeline input: False
62+
Accept wildcard characters: False
63+
```
64+
65+
### -Global
66+
Internal Microsoft use
67+
68+
```yaml
69+
Type: SwitchParameter
70+
Parameter Sets: (All)
71+
Aliases:
72+
73+
Required: False
74+
Position: Named
75+
Default value: None
76+
Accept pipeline input: False
77+
Accept wildcard characters: False
78+
```
79+
80+
### -Identity
81+
The user object to whom the policy is being assigned.
82+
83+
```yaml
84+
Type: Object
85+
Parameter Sets: (All)
86+
Aliases:
87+
88+
Required: False
89+
Position: 0
90+
Default value: None
91+
Accept pipeline input: False
92+
Accept wildcard characters: False
93+
```
94+
95+
### -PassThru
96+
Enables you to pass a user object through the pipeline that represents the user being assigned the policy. By default, the Grant-CsTeamsCallingPolicy cmdlet does not pass objects through the pipeline.
97+
98+
```yaml
99+
Type: SwitchParameter
100+
Parameter Sets: (All)
101+
Aliases:
102+
103+
Required: False
104+
Position: Named
105+
Default value: None
106+
Accept pipeline input: False
107+
Accept wildcard characters: False
108+
```
109+
110+
### -PolicyName
111+
The name of the policy being assigned. To remove an existing user level policy assignment, specify PolicyName as null.
112+
113+
```yaml
114+
Type: Object
115+
Parameter Sets: (All)
116+
Aliases:
117+
118+
Required: False
119+
Position: 1
120+
Default value: None
121+
Accept pipeline input: False
122+
Accept wildcard characters: False
123+
```
124+
125+
### -Tenant
126+
Internal Microsoft use
127+
128+
```yaml
129+
Type: Object
130+
Parameter Sets: (All)
131+
Aliases:
132+
133+
Required: False
134+
Position: Named
135+
Default value: None
136+
Accept pipeline input: False
137+
Accept wildcard characters: False
138+
```
139+
140+
### -WhatIf
141+
Shows what would happen if the cmdlet runs.
142+
The cmdlet is not run.
143+
144+
```yaml
145+
Type: SwitchParameter
146+
Parameter Sets: (All)
147+
Aliases: wi
148+
149+
Required: False
150+
Position: Named
151+
Default value: None
152+
Accept pipeline input: False
153+
Accept wildcard characters: False
154+
```
155+
156+
### -AsJob
157+
Internal Microsoft use
158+
159+
```yaml
160+
Type: SwitchParameter
161+
Parameter Sets: (All)
162+
Aliases:
163+
164+
Required: False
165+
Position: Named
166+
Default value: None
167+
Accept pipeline input: False
168+
Accept wildcard characters: False
169+
```
170+
171+
## INPUTS
172+
173+
### Microsoft.Rtc.Management.AD.UserIdParameter
174+
175+
176+
## OUTPUTS
177+
178+
### System.Object
179+
180+
## NOTES
181+
182+
## RELATED LINKS

0 commit comments

Comments
 (0)