Skip to content

Commit e54b77d

Browse files
authored
Create Set-CsTeamsPersonalAttendantPolicy.md
1 parent c999e49 commit e54b77d

File tree

1 file changed

+304
-0
lines changed

1 file changed

+304
-0
lines changed
Lines changed: 304 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,304 @@
1+
---
2+
applicable: Microsoft Teams
3+
author: juliiva
4+
external help file: Microsoft.Rtc.Management.dll-Help.xml
5+
Locale: en-US
6+
manager: jomarque
7+
Module Name: MicrosoftTeams
8+
ms.author: juliiva
9+
online version: https://learn.microsoft.com/powershell/module/microsoftteams/set-csteamspersonalattendantpolicy
10+
schema: 2.0.0
11+
title: Set-CsTeamsPersonalAttendantPolicy
12+
---
13+
14+
# Set-CsTeamsPersonalAttendantPolicy
15+
16+
## SYNOPSIS
17+
18+
**Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have access.
19+
20+
Use this cmdlet to update values in existing Teams Personal Attendant Policies.
21+
22+
## SYNTAX
23+
24+
```
25+
Set-CsTeamsPersonalAttendantPolicy [-Identity <string>] [-PersonalAttendant <string>] [-CallScreening <string>] [-CalendarBookings <string>] [-InboundInternalCalls <string>] [-InboundFederatedCalls <string>] [-InboundPSTNCalls <string>] [-AutomaticTranscription <string>] [-AutomaticRecording <string>] [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
26+
```
27+
28+
## DESCRIPTION
29+
The Teams Personal Attendant Policy controls personal attendant and its functionalities available to users in Microsoft Teams. This cmdlet allows admins to set values in
30+
a given Personal Attendant Policy instance.
31+
32+
Only the parameters specified are changed. Other parameters keep their existing values.
33+
34+
## EXAMPLES
35+
36+
### Example 1
37+
```
38+
Set-CsTeamsPersonalAttendantPolicy -Identity Global -CallScreening Disabled
39+
```
40+
41+
Sets the value of the parameter CallScreening in the Global (default) Teams Personal Attendant Policy instance.
42+
43+
### Example 2
44+
```
45+
Set-CsTeamsPersonalAttendantPolicy -Identity SalesPersonalAttendantPolicy -CalendarBookings Disabled
46+
```
47+
48+
Sets the value of the parameter CalendarBookings to Disabled in the Teams Personal Attendant Policy instance called SalesPersonalAttendantPolicy.
49+
50+
## PARAMETERS
51+
52+
### -Identity
53+
Name of the policy instance being created.
54+
55+
```yaml
56+
Type: String
57+
Parameter Sets: (All)
58+
Aliases:
59+
60+
Required: False
61+
Position: Named
62+
Default value: None
63+
Accept pipeline input: False
64+
Accept wildcard characters: False
65+
```
66+
67+
### -PersonalAttendant
68+
Enables the user to use the personal attendant
69+
70+
Possible values:
71+
72+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
73+
- Enabled: Enables the user to use this functionality.
74+
- Disabled: The user is not enabled to use this functionality.
75+
76+
```yaml
77+
Type: String
78+
Parameter Sets: (All)
79+
Aliases:
80+
81+
Required: False
82+
Position: Named
83+
Default value: EnabledUserOverride
84+
Accept pipeline input: False
85+
Accept wildcard characters: False
86+
```
87+
88+
### -CallScreening
89+
Enables the user to use the personal attendant call context evaluation features
90+
91+
Possible values:
92+
93+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
94+
- Enabled: Enables the user to use this functionality.
95+
- Disabled: The user is not enabled to use this functionality.
96+
97+
```yaml
98+
Type: String
99+
Parameter Sets: (All)
100+
Aliases:
101+
102+
Required: False
103+
Position: Named
104+
Default value: EnabledUserOverride
105+
Accept pipeline input: False
106+
Accept wildcard characters: False
107+
```
108+
109+
### -CalendarBookings
110+
Enables the user to use the personal attendant calendar related features
111+
112+
Possible values:
113+
114+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
115+
- Enabled: Enables the user to use this functionality.
116+
- Disabled: The user is not enabled to use this functionality.
117+
118+
```yaml
119+
Type: String
120+
Parameter Sets: (All)
121+
Aliases:
122+
123+
Required: False
124+
Position: Named
125+
Default value: EnabledUserOverride
126+
Accept pipeline input: False
127+
Accept wildcard characters: False
128+
```
129+
130+
### -InboundInternalCalls
131+
Enables the user to use the personal attendant for incoming domain calls
132+
133+
Possible values:
134+
135+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
136+
- Enabled: Enables the user to use this functionality.
137+
- Disabled: The user is not enabled to use this functionality.
138+
139+
```yaml
140+
Type: String
141+
Parameter Sets: (All)
142+
Aliases:
143+
144+
Required: False
145+
Position: Named
146+
Default value: EnabledUserOverride
147+
Accept pipeline input: False
148+
Accept wildcard characters: False
149+
```
150+
151+
### -InboundFederatedCalls
152+
Enables the user to use the personal attendant for incoming calls from other domains
153+
154+
Possible values:
155+
156+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
157+
- Enabled: Enables the user to use this functionality.
158+
- Disabled: The user is not enabled to use this functionality.
159+
160+
```yaml
161+
Type: String
162+
Parameter Sets: (All)
163+
Aliases:
164+
165+
Required: False
166+
Position: Named
167+
Default value: EnabledUserOverride
168+
Accept pipeline input: False
169+
Accept wildcard characters: False
170+
```
171+
172+
### -InboundPSTNCalls
173+
Enables the user to use the personal attendant for incoming PSTN calls
174+
175+
Possible values:
176+
177+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
178+
- Enabled: Enables the user to use this functionality.
179+
- Disabled: The user is not enabled to use this functionality.
180+
181+
```yaml
182+
Type: String
183+
Parameter Sets: (All)
184+
Aliases:
185+
186+
Required: False
187+
Position: Named
188+
Default value: EnabledUserOverride
189+
Accept pipeline input: False
190+
Accept wildcard characters: False
191+
```
192+
193+
### -AutomaticTranscription
194+
Enables the user to use the automatic storing of personal attendant call transcriptions
195+
196+
Possible values:
197+
198+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
199+
- Enabled: Enables the user to use this functionality.
200+
- Disabled: The user is not enabled to use this functionality.
201+
202+
```yaml
203+
Type: String
204+
Parameter Sets: (All)
205+
Aliases:
206+
207+
Required: False
208+
Position: Named
209+
Default value: EnabledUserOverride
210+
Accept pipeline input: False
211+
Accept wildcard characters: False
212+
```
213+
214+
### -AutomaticRecording
215+
Enables the user to use the automatic storing of personal attendant call recordings
216+
217+
Possible values:
218+
219+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
220+
- Enabled: Enables the user to use this functionality.
221+
- Disabled: The user is not enabled to use this functionality.
222+
223+
```yaml
224+
Type: String
225+
Parameter Sets: (All)
226+
Aliases:
227+
228+
Required: False
229+
Position: Named
230+
Default value: EnabledUserOverride
231+
Accept pipeline input: False
232+
Accept wildcard characters: False
233+
```
234+
235+
### -Confirm
236+
Prompts you for confirmation before running the cmdlet.
237+
238+
```yaml
239+
Type: SwitchParameter
240+
Parameter Sets: (All)
241+
Aliases: cf
242+
243+
Required: False
244+
Position: Named
245+
Default value: False
246+
Accept pipeline input: False
247+
Accept wildcard characters: False
248+
```
249+
250+
### -Force
251+
Suppresses any confirmation prompts that would otherwise be displayed before making changes.
252+
253+
```yaml
254+
Type: SwitchParameter
255+
Parameter Sets: (All)
256+
Aliases:
257+
258+
Required: False
259+
Position: Named
260+
Default value: False
261+
Accept pipeline input: False
262+
Accept wildcard characters: False
263+
```
264+
265+
### -WhatIf
266+
Shows what would happen if the cmdlet runs.
267+
The cmdlet is not run.
268+
269+
```yaml
270+
Type: SwitchParameter
271+
Parameter Sets: (All)
272+
Aliases: wi
273+
274+
Required: False
275+
Position: Named
276+
Default value: False
277+
Accept pipeline input: False
278+
Accept wildcard characters: False
279+
```
280+
281+
### CommonParameters
282+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
283+
284+
## INPUTS
285+
286+
### System.Management.Automation.PSObject
287+
288+
## OUTPUTS
289+
290+
### System.Object
291+
292+
## NOTES
293+
294+
The cmdlet is available in Teams PowerShell module 7.2.1-preview or later.
295+
296+
## RELATED LINKS
297+
298+
[New-CsTeamsPersonalAttendantPolicy](./new-csteamspersonalattendantpolicy.md)
299+
300+
[Get-CsTeamsPersonalAttendantPolicy](./get-csteamspersonalattendantpolicy.md)
301+
302+
[Grant-CsTeamsPersonalAttendantPolicy](./grant-csteamspersonalattendantpolicy.md)
303+
304+
[Remove-CsTeamsPersonalAttendantPolicy](./remove-csteamspersonalattendantpolicy.md)

0 commit comments

Comments
 (0)