Skip to content

Commit 65b88ce

Browse files
authored
Add files via upload
1 parent 7ef65bf commit 65b88ce

File tree

4 files changed

+787
-0
lines changed

4 files changed

+787
-0
lines changed
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
---
2+
external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://docs.microsoft.com/powershell/module/teams/new-csusercallingdelegate
5+
applicable: Microsoft Teams
6+
author: jenstrier
7+
ms.author: jenstr
8+
ms.reviewer:
9+
manager:
10+
schema: 2.0.0
11+
---
12+
13+
# New-CsUserCallingDelegate
14+
15+
## SYNOPSIS
16+
This cmdlet will add a new delegate for calling in Microsoft Teams.
17+
18+
> [!NOTE]
19+
> **Preview** The use of this cmdlet is in Public Preview.
20+
21+
## SYNTAX
22+
23+
### Identity (Default)
24+
```powershell
25+
New-CsUserCallingDelegate -Identity <String> -Delegate <String> -MakeCalls <Boolean> -ReceiveCalls <Boolean> -ManageSettings <Boolean> [<CommonParameters>]
26+
```
27+
28+
## DESCRIPTION
29+
This cmdlet adds a new delegate with given permissions for the specified user.
30+
31+
## EXAMPLES
32+
33+
### Example 1
34+
```powershell
35+
New-CsUserCallingSettings -Identity [email protected] -Delegate [email protected] -MakeCalls $true -ReceiveCalls $true -ManageSettings $true
36+
```
37+
This example shows adding the delegate [email protected] with all permissions set to true for [email protected].
38+
39+
40+
## PARAMETERS
41+
42+
### -Delegate
43+
The Identity of the delegate to add. Can be specified using the ObjectId, the SIP address or the e-mail address.
44+
45+
A user can have up to 25 delegates.
46+
47+
```yaml
48+
Type: System.String
49+
Parameter Sets: (All)
50+
Aliases:
51+
52+
Required: True
53+
Default value: None
54+
Accept pipeline input: False
55+
Accept wildcard characters: False
56+
```
57+
58+
### -Identity
59+
The Identity of the user to add a delegate for. Can be specified using the ObjectId, the SIP address or the e-mail address.
60+
61+
```yaml
62+
Type: System.String
63+
Parameter Sets: (All)
64+
Aliases:
65+
66+
Required: True
67+
Default value: None
68+
Accept pipeline input: False
69+
Accept wildcard characters: False
70+
```
71+
72+
### -MakeCalls
73+
74+
Specifies whether delegate is allowed to make calls on behalf of the specified user.
75+
76+
```yaml
77+
Type: System.Boolean
78+
Parameter Sets: All
79+
Aliases:
80+
81+
Required: True
82+
Default value: False
83+
Accept pipeline input: False
84+
Accept wildcard characters: False
85+
```
86+
87+
### -ManageSettings
88+
89+
Specifies whether delegate is allowed to change the delegate and calling settings for the specified user.
90+
91+
```yaml
92+
Type: System.Boolean
93+
Parameter Sets: All
94+
Aliases:
95+
96+
Required: True
97+
Default value: False
98+
Accept pipeline input: False
99+
Accept wildcard characters: False
100+
```
101+
102+
### -ReceiveCalls
103+
104+
Specifies whether delegate is allowed to receive calls on behalf of the specified user.
105+
106+
```yaml
107+
Type: System.Boolean
108+
Parameter Sets: All
109+
Aliases:
110+
111+
Required: True
112+
Default value: False
113+
Accept pipeline input: False
114+
Accept wildcard characters: False
115+
```
116+
117+
### CommonParameters
118+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction,
119+
and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
120+
121+
## INPUTS
122+
123+
### None
124+
125+
## OUTPUTS
126+
127+
### System.Object
128+
129+
## NOTES
130+
The cmdlet is available in Teams PowerShell module 3.0.1-preview.
131+
132+
The specified user need to have the Microsoft Phone System license assigned.
133+
134+
You can see the delegate of a user by using the Get-CsUserCallingSettings cmdlet.
135+
136+
## RELATED LINKS
137+
[Get-CsUserCallingSettings](Get-CsUserCallingSettings.md)
138+
139+
[Set-CsUserCallingDelegate](Set-CsUserCallingDelegate.md)
140+
141+
[Remove-CsUserCallingDelegate](Remove-CsUserCallingDelegate.md)
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://docs.microsoft.com/powershell/module/teams/remove-csusercallingdelegate
5+
applicable: Microsoft Teams
6+
author: jenstrier
7+
ms.author: jenstr
8+
ms.reviewer:
9+
manager:
10+
schema: 2.0.0
11+
---
12+
13+
# Remove-CsUserCallingDelegate
14+
15+
## SYNOPSIS
16+
This cmdlet will remove a delegate for calling in Microsoft Teams.
17+
18+
> [!NOTE]
19+
> **Preview** The use of this cmdlet is in Public Preview.
20+
21+
## SYNTAX
22+
23+
### Identity (Default)
24+
```powershell
25+
Remove-CsUserCallingDelegate -Identity <String> -Delegate <String> [<CommonParameters>]
26+
```
27+
28+
## DESCRIPTION
29+
This cmdlet will remove a delegate for the specified user.
30+
31+
## EXAMPLES
32+
33+
### Example 1
34+
```powershell
35+
Remove-CsUserCallingSettings -Identity [email protected] -Delegate [email protected]
36+
```
37+
This example shows removing the delegate [email protected].
38+
39+
40+
## PARAMETERS
41+
42+
### -Delegate
43+
The Identity of the delegate to remove. Can be specified using the ObjectId, the SIP address or the e-mail address.
44+
45+
A user can have up to 25 delegates.
46+
47+
```yaml
48+
Type: System.String
49+
Parameter Sets: (All)
50+
Aliases:
51+
52+
Required: True
53+
Default value: None
54+
Accept pipeline input: False
55+
Accept wildcard characters: False
56+
```
57+
58+
### -Identity
59+
The Identity of the user to remove a delegate for. Can be specified using the ObjectId, the SIP address or the e-mail address.
60+
61+
```yaml
62+
Type: System.String
63+
Parameter Sets: (All)
64+
Aliases:
65+
66+
Required: True
67+
Default value: None
68+
Accept pipeline input: False
69+
Accept wildcard characters: False
70+
```
71+
72+
### CommonParameters
73+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction,
74+
and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
75+
76+
## INPUTS
77+
78+
### None
79+
80+
## OUTPUTS
81+
82+
### System.Object
83+
84+
## NOTES
85+
The cmdlet is available in Teams PowerShell module 3.0.1-preview.
86+
87+
The specified user need to have the Microsoft Phone System license assigned.
88+
89+
You can see the delegate of a user by using the Get-CsUserCallingSettings cmdlet.
90+
91+
## RELATED LINKS
92+
[Get-CsUserCallingSettings](Get-CsUserCallingSettings.md)
93+
94+
[New-CsUserCallingDelegate](New-CsUserCallingDelegate.md)
95+
96+
[Set-CsUserCallingDelegate](Set-CsUserCallingDelegate.md)
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
---
2+
external help file: Microsoft.Open.Teams.CommonLibrary.dll-Help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://docs.microsoft.com/powershell/module/teams/set-csusercallingdelegate
5+
applicable: Microsoft Teams
6+
author: jenstrier
7+
ms.author: jenstr
8+
ms.reviewer:
9+
manager:
10+
schema: 2.0.0
11+
---
12+
13+
# Set-CsUserCallingDelegate
14+
15+
## SYNOPSIS
16+
This cmdlet will change permissions for a delegate for calling in Microsoft Teams.
17+
18+
> [!NOTE]
19+
> **Preview** The use of this cmdlet is in Public Preview.
20+
21+
## SYNTAX
22+
23+
### Identity (Default)
24+
```powershell
25+
Set-CsUserCallingDelegate -Identity <String> -Delegate <String> [-MakeCalls <Boolean>] [-ReceiveCalls <Boolean>] [-ManageSettings <Boolean>] [<CommonParameters>]
26+
```
27+
28+
## DESCRIPTION
29+
This cmdlet can change the permissions assigned to a delegate for the specified user.
30+
31+
## EXAMPLES
32+
33+
### Example 1
34+
```powershell
35+
Set-CsUserCallingSettings -Identity [email protected] -Delegate [email protected] -MakeCalls $false -ReceiveCalls $true -ManageSettings $false
36+
```
37+
This example shows setting the permissions for [email protected]'s delegate [email protected].
38+
39+
### Example 2
40+
```powershell
41+
Set-CsUserCallingSettings -Identity [email protected] -Delegate [email protected] -MakeCalls $true
42+
```
43+
This example shows setting the MakeCalls permissions to True for [email protected]'s delegate [email protected].
44+
45+
## PARAMETERS
46+
47+
### -Delegate
48+
The Identity of the delegate to add. Can be specified using the ObjectId, the SIP address or the e-mail address.
49+
50+
A user can have up to 25 delegates.
51+
52+
```yaml
53+
Type: System.String
54+
Parameter Sets: (All)
55+
Aliases:
56+
57+
Required: True
58+
Default value: None
59+
Accept pipeline input: False
60+
Accept wildcard characters: False
61+
```
62+
63+
### -Identity
64+
The Identity of the user to add a delegate for. Can be specified using the ObjectId, the SIP address or the e-mail address.
65+
66+
```yaml
67+
Type: System.String
68+
Parameter Sets: (All)
69+
Aliases:
70+
71+
Required: True
72+
Default value: None
73+
Accept pipeline input: False
74+
Accept wildcard characters: False
75+
```
76+
77+
78+
### -MakeCalls
79+
80+
Specifies whether delegate is allowed to make calls on behalf of the specified user.
81+
82+
```yaml
83+
Type: System.Boolean
84+
Parameter Sets: All
85+
Aliases:
86+
87+
Required: False
88+
Default value: False
89+
Accept pipeline input: False
90+
Accept wildcard characters: False
91+
```
92+
93+
### -ManageSettings
94+
95+
Specifies whether delegate is allowed to change the delegate and calling settings for the specified user.
96+
97+
```yaml
98+
Type: System.Boolean
99+
Parameter Sets: All
100+
Aliases:
101+
102+
Required: False
103+
Default value: False
104+
Accept pipeline input: False
105+
Accept wildcard characters: False
106+
```
107+
108+
### -ReceiveCalls
109+
110+
Specifies whether delegate is allowed to receive calls on behalf of the specified user.
111+
112+
```yaml
113+
Type: System.Boolean
114+
Parameter Sets: All
115+
Aliases:
116+
117+
Required: False
118+
Default value: False
119+
Accept pipeline input: False
120+
Accept wildcard characters: False
121+
```
122+
123+
### CommonParameters
124+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction,
125+
and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
126+
127+
## INPUTS
128+
129+
### None
130+
131+
## OUTPUTS
132+
133+
### System.Object
134+
135+
## NOTES
136+
The cmdlet is available in Teams PowerShell module 3.0.1-preview.
137+
138+
The specified user need to have the Microsoft Phone System license assigned.
139+
140+
You can see the delegate of a user by using the Get-CsUserCallingSettings cmdlet.
141+
142+
## RELATED LINKS
143+
[Get-CsUserCallingSettings](Get-CsUserCallingSettings.md)
144+
145+
[New-CsUserCallingDelegate](New-CsUserCallingDelegate.md)
146+
147+
[Remove-CsUserCallingDelegate](Remove-CsUserCallingDelegate.md)

0 commit comments

Comments
 (0)