Set-MailboxCalendarSettings

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Tópico modificado em: 2012-01-19

Use o cmdlet Set-MailboxCalendarSettings para habilitar o processamento de calendário para uma caixa de correio.

Sintaxe

Set-MailboxCalendarSettings -Identity <MailboxIdParameter> [-AddAdditionalResponse <$true | $false>] [-AdditionalResponse <String>] [-AddNewRequestsTentatively <$true | $false>] [-AddOrganizerToSubject <$true | $false>] [-AllBookInPolicy <$true | $false>] [-AllowConflicts <$true | $false>] [-AllowRecurringMeetings <$true | $false>] [-AllRequestInPolicy <$true | $false>] [-AllRequestOutOfPolicy <$true | $false>] [-AutomateProcessing <None | AutoUpdate | AutoAccept>] [-BookingWindowInDays <Int32>] [-BookInPolicy <RecipientIdParameter[]>] [-Confirm [<SwitchParameter>]] [-ConflictPercentageAllowed <Int32>] [-DefaultReminderTime <Int32>] [-DeleteAttachments <$true | $false>] [-DeleteComments <$true | $false>] [-DeleteNonCalendarItems <$true | $false>] [-DeleteSubject <$true | $false>] [-DisableReminders <$true | $false>] [-DomainController <Fqdn>] [-EnableResponseDetails <$true | $false>] [-EnforceSchedulingHorizon <$true | $false>] [-ForwardRequestsToDelegates <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-MaximumConflictInstances <Int32>] [-MaximumDurationInMinutes <Int32>] [-OrganizerInfo <$true | $false>] [-ProcessExternalMeetingMessages <$true | $false>] [-RemoveForwardedMeetingNotifications <$true | $false>] [-RemoveOldMeetingMessages <$true | $false>] [-RemovePrivateProperty <$true | $false>] [-RequestInPolicy <RecipientIdParameter[]>] [-RequestOutOfPolicy <RecipientIdParameter[]>] [-ResourceDelegates <RecipientIdParameter[]>] [-ScheduleOnlyDuringWorkHours <$true | $false>] [-TentativePendingApproval <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]

Set-MailboxCalendarSettings [-AddAdditionalResponse <$true | $false>] [-AdditionalResponse <String>] [-AddNewRequestsTentatively <$true | $false>] [-AddOrganizerToSubject <$true | $false>] [-AllBookInPolicy <$true | $false>] [-AllowConflicts <$true | $false>] [-AllowRecurringMeetings <$true | $false>] [-AllRequestInPolicy <$true | $false>] [-AllRequestOutOfPolicy <$true | $false>] [-AutomateProcessing <None | AutoUpdate | AutoAccept>] [-BookingWindowInDays <Int32>] [-BookInPolicy <RecipientIdParameter[]>] [-Confirm [<SwitchParameter>]] [-ConflictPercentageAllowed <Int32>] [-DefaultReminderTime <Int32>] [-DeleteAttachments <$true | $false>] [-DeleteComments <$true | $false>] [-DeleteNonCalendarItems <$true | $false>] [-DeleteSubject <$true | $false>] [-DisableReminders <$true | $false>] [-DomainController <Fqdn>] [-EnableResponseDetails <$true | $false>] [-EnforceSchedulingHorizon <$true | $false>] [-ForwardRequestsToDelegates <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-Instance <ADUser>] [-MaximumConflictInstances <Int32>] [-MaximumDurationInMinutes <Int32>] [-OrganizerInfo <$true | $false>] [-ProcessExternalMeetingMessages <$true | $false>] [-RemoveForwardedMeetingNotifications <$true | $false>] [-RemoveOldMeetingMessages <$true | $false>] [-RemovePrivateProperty <$true | $false>] [-RequestInPolicy <RecipientIdParameter[]>] [-RequestOutOfPolicy <RecipientIdParameter[]>] [-ResourceDelegates <RecipientIdParameter[]>] [-ScheduleOnlyDuringWorkHours <$true | $false>] [-TentativePendingApproval <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]

Descrição detalhada

O cmdlet Set-MailboxCalendarSettings permite que você habilite o processamento de calendário para uma caixa de correio. É possível configurar parâmetros para reserva de recursos automática ou processamento de Atendedor de Calendário.

Para executar o cmdlet Set-MailboxCalendarSettings, você deve usar uma conta à qual esteja delegada o seguinte:

  • Função Administrador da Organização do Exchange

Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange Server 2007, consulte Considerações sobre permissão.

Parâmetros

Parâmetro Necessário Tipo Descrição

Identity

Necessário

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

O parâmetro Identity especifica a identidade da caixa de correio.

AddAdditionalResponse

Opcional

System.Boolean

O parâmetro AddAdditionalResponse especifica se informações adicionais serão enviadas da caixa de correio do recurso quando houver resposta às solicitações de reuniões.

Esse parâmetro será ignorado, a não ser que o parâmetro AutomateProcessing seja definido como AutoAccept.

AdditionalResponse

Opcional

System.String

Use o parâmetro AdditionalResponse para especificar as informações adicionais a serem incluídas nas respostas às solicitações de reuniões.

AddNewRequestsTentatively

Opcional

System.Boolean

Defina o parâmetro AddNewRequestsTentatively como $true para que o Atendedor de Calendário coloque provisoriamente novos itens no calendário. Se o parâmetro AddNewRequestsTentatively estiver definido como $false, apenas itens de calendário existentes serão atualizados pelo Atendedor de Calendário.

AddOrganizerToSubject

Opcional

System.Boolean

Use o parâmetro AddOrganizerToSubject para especificar se o nome do organizador da reunião será usado como assunto da solicitação de reunião.

Esse parâmetro será ignorado, a não ser que o parâmetro AutomateProcessing seja definido como AutoAccept.

AllBookInPolicy

Opcional

System.Boolean

Use o parâmetro AllBookInPolicy para especificar se as solicitações dentro da diretiva serão automaticamente aprovadas para todos os usuários.

AllowConflicts

Opcional

System.Boolean

Use o parâmetro AllowConflicts para especificar se solicitações de reuniões conflitantes serão permitidas.

AllowRecurringMeetings

Opcional

System.Boolean

Use o parâmetro AllowRecurringMeetings para especificar se solicitações de reuniões recorrentes serão permitidas.

AllRequestInPolicy

Opcional

System.Boolean

Use o parâmetro AllRequestInPolicy para especificar se todos os usuários poderão enviar solicitações dentro da diretiva.

Essas solicitações estarão sujeitas a aprovação de um representante de caixa de correio de recurso, a menos que o parâmetro AllBookInPolicy seja definido como $true.

AllRequestOutOfPolicy

Opcional

System.Boolean

Use o parâmetro AllRequestOutOfPolicy para especificar se todos os usuários poderão enviar solicitações fora da diretiva.

Solicitações fora da diretiva estão sujeitas à aprovação de um representante de caixa de correio de recurso.

AutomateProcessing

Opcional

Microsoft.Exchange.Data.Storage.CalendarProcessingFlags

Use o parâmetro AutomateProcessing para habilitar ou desabilitar o processamento de calendário na caixa de correio.

Se esse parâmetro estiver definido como None, as reservas de recursos e o Atendedor de Calendário serão desabilitados na caixa de correio. Se estiver definido como AutoUpdate, o Atendedor de Calendário processará solicitações de reuniões e respostas. Se esse parâmetro estiver definido como AutoAccept, a reserva de recursos estará habilitada na caixa de correio.

BookingWindowInDays

Opcional

System.Int32

Use o parâmetro BookingWindowInDays para especificar o número de dias de antecedência em que as reuniões podem ser reservadas.

BookInPolicy

Opcional

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Use o parâmetro BookInPolicy para especificar uma lista de usuários que podem enviar solicitações de reuniões dentro da diretiva para caixa de correio de recurso. As solicitações de reuniões dentro da diretiva desses usuários serão aprovadas automaticamente.

Confirm

Opcional

System.Management.Automation.SwitchParameter

O parâmetro Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Você não precisa especificar um valor com o parâmetro Confirm.

ConflictPercentageAllowed

Opcional

System.Int32

Use o parâmetro ConflictPercentageAllowed para definir um limite de porcentagem de conflito para reuniões recorrentes. Se a porcentagem de instâncias de uma reunião recorrente que entrarem em conflito com outras reuniões exceder esse número, a solicitação de reunião recorrente será recusada.

DefaultReminderTime

Opcional

System.Int32

Use o parâmetro DefaultReminderTime para especificar o horário de lembrete padrão para as solicitações de reunião.

DeleteAttachments

Opcional

System.Boolean

Defina o parâmetro DeleteAttachments como $true para remover anexos de todas as mensagens de entrada.

Esse parâmetro será ignorado, a não ser que o parâmetro AutomateProcessing seja definido como AutoAccept.

DeleteComments

Opcional

System.Boolean

Use o parâmetro DeleteComments para remover qualquer texto do corpo da mensagem das solicitações de reunião de entrada.

Esse parâmetro será ignorado, a não ser que o parâmetro AutomateProcessing seja definido como AutoAccept.

DeleteNonCalendarItems

Opcional

System.Boolean

Defina o parâmetro DeleteNonCalendarItems como $true para remover todos os itens que não sejam de calendário recebidos pela caixa de correio.

DeleteSubject

Opcional

System.Boolean

Use o parâmetro DeleteSubject para remover o assunto das solicitações de reunião de entrada.

Esse parâmetro será ignorado, a não ser que o parâmetro AutomateProcessing seja definido como AutoAccept.

DisableReminders

Opcional

System.Boolean

Use o parâmetro DisableReminders para especificar se você deseja desabilitar os lembretes de reuniões na caixa de correio.

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

Para especificar o nome de domínio totalmente qualificado (FQDN) do controlador de domínio que recupera dados do serviço de diretório do Active Directory, inclua o parâmetro DomainController no comando.

EnableResponseDetails

Opcional

System.Boolean

Defina o parâmetro EnableResponseDetails como $true para incluir os motivos de aceitação ou rejeição de uma reunião na mensagem de email de resposta.

EnforceSchedulingHorizon

Opcional

System.Boolean

Use o parâmetro EnforceSchedulingHorizon para especificar se as reuniões recorrentes que possuem data final além da janela de horizonte de reserva serão rejeitadas.

ForwardRequestsToDelegates

Opcional

System.Boolean

Use o parâmetro ForwardRequestsToDelegates para especificar se as solicitações de reunião de entrada devem ser encaminhadas para os representantes definidos para a caixa de correio.

IgnoreDefaultScope

Opcional

System.Management.Automation.SwitchParameter

O parâmetro IgnoreDefaultScope instrui o comando a ignorar a configuração padrão de escopo do destinatário do Shell de Gerenciamento do Exchange e usar toda a floresta como o escopo. Isso permite que o comando acesse objetos do Active Directory que não estão atualmente no escopo padrão. O uso do parâmetro IgnoreDefaultScope introduz as seguintes restrições:

  • Você não pode usar o parâmetro DomainController. O comando usará automaticamente um servidor de catálogo global adequado.

  • Você pode usar o DN somente para o parâmetro Identity. Outras formas de identificação, como alias ou GUID, não são aceitas.

Instance

Opcional

Microsoft.Exchange.Data.Directory.Recipient.ADUser

O parâmetro Instance permite que você passe um objeto inteiro para o comando a ser processado. Ele é usado principalmente quando um objeto inteiro deve ser passado para o comando.

MaximumConflictInstances

Opcional

System.Int32

Use o parâmetro MaximumConflictInstances para definir o número máximo de conflitos permitidos para reuniões recorrentes. Se o número de instâncias de uma reunião recorrente que estiverem em conflito exceder esse número, a solicitação de reunião recorrente será recusada.

MaximumDurationInMinutes

Opcional

System.Int32

Use o parâmetro MaximumDurationInMinutes para especificar a duração máxima permitida para as solicitações de reunião de entrada.

OrganizerInfo

Opcional

System.Boolean

Defina o parâmetro OrganizerInfo como $true para que as caixas de correio de recursos enviem informações do organizador quando uma solicitação de reunião for recusada devido a conflitos.

ProcessExternalMeetingMessages

Opcional

System.Boolean

Use o parâmetro ProcessExternalMeetingMessages para especificar se solicitações de reuniões originadas fora da organização do Exchange serão processadas.

RemoveForwardedMeetingNotifications

Opcional

System.Boolean

Se o parâmetro RemoveForwardedMeetingNotifications estiver definido como $true, as notificações de encaminhamento de reuniões serão movidas para a pasta Itens Excluídos depois de serem processadas pelo Atendedor de Calendário.

RemoveOldMeetingMessages

Opcional

System.Boolean

Se o parâmetro RemoveOldMeetingMessages estiver definido como $true, o Atendedor de Calendário removerá respostas e atualizações antigas e redundantes.

RemovePrivateProperty

Opcional

System.Boolean

Defina o parâmetro RemovePrivateProperty como $true para remover o sinalizador particular de solicitações de reunião de entrada.

RequestInPolicy

Opcional

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Use o parâmetro RequestInPolicy para especificar uma lista de usuários que podem enviar solicitações de reuniões dentro da diretiva para a caixa de correio de recurso. Todas as solicitações desses usuários dentro da diretiva estão sujeitas à aprovação de um representante da caixa de correio de recurso.

RequestOutOfPolicy

Opcional

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Use o parâmetro RequestOutOfPolicy para especificar uma lista de usuários que poderão enviar solicitações fora da diretiva.

Solicitações fora da diretiva estão sujeitas à aprovação de um representante de caixa de correio de recurso.

ResourceDelegates

Opcional

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Use o parâmetro ResourceDelegates para especificar uma lista de usuários que são representantes da caixa de correio de recurso. Os representantes da caixa de correio de recurso podem aprovar ou rejeitar solicitações enviadas a essa caixa de correio de recurso.

ScheduleOnlyDuringWorkHours

Opcional

System.Boolean

Use o parâmetro ScheduleOnlyDuringWorkHours para especificar se as reuniões poderão ser agendadas fora do horário comercial.

TentativePendingApproval

Opcional

System.Boolean

Defina o parâmetro TentativePendingApproval como $true para marcar solicitações pendentes como provisórias no calendário. Se o parâmetro estiver definido como $false, as solicitações pendentes serão marcadas como disponíveis.

UseRusServer

Opcional

System.String

noteObservação:
Esse parâmetro está disponível somente no Exchange 2007 SP2.

O parâmetro UseRusServer instrui o comando a utilizar o servidor de Caixa de Correio especificado no serviço Lista de Endereços em execução, a fim de obter e então definir a caixa de correio e os atributos de usuário Active Directory.

O serviço Lista de Endereços é um componente do serviço Assistente do Sistema Exchange. O serviço Lista de Endereços cria e mantém valores de atributo específicos do Exchange no Active Directory. Você pode usar o serviço Lista de Endereços para atualizar objetos de destinatário em um domínio usando informações específicas, como associação na lista de endereços e endereços de email.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, você poderá visualizar quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar um valor com o parâmetro WhatIf.

Tipos de entrada

Tipos de retorno

Erros

Erro Descrição

Exceções

Exceções Descrição

Exemplo

Este exemplo configura a caixa de correio "5th Floor Conference Room" para aceitar solicitações de reuniões automaticamente. Ele também substitui a linha do assunto das solicitações de reunião pelo nome do organizador da reunião.

Set-MailboxCalendarSettings -Identity "5th Floor Conference Room" -AutomateProcessing AutoAccept -AddOrganizerToSubject $true -DeleteSubject $true