Edit

Share via


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.