Skip to content

Latest commit

 

History

History
306 lines (227 loc) · 8.11 KB

File metadata and controls

306 lines (227 loc) · 8.11 KB
applicable Microsoft Teams
author juliiva
external help file Microsoft.Rtc.Management.dll-Help.xml
Locale en-US
manager jomarque
Module Name MicrosoftTeams
ms.author juliiva
online version https://learn.microsoft.com/powershell/module/microsoftteams/set-csteamspersonalattendantpolicy
schema 2.0.0
title Set-CsTeamsPersonalAttendantPolicy

Set-CsTeamsPersonalAttendantPolicy

SYNOPSIS

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.

When policy modifications are temporarily blocked, only AutomaticTranscription and AutomaticRecording can be updated. The following parameters are not available for changes during this period: PersonalAttendant, CallScreening, CalendarBookings, InboundInternalCalls, InboundFederatedCalls, InboundPSTNCalls.

SYNTAX

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

-Identity

Name of the policy instance being created.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: 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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: 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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: 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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: 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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: 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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: 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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: 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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: False

-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.
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: EnabledUserOverride
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Prompts you for confirmation before running the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-Force

Suppresses any confirmation prompts that would otherwise be displayed before making changes.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: 

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -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.

RELATED LINKS

New-CsTeamsPersonalAttendantPolicy

Get-CsTeamsPersonalAttendantPolicy

Grant-CsTeamsPersonalAttendantPolicy

Remove-CsTeamsPersonalAttendantPolicy