Set-PublicFolderDatabase

Esse cmdlet só está disponível no Exchange Server 2010.

Use o cmdlet Set-PublicFolderDatabase para definir atributos de bancos de dados de pastas públicas.

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

Syntax

Set-PublicFolderDatabase
   [-Identity] <DatabaseIdParameter>
   [-AllowFileRestore <Boolean>]
   [-BackgroundDatabaseMaintenance <Boolean>]
   [-CircularLoggingEnabled <Boolean>]
   [-Confirm]
   [-CustomReferralServerList <MultiValuedProperty>]
   [-DeletedItemRetention <EnhancedTimeSpan>]
   [-DomainController <Fqdn>]
   [-EventHistoryRetentionPeriod <EnhancedTimeSpan>]
   [-IssueWarningQuota <Unlimited>]
   [-ItemRetentionPeriod <Unlimited>]
   [-MaintenanceSchedule <Schedule>]
   [-MaxItemSize <Unlimited>]
   [-MountAtStartup <Boolean>]
   [-Name <String>]
   [-ProhibitPostQuota <Unlimited>]
   [-QuotaNotificationSchedule <Schedule>]
   [-ReplicationMessageSize <ByteQuantifiedSize>]
   [-ReplicationPeriod <UInt32>]
   [-ReplicationSchedule <Schedule>]
   [-RetainDeletedItemsUntilBackup <Boolean>]
   [-UseCustomReferralServerList <Boolean>]
   [-WhatIf]
   [<CommonParameters>]

Description

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-PublicFolderDatabase -Identity 'PFDB01' -DeletedItemRetention '10.00:00:00'

Este exemplo define a retenção de itens excluídos no banco de dados de pasta pública PFDB01 para 10 dias.

Exemplo 2

Set-PublicFolderDatabase -Identity 'PFDB01'-MaintenanceSchedule 'Sun.2:00 AM-Sun.6:00 AM, Mon.2:00 AM-Mon.6:00 AM, Tue.2:00 AM-Tue.6:00 AM, Wed.2:00 AM-Wed.6:00 AM, Thu.2:00 AM-Thu.6:00 AM, Fri.2:00 AM-Fri.6:00 AM, Sat.2:00 AM-Sat.6:00 AM'

Este exemplo define o agendamento de manutenção do banco de dados no PFDB01 para ser executado diariamente das 02:00 (2:00 da manhã) até as 06:00 (6:00 da manhã).

Exemplo 3

Set-PublicFolderDatabase -RetainDeletedItemsUntilBackup $true -Identity 'PFDB01'

Este exemplo impede que os itens excluídos no banco de dados de pasta pública PFDB01 sejam excluídos permanentemente até depois que o banco de dados tiver sido feito backup.

Parâmetros

-AllowFileRestore

O parâmetro AllowFileRestore especifica que o banco de dados de pasta pública pode ser substituído se o banco de dados de pasta pública for restaurado. O valor padrão é $false.

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

-BackgroundDatabaseMaintenance

O parâmetro BackgroundDatabaseMaintenance especifica se o ESE (Mecanismo de Armazenamento Extensível) executa a manutenção do banco de dados. Os dois valores possíveis são $true ou $false. Se você especificar $true, o banco de dados de pasta pública lerá o objeto durante a montagem do banco de dados e inicializará o banco de dados para executar a manutenção do banco de dados em segundo plano. Se você especificar $false, o banco de dados de pasta pública lerá o objeto durante a montagem do banco de dados e inicializará o banco de dados sem a opção de executar a manutenção do banco de dados em segundo plano.

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

-CircularLoggingEnabled

O parâmetro CircularLoggingEnabled especifica se deve habilitar o registro em log circular. Se você especificar um valor de $true, o log circular estará habilitado. O valor padrão é $false.

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

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

-CustomReferralServerList

O parâmetro CustomReferralServerList especifica os custos de indicação de pasta pública para servidores individuais manualmente. Os custos podem ser qualquer número positivo. Servidores não incluídos na lista não estão incluídos para referências. Se esse parâmetro for definido sem servidores na lista, não haverá referências de pasta pública.

O parâmetro CustomReferralServerList aceita uma matriz no seguinte formato: "serverID:cost". Use uma vírgula para separar vários servidores, por exemplo, "MBXSERVER01:1", "MBXSERVER02:5".

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

-DeletedItemRetention

O parâmetro DeletedItemRetention especifica a hora em que os itens excluídos são mantidos na lixeira antes de serem excluídos permanentemente durante a manutenção do repositório.

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

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

-EventHistoryRetentionPeriod

O parâmetro EventHistoryRetentionPeriod especifica o tempo que os eventos são mantidos na tabela de histórico de eventos. Os eventos podem ser mantidos por até uma semana.

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-Identity

O parâmetro Identity especifica o banco de dados de pasta pública que você deseja modificar. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:

  • Nome
  • DN (nome diferenciado)
  • GUID
Type:DatabaseIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010

-IssueWarningQuota

O parâmetro IssueWarningQuota especifica o tamanho da pasta pública na qual um aviso é emitido aos proprietários de pastas públicas informando que a pasta está quase cheia.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ItemRetentionPeriod

O parâmetro ItemRetentionPeriod especifica o tempo em que os itens são mantidos em uma pasta antes de serem excluídos durante a manutenção do repositório.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-MaintenanceSchedule

O parâmetro MaintenanceSchedule especifica o agendamento de manutenção do repositório.

A sintaxe deste parâmetro é: StartDay.Hour:Minute [AM | PM]-EndDay.Hour:Minute [AM | PM].

Você pode usar os seguintes valores por dias:

  • Nome completo do dia.
  • Nome abreviado do dia.
  • Inteiro de 0 a 6, onde 0 = domingo.

Você pode inserir a hora no formato de 24 horas e omitir o valor AM/PM. Se você inserir a hora no formato de 12 horas, inclua um espaço entre a hora e o valor AM/PM.

Você pode misturar e corresponder formatos de data/hora.

Deve haver um intervalo de pelo menos 15 minutos entre a hora de início e a hora de término. Os minutos são arredondados para 0, 15, 30 ou 45. Aqui estão alguns exemplos:

  • "Dom.11:30 PM-Seg.1:30 AM"
  • "6.22:00-6.22:15" (Executar de sábado às 22:00 até sábado às 22:15.)
  • "Dom.1:15-Monday.23:00"
Type:Schedule
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-MaxItemSize

O parâmetro MaxItemSize especifica o tamanho máximo de um item que pode ser postado ou recebido por uma pasta pública.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-MountAtStartup

O parâmetro MountAtStartup especifica se o banco de dados deve ser montado quando o repositório é iniciado. O valor padrão é $true.

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

-Name

O parâmetro Name especifica o nome do banco de dados de pasta pública. Use esse parâmetro para alterar o nome do banco de dados de pasta pública.

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

-ProhibitPostQuota

O parâmetro ProhibitPostQuota especifica o tamanho de uma pasta pública na qual os usuários são notificados de que a pasta pública está cheia. Os usuários não podem postar em uma pasta maior que o valor do parâmetro ProhibitPostQuota.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-QuotaNotificationSchedule

O parâmetro QuotaNotificationSchedule especifica o intervalo em que as mensagens de aviso são enviadas quando as pastas públicas excedem o limite de tamanho especificado.

A sintaxe deste parâmetro é: StartDay.Hour:Minute [AM | PM]-EndDay.Hour:Minute [AM | PM].

Você pode usar os seguintes valores por dias:

  • Nome completo do dia.
  • Nome abreviado do dia.
  • Inteiro de 0 a 6, onde 0 = domingo.

Você pode inserir a hora no formato de 24 horas e omitir o valor AM/PM. Se você inserir a hora no formato de 12 horas, inclua um espaço entre a hora e o valor AM/PM.

Você pode misturar e corresponder formatos de data/hora.

Deve haver um intervalo de pelo menos 15 minutos entre a hora de início e a hora de término. Os minutos são arredondados para 0, 15, 30 ou 45. Aqui estão alguns exemplos:

  • "Dom.11:30 PM-Seg.1:30 AM"
  • "6.22:00-6.22:15" (Executar de sábado às 22:00 até sábado às 22:15.)
  • "Dom.1:15-Monday.23:00"
Type:Schedule
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ReplicationMessageSize

O parâmetro ReplicationMessageSize especifica o tamanho das mensagens de replicação. Pequenos itens podem ser agregados em uma única mensagem de replicação que pode ser tão grande quanto essa configuração, mas os itens maiores do que essa configuração são replicados com mensagens maiores do que esse tamanho.

Um valor válido é um número de até 2 gigabytes (2147482624 bytes). O valor padrão é 300 quilobytes (307200 bytes).

Um valor válido é um número até 1,999999999 terabytes (2199023254528 bytes) ou o valor unlimited. O valor padrão é 6 gigabytes (6442450944 bytes).

  • B (bytes)
  • KB (quilobytes)
  • MB (megabytes)
  • GB (gigabytes)

TB (terabytes)

Type:ByteQuantifiedSize
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ReplicationPeriod

O parâmetro ReplicationPeriod especifica o intervalo em que a replicação de pastas públicas ou atualizações de conteúdo pode ocorrer.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ReplicationSchedule

O parâmetro ReplicationSchedule especifica os intervalos de tempo durante os quais a replicação de pastas públicas ou conteúdo pode ocorrer.

A sintaxe deste parâmetro é: StartDay.Hour:Minute [AM | PM]-EndDay.Hour:Minute [AM | PM].

Você pode usar os seguintes valores por dias:

  • Nome completo do dia.
  • Nome abreviado do dia.
  • Inteiro de 0 a 6, onde 0 = domingo.

Você pode inserir a hora no formato de 24 horas e omitir o valor AM/PM. Se você inserir a hora no formato de 12 horas, inclua um espaço entre a hora e o valor AM/PM.

Você pode misturar e corresponder formatos de data/hora.

Deve haver um intervalo de pelo menos 15 minutos entre a hora de início e a hora de término. Os minutos são arredondados para 0, 15, 30 ou 45.

Aqui estão alguns exemplos:

  • "Dom.11:30 PM-Seg.1:30 AM"
  • "6.22:00-6.22:15" (Executar de sábado às 22:00 até sábado às 22:15.)
  • "Dom.1:15-Monday.23:00"
Type:Schedule
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-RetainDeletedItemsUntilBackup

O parâmetro RetainDeletedItemsUntilBackup especifica que os itens excluídos não serão removidos até que um backup do banco de dados de pasta pública seja executado. O valor padrão é $false.

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

-UseCustomReferralServerList

O parâmetro UseCustomReferralServerList especifica se deve usar os custos do servidor especificados pelo parâmetro PublicFolderReferralServerList. Se definido como $true, o servidor usará os custos do parâmetro PublicFolderReferralServerList para fazer referências de pasta pública. Se definido como $false, o servidor usará os custos entre sites do Active Directory para fazer referências de pasta pública.

Definir esse parâmetro como $false também limpa o parâmetro PublicFolderReferralServerList.

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

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

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.