Edit

Share via


New-CsTeamsPersonalAttendantPolicy

Limited Preview: Functionality described in this document is currently in limited preview and only authorized organizations have access.

Use this cmdlet to create a new instance of a Teams Personal Attendant Policy.

Syntax

Default (Default)

New-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 create new policy instances.

Examples

Example 1

New-CsTeamsPersonalAttendantPolicy -Identity SalesPersonalAttendantPolicy -CallScreening Enabled

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 values in the Global policy instance.

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
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

-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.