| 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 |
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.
Set-CsTeamsPersonalAttendantPolicy [-Identity <string>] [-PersonalAttendant <string>] [-CallScreening <string>] [-CalendarBookings <string>] [-InboundInternalCalls <string>] [-InboundFederatedCalls <string>] [-InboundPSTNCalls <string>] [-AutomaticTranscription <string>] [-AutomaticRecording <string>] [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
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.
Set-CsTeamsPersonalAttendantPolicy -Identity Global -CallScreening Disabled
Sets the value of the parameter CallScreening in the Global (default) Teams Personal Attendant Policy instance.
Set-CsTeamsPersonalAttendantPolicy -Identity SalesPersonalAttendantPolicy -CalendarBookings Disabled
Sets the value of the parameter CalendarBookings to Disabled in the Teams Personal Attendant Policy instance called SalesPersonalAttendantPolicy.
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: FalseEnables 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: FalseEnables 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: FalseEnables 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: FalseEnables 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: FalseEnables 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: FalseEnables 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: FalseEnables 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: FalseEnables 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: FalsePrompts 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: FalseSuppresses 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: FalseShows 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: FalseThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
The cmdlet is available in Teams PowerShell module 7.2.1-preview or later.
New-CsTeamsPersonalAttendantPolicy
Get-CsTeamsPersonalAttendantPolicy