Set-CsTeamsPersonalAttendantPolicy
Limited Preview: Functionality described in this document is currently in limited preview and only authorized organizations have access.
Use this cmdlet to update values in existing Teams Personal Attendant Policies.
Syntax
Default (Default)
Set-CsTeamsPersonalAttendantPolicy
[-Identity <string>]
[-PersonalAttendant <string>]
[-CallScreening <string>]
[-CalendarBookings <string>]
[-InboundInternalCalls <string>]
[-InboundFederatedCalls <string>]
[-InboundPSTNCalls <string>]
[-AutomaticTranscription <string>]
[-AutomaticRecording <string>]
[-Confirm]
[-Force]
[-WhatIf]
[<CommonParameters>]
Description
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 a given Personal Attendant Policy instance.
Only the parameters specified are changed. Other parameters keep their existing values.
Examples
Example 1
Set-CsTeamsPersonalAttendantPolicy -Identity Global -CallScreening Disabled
Sets the value of the parameter CallScreening in the Global (default) Teams Personal Attendant Policy instance.
Example 2
Set-CsTeamsPersonalAttendantPolicy -Identity SalesPersonalAttendantPolicy -CalendarBookings Disabled
Sets the value of the parameter CalendarBookings to Disabled in the Teams Personal Attendant Policy instance called SalesPersonalAttendantPolicy.
Parameters
-AutomaticRecording
Enables the user to use the automatic storing of personal attendant call recordings
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-AutomaticTranscription
Enables the user to use the automatic storing of personal attendant call transcriptions
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-CalendarBookings
Enables the user to use the personal attendant calendar related features
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-CallScreening
Enables the user to use the personal attendant call context evaluation features
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-Confirm
Prompts you for confirmation before running the cmdlet.
Parameter properties
Type: | SwitchParameter |
Default value: | False |
Supports wildcards: | False |
DontShow: | False |
Aliases: | cf |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-Force
Suppresses any confirmation prompts that would otherwise be displayed before making changes.
Parameter properties
Type: | SwitchParameter |
Default value: | False |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-Identity
Name of the policy instance being created.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-InboundFederatedCalls
Enables the user to use the personal attendant for incoming calls from other domains
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-InboundInternalCalls
Enables the user to use the personal attendant for incoming domain calls
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-InboundPSTNCalls
Enables the user to use the personal attendant for incoming PSTN calls
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-PersonalAttendant
Enables the user to use the personal attendant
Possible values:
- EnabledUserOverride: Users can set their preferences from personal attendant settings in the Teams app.
- Enabled: Enables the user to use this functionality.
- Disabled: The user is not enabled to use this functionality.
Parameter properties
Type: | String |
Default value: | EnabledUserOverride |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Parameter properties
Type: | SwitchParameter |
Default value: | False |
Supports wildcards: | False |
DontShow: | False |
Aliases: | wi |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Inputs
System.Management.Automation.PSObject
Outputs
System.Object
Notes
The cmdlet is available in Teams PowerShell module 7.2.1-preview or later.