Set-UMCallAnsweringRule

Este cmdlet está disponível somente no Exchange local.

Use o cmdlet Set-UMCallAnsweringRule para alterar as propriedades de uma regra existente de atendimento de chamada de UM.

Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.

Syntax

Set-UMCallAnsweringRule
   [-Identity] <UMCallAnsweringRuleIdParameter>
   [-CallerIds <MultiValuedProperty>]
   [-CallersCanInterruptGreeting <Boolean>]
   [-CheckAutomaticReplies <Boolean>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-ExtensionsDialed <MultiValuedProperty>]
   [-KeyMappings <MultiValuedProperty>]
   [-Mailbox <MailboxIdParameter>]
   [-Name <String>]
   [-Priority <Int32>]
   [-ScheduleStatus <Int32>]
   [-TimeOfDay <TimeOfDay>]
   [-WhatIf]
   [<CommonParameters>]

Description

O cmdlet Set-UMCallAnsweringRule altera as propriedades de uma regra existente de atendimento de chamada da UM armazenada em uma caixa de correio de usuário UM ativada. Você pode usar o cmdlet Set-UMCallAnsweringRule para especificar as seguintes condições:

  • De quem é a chamada de entrada
  • Hora do dia
  • Status de disponibilidade no calendário
  • Se respostas automáticas estão ativadas para email

Também é possível especificar as seguintes ações:

  • Encontrar-me
  • Transferir o chamador para outra pessoa
  • Deixar uma mensagem de voz

Depois que a tarefa for concluída, o cmdlet define os parâmetros e os valores especificados.

Para executar esse cmdlet, você precisa ter permissões. Embora este tópico liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.

Exemplos

Exemplo 1

Set-UMCallAnsweringRule -Mailbox tonysmith -Name MyCallAnsweringRule -Priority 2

Este exemplo configura a prioridade para 2 na regra existente de atendimento de chamada MyCallAnsweringRule que existe na caixa de correio de tonysmith.

Exemplo 2

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -CallerIds "1,4255550100,,","1,4255550123,," -Priority 2 -CallersCanInterruptGreeting $true -Mailbox tonysmith

Este exemplo executa as seguintes ações na regra de atendimento de chamada MyCallAnsweringRule na caixa de correio de tonysmith:

  • Define a regra de atendimento de chamada para dois ID de chamadas.
  • Define a prioridade da regra de atendimento de chamada para 2.
  • Define a regra de atendimento de chamada para permitir que chamadores interrompam a saudação.

Exemplo 3

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith@contoso.com -ScheduleStatus 0x8

Este exemplo altera o status de disponibilidade para Fora do Escritório na regra de atendimento de chamada MyCallAnsweringRule na caixa de correio de tonysmith e configura a prioridade para 2.

Exemplo 4

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -ScheduleStatus 0x4 -KeyMappings "1,1,Receptionist,,,,,45678,","5,2,Urgent Issues,23456,23,45671,50,,"

Este exemplo executa as seguintes ações na regra de atendimento de chamada MyCallAnsweringRule na caixa de correio tonysmith:

  • Define a prioridade da regra de atendimento de chamada para 2.
  • Cria mapeamentos de teclas para a regra de atendimento de chamada.

Se o chamador chegar no correio de voz do usuário e o status do usuário estiver configurado para Ocupado, o chamador pode:

  • Pressionar a tecla 1 e ser transferido para uma recepcionista no ramal 45678.
  • Pressione a tecla 2 e o recurso Find Me será usado para problemas urgentes e a extensão de anel 23456 primeiro e, em seguida, 45671.

Exemplo 5

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -TimeOfDay "1,0,,"

Este exemplo executa as seguintes ações na regra de atendimento de chamada MyCallAnsweringRule na caixa de correio de tonysmith:

  • Define a prioridade da regra de atendimento de chamada para 2.
  • Se o chamador chegar no correio de voz durante o horário de expediente, ele é solicitado a ligar de novo mais tarde.

Exemplo 6

Set-UMCallAnsweringRule -Name MyCallAnsweringRule -Priority 2 -Mailbox tonysmith -TimeOfDay "3,4,8:00,12:00"

Este exemplo configura um período personalizado para a hora do dia na regra de atendimento de chamada MyCallAnsweringRule na caixa de correio de tonysmith e executa as seguintes ações:

  • Define a prioridade da regra de atendimento de chamada para 2.
  • Se o chamador chegar no correio de voz e a hora for entre 8:00 e 12:00 na terça-feira, solicita que ligue de novo mais tarde.

Parâmetros

-CallerIds

O parâmetro CallerIds especifica uma entrada para a condição "Se o Chamador estiver". Cada entrada para esse parâmetro pode conter um número de telefone, um contato do Active Directory, um contato pessoal ou a pasta Contatos pessoais. O parâmetro pode conter 50 números de telefone ou contatos e não mais do que uma entrada para especificar a pasta padrão de Contatos. Se o parâmetro CallerIds não contiver uma condição, a condição não está configurada e é ignorada. O valor padrão é $null.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-CallersCanInterruptGreeting

O parâmetro CallersCanInterruptGreeting especifica se o chamador pode interromper a saudação do correio de voz enquanto ela estiver sendo reproduzida. O padrão é $null.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-CheckAutomaticReplies

O parâmetro CheckAutomaticReplies especifica uma entrada para a condição "Se Minhas Respostas Automáticas estiverem Habilitadas". O padrão é $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Confirm

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não confirmação antes de continuar.

  • Cmdlets destrutivos (por exemplo, cmdlets Remove-*) têm uma pausa interna que força você a reconhecer o comando antes de prosseguir. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, cmdlets New-* e Set-*) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a confirmar o comando antes de continuar.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-DomainController

O parâmetro DomainController especifica o controlador de domínio que é usado por esse cmdlet para ler dados ou gravar dados no Active Directory. Você identifica o controlador de domínio por seu FQDN (nome de domínio totalmente qualificado). Por exemplo, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-ExtensionsDialed

O parâmetro ExtensionsDialed especifica uma entrada para a condição "Se o Chamador Discar". Cada entrada deve ser única por regra de atendimento de chamada. Cada extensão deve corresponder aos números de extensão existentes atribuídos a usuários habilitados para a UM. O padrão é $null.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Identity

O parâmetro Identity especifica o identificador para uma regra de atendimento de chamada que esteja sendo alterada.

Type:UMCallAnsweringRuleIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-KeyMappings

O parâmetro KeyMappings especifica uma entrada de mapeamento de teclas para uma regra de atendimento de chamada. Os mapeamentos de teclas são aquelas opções do menu oferecidas para os chamadores se a regra de atendimento de chamada estiver configurada em $true. É possível configurar, no máximo, 10 entradas. Nenhum dos mapeamentos de teclas definidos pode se sobrepor. O padrão é $null.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Mailbox

O parâmetro Mailbox especifica a caixa de correio ativada por UM onde a regra de atendimento de chamada será alterada. É possível usar qualquer valor que identifique a caixa de correio exclusivamente. Por exemplo:

  • Nome
  • Alias
  • Nome diferenciado (DN)
  • Nome diferenciado (DN)
  • Domain\username
  • Endereço de email
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ID de usuário ou nome UPN

Se você não usar esse parâmetro, a caixa de correio do usuário que está executando o comando será usada.

Type:MailboxIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Name

O parâmetro Name especifica o nome da regra de atendimento de chamada da UM ou o ID da Regra de Atendimento de Chamada que está sendo modificada. O ID ou nome do atendimento de chamada deve ser exclusivo para cada caixa de correio de usuário habilitado para a UM. O nome ou ID da regra de atendimento de chamada pode conter até 255 caracteres.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-Priority

O parâmetro Priority especifica a ordem na qual a regra de atendimento de chamada será avaliada em relação a outras regras existentes de atendimento de chamada. As regras de atendimento de chamada são processadas em ordem crescente dos valores de prioridade. A prioridade deve ser exclusiva entre todas as regras de atendimento de chamada em uma caixa de correio habilitada para a UM. A prioridade na regra de atendimento de chamada deve ser entre 1 (a mais alta) e 9 (a mais baixa). O padrão é 9.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-ScheduleStatus

O parâmetro ScheduleStatus especifica uma entrada para a condição "Se minha Agenda mostrar que estou". Os usuários podem especificar seu status de disponibilidade a ser verificado. Esse parâmetro pode ser definido de 0 a 15 e é interpretado como uma máscara de 4 bits que representa o status do calendário, incluindo Gratuito, Provisório, Ocupado e Fora do Office. As configurações a seguir podem ser usadas para definir o status de agenda:

  • Nenhum = 0x0
  • Livre = 0x1
  • Provisório = 0x2
  • Ocupado = 0x4
  • Fora do Escritório = 0x8

A definição padrão é $null.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-TimeOfDay

O parâmetro TimeOfDay especifica uma entrada para a condição "Se a Chamada Chegar Durante" para a regra de atendimento de chamada. Você pode especificar horas de trabalho, horas não úteis ou horas personalizadas. O padrão é $null.

Type:TimeOfDay
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

-WhatIf

A opção WhatIf simula as ações do comando. Você pode usar essa opção para exibir as alterações que ocorreriam sem realmente aplicar essas alterações. Não é preciso especificar um valor com essa opção.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016

Entradas

Input types

Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.

Saídas

Output types

Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.