Set-PublicFolderDatabase

Este cmdlet está disponível apenas no Exchange Server 2010.

Use o cmdlet Set-PublicFolderDatabase para definir atributos de bancos de dados de pasta pública.

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

Sintaxe

Default (Default)

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 artigo 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 como 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 a agenda de manutenção do banco de dados no PFDB01 para ser executada diariamente das 02:00 às 6:00.

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é que o banco de dados seja copiado.

Parâmetros

-AllowFileRestore

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-BackgroundDatabaseMaintenance

Aplicável: Exchange Server 2010

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.

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-CircularLoggingEnabled

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Confirm

Aplicável: Exchange Server 2010

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. A forma como essa opção afeta o cmdlet depende se o cmdlet requer confirmação antes de continuar.

  • Cmdlets destrutivos (por exemplo, Remover- cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, 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 reconhecer o comando antes de continuar.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-CustomReferralServerList

Aplicável: Exchange Server 2010

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 são incluídos para referências. Se este 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".

Propriedades do parâmetro

Tipo:MultiValuedProperty
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DeletedItemRetention

Aplicável: Exchange Server 2010

O parâmetro DeletedItemRetention especifica o tempo que os itens excluídos são mantidos no lixo antes de serem excluídos permanentemente durante a manutenção da loja.

Propriedades do parâmetro

Tipo:EnhancedTimeSpan
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DomainController

Aplicável: Exchange Server 2010

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.

Propriedades do parâmetro

Tipo:Fqdn
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-EventHistoryRetentionPeriod

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:EnhancedTimeSpan
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Identity

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:DatabaseIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-IssueWarningQuota

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:Unlimited
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ItemRetentionPeriod

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:Unlimited
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MaintenanceSchedule

Aplicável: Exchange Server 2010

O parâmetro MaintenanceSchedule especifica a programação de manutenção da loja.

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

Você pode usar os seguintes valores para dias:

  • Nome completo do dia.
  • Nome abreviado do dia.
  • Inteiro de 0 a 6, em que 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 12 horas, inclua um espaço entre a hora e o valor AM/PM.

Você pode misturar e combinar 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 baixo 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" (Executado de sábado às 22:00 até sábado às 22:15.)
  • "Dom.1:15 AM-Monday.23:00"

Propriedades do parâmetro

Tipo:Schedule
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MaxItemSize

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:Unlimited
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MountAtStartup

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ProhibitPostQuota

Aplicável: Exchange Server 2010

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 do que o valor do parâmetro ProhibitPostQuota.

Propriedades do parâmetro

Tipo:Unlimited
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-QuotaNotificationSchedule

Aplicável: Exchange Server 2010

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

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

Você pode usar os seguintes valores para dias:

  • Nome completo do dia.
  • Nome abreviado do dia.
  • Inteiro de 0 a 6, em que 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 12 horas, inclua um espaço entre a hora e o valor AM/PM.

Você pode misturar e combinar 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 baixo 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" (Executado de sábado às 22:00 até sábado às 22:15.)
  • "Dom.1:15 AM-Monday.23:00"

Propriedades do parâmetro

Tipo:Schedule
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ReplicationMessageSize

Aplicável: Exchange Server 2010

O parâmetro ReplicationMessageSize especifica o tamanho das mensagens de replicação. Itens pequenos podem ser agregados em uma única mensagem de replicação que pode ser tão grande quanto essa configuração, mas itens maiores que essa configuração são replicados com mensagens maiores 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)

Valores não qualificados normalmente são tratados como bytes, mas valores pequenos podem ser arredondados para cima para o kilobyte mais próximo.

Propriedades do parâmetro

Tipo:ByteQuantifiedSize
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ReplicationPeriod

Aplicável: Exchange Server 2010

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

Propriedades do parâmetro

Tipo:UInt32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ReplicationSchedule

Aplicável: Exchange Server 2010

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 para esse parâmetro é: StartDay.Hour:Minute [AM | PM]-EndDay.Hour:Minute [AM | PM].

Você pode usar os seguintes valores para dias:

  • Nome completo do dia.
  • Nome abreviado do dia.
  • Inteiro de 0 a 6, em que 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 12 horas, inclua um espaço entre a hora e o valor AM/PM.

Você pode misturar e combinar 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 baixo 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" (Executado de sábado às 22:00 até sábado às 22:15.)
  • "Dom.1:15 AM-Monday.23:00"

Propriedades do parâmetro

Tipo:Schedule
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RetainDeletedItemsUntilBackup

Aplicável: Exchange Server 2010

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.

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-UseCustomReferralServerList

Aplicável: Exchange Server 2010

O parâmetro UseCustomReferralServerList especifica se os custos de servidor especificados pelo parâmetro PublicFolderReferralServerList devem ser usados. Se definido como $true, o servidor usará o parâmetro 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.

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WhatIf

Aplicável: Exchange Server 2010

A opção WhatIf mostra o que o comando faz sem fazer nenhuma alteração. Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.

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.