Skip to content

Commit 7d3dc12

Browse files
authored
Create New-CsTeamsPersonalAttendantPolicy.md
1 parent 572c49f commit 7d3dc12

File tree

1 file changed

+295
-0
lines changed

1 file changed

+295
-0
lines changed
Lines changed: 295 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,295 @@
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/new-csteamspersonalattendantpolicy
10+
schema: 2.0.0
11+
title: New-CsTeamsPersonalAttendantPolicy
12+
---
13+
14+
# New-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 create a new instance of a Teams Personal Attendant Policy.
21+
22+
## SYNTAX
23+
24+
```
25+
New-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 create new policy instances.
30+
31+
## EXAMPLES
32+
33+
### Example 1
34+
```
35+
New-CsTeamsPersonalAttendantPolicy -Identity SalesPersonalAttendantPolicy -CallScreening Enabled
36+
```
37+
38+
The cmdlet create the policy instance SalesPersonalAttendantPolicy and sets the value of the parameter CallScreening to Enabled. The rest of the parameters are set to the corresponding
39+
values in the Global policy instance.
40+
41+
## PARAMETERS
42+
43+
### -Identity
44+
Name of the policy instance being created.
45+
46+
```yaml
47+
Type: String
48+
Parameter Sets: (All)
49+
Aliases:
50+
51+
Required: False
52+
Position: Named
53+
Default value: None
54+
Accept pipeline input: False
55+
Accept wildcard characters: False
56+
```
57+
58+
### -PersonalAttendant
59+
Enables the user to use the personal attendant
60+
61+
Possible values:
62+
63+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
64+
- Enabled: Enables the user to use this functionality.
65+
- Disabled: The user is not enabled to use this functionality.
66+
67+
```yaml
68+
Type: String
69+
Parameter Sets: (All)
70+
Aliases:
71+
72+
Required: False
73+
Position: Named
74+
Default value: EnabledUserOverride
75+
Accept pipeline input: False
76+
Accept wildcard characters: False
77+
```
78+
79+
### -CallScreening
80+
Enables the user to use the personal attendant call context evaluation features
81+
82+
Possible values:
83+
84+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
85+
- Enabled: Enables the user to use this functionality.
86+
- Disabled: The user is not enabled to use this functionality.
87+
88+
```yaml
89+
Type: String
90+
Parameter Sets: (All)
91+
Aliases:
92+
93+
Required: False
94+
Position: Named
95+
Default value: EnabledUserOverride
96+
Accept pipeline input: False
97+
Accept wildcard characters: False
98+
```
99+
100+
### -CalendarBookings
101+
Enables the user to use the personal attendant calendar related features
102+
103+
Possible values:
104+
105+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
106+
- Enabled: Enables the user to use this functionality.
107+
- Disabled: The user is not enabled to use this functionality.
108+
109+
```yaml
110+
Type: String
111+
Parameter Sets: (All)
112+
Aliases:
113+
114+
Required: False
115+
Position: Named
116+
Default value: EnabledUserOverride
117+
Accept pipeline input: False
118+
Accept wildcard characters: False
119+
```
120+
121+
### -InboundInternalCalls
122+
Enables the user to use the personal attendant for incoming domain calls
123+
124+
Possible values:
125+
126+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
127+
- Enabled: Enables the user to use this functionality.
128+
- Disabled: The user is not enabled to use this functionality.
129+
130+
```yaml
131+
Type: String
132+
Parameter Sets: (All)
133+
Aliases:
134+
135+
Required: False
136+
Position: Named
137+
Default value: EnabledUserOverride
138+
Accept pipeline input: False
139+
Accept wildcard characters: False
140+
```
141+
142+
### -InboundFederatedCalls
143+
Enables the user to use the personal attendant for incoming calls from other domains
144+
145+
Possible values:
146+
147+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
148+
- Enabled: Enables the user to use this functionality.
149+
- Disabled: The user is not enabled to use this functionality.
150+
151+
```yaml
152+
Type: String
153+
Parameter Sets: (All)
154+
Aliases:
155+
156+
Required: False
157+
Position: Named
158+
Default value: EnabledUserOverride
159+
Accept pipeline input: False
160+
Accept wildcard characters: False
161+
```
162+
163+
### -InboundPSTNCalls
164+
Enables the user to use the personal attendant for incoming PSTN calls
165+
166+
Possible values:
167+
168+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
169+
- Enabled: Enables the user to use this functionality.
170+
- Disabled: The user is not enabled to use this functionality.
171+
172+
```yaml
173+
Type: String
174+
Parameter Sets: (All)
175+
Aliases:
176+
177+
Required: False
178+
Position: Named
179+
Default value: EnabledUserOverride
180+
Accept pipeline input: False
181+
Accept wildcard characters: False
182+
```
183+
184+
### -AutomaticTranscription
185+
Enables the user to use the automatic storing of personal attendant call transcriptions
186+
187+
Possible values:
188+
189+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
190+
- Enabled: Enables the user to use this functionality.
191+
- Disabled: The user is not enabled to use this functionality.
192+
193+
```yaml
194+
Type: String
195+
Parameter Sets: (All)
196+
Aliases:
197+
198+
Required: False
199+
Position: Named
200+
Default value: EnabledUserOverride
201+
Accept pipeline input: False
202+
Accept wildcard characters: False
203+
```
204+
205+
### -AutomaticRecording
206+
Enables the user to use the automatic storing of personal attendant call recordings
207+
208+
Possible values:
209+
210+
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
211+
- Enabled: Enables the user to use this functionality.
212+
- Disabled: The user is not enabled to use this functionality.
213+
214+
```yaml
215+
Type: String
216+
Parameter Sets: (All)
217+
Aliases:
218+
219+
Required: False
220+
Position: Named
221+
Default value: EnabledUserOverride
222+
Accept pipeline input: False
223+
Accept wildcard characters: False
224+
```
225+
226+
### -Confirm
227+
Prompts you for confirmation before running the cmdlet.
228+
229+
```yaml
230+
Type: SwitchParameter
231+
Parameter Sets: (All)
232+
Aliases: cf
233+
234+
Required: False
235+
Position: Named
236+
Default value: False
237+
Accept pipeline input: False
238+
Accept wildcard characters: False
239+
```
240+
241+
### -Force
242+
Suppresses any confirmation prompts that would otherwise be displayed before making changes.
243+
244+
```yaml
245+
Type: SwitchParameter
246+
Parameter Sets: (All)
247+
Aliases: wi
248+
249+
Required: False
250+
Position: Named
251+
Default value: False
252+
Accept pipeline input: False
253+
Accept wildcard characters: False
254+
```
255+
256+
### -WhatIf
257+
Shows what would happen if the cmdlet runs.
258+
The cmdlet is not run.
259+
260+
```yaml
261+
Type: SwitchParameter
262+
Parameter Sets: (All)
263+
Aliases: wi
264+
265+
Required: False
266+
Position: Named
267+
Default value: False
268+
Accept pipeline input: False
269+
Accept wildcard characters: False
270+
```
271+
272+
### CommonParameters
273+
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).
274+
275+
## INPUTS
276+
277+
### System.Management.Automation.PSObject
278+
279+
## OUTPUTS
280+
281+
### System.Object
282+
283+
## NOTES
284+
285+
The cmdlet is available in Teams PowerShell module 7.2.1-preview or later.
286+
287+
## RELATED LINKS
288+
289+
[Get-CsTeamsPersonalAttendantPolicy](./get-csteamspersonalattendantpolicy.md)
290+
291+
[Set-CsTeamsPersonalAttendantPolicy](./set-csteamspersonalattendantpolicy.md)
292+
293+
[Grant-CsTeamsPersonalAttendantPolicy](./grant-csteamspersonalattendantpolicy.md)
294+
295+
[Remove-CsTeamsPersonalAttendantPolicy](./remove-csteamspersonalattendantpolicy.md)

0 commit comments

Comments
 (0)