Set-PublicFolderDatabase

Este cmdlet está disponível somente 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 (https://docs.microsoft.com/powershell/exchange/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.

Examples

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 o agendamento de manutenção de banco de dados no PFDB01 para ser executado diariamente de 02:00 (2:00 A.M.) até 06:00 (6:00 A.M.).

Exemplo 3

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

Este exemplo impede que os itens excluídos do banco de dados de pasta pública PFDB01 sejam excluídos permanentemente até após o backup do banco de dados.

Parameters

-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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010
-BackgroundDatabaseMaintenance

O parâmetro BackgroundDatabaseMaintenance especifica se o mecanismo de armazenamento extensível (ESE) realiza 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 de Se você especificar $false, o banco de dados de pasta pública lerá o objeto durante a montagem do banco de dados e inicializa o banco de dados sem a opção de realizar a manutenção do banco de dados em segundo plano.

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

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

Type:Boolean
Position:Named
Default value:None
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, Remover-* cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para esses cmdlets, você pode ignorar a solicitação 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 confirmar o comando antes de continuar.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010
-CustomReferralServerList

O parâmetro CustomReferralServerList especifica os custos de referência de pasta pública para servidores individuais manualmente. Os custos podem ser qualquer número positivo. Os servidores não incluídos na lista não são incluídos para indicações. 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
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 no dumpster antes de serem excluídos permanentemente durante a manutenção da loja.

Type:EnhancedTimeSpan
Position:Named
Default value:None
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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010
-EventHistoryRetentionPeriod

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

Type:EnhancedTimeSpan
Position:Named
Default value:None
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
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 em que um aviso é emitido para os proprietários da pasta pública informando que a pasta está quase cheia.

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

O parâmetro ItemRetentionPeriod especifica o período de tempo que os itens são mantidos em uma pasta antes de serem excluídos durante a manutenção da loja.

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

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

A sintaxe desse 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 o horário no formato de 24 horas e omitir o valor AM/PM. Se você inserir o horário no formato de 12 horas, inclua um espaço entre o tempo 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 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 10:00 P.M. até sábado às 10:15 PM.)

  • "Dom. 1:15 AM-segunda-feira. 23:00"

Type:Schedule
Position:Named
Default value:None
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
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
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 este parâmetro para alterar o nome do banco de dados de pasta pública.

Type:String
Position:Named
Default value:None
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 em que 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.

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

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 desse 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 o horário no formato de 24 horas e omitir o valor AM/PM. Se você inserir o horário no formato de 12 horas, inclua um espaço entre o tempo 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 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 10:00 P.M. até sábado às 10:15 PM.)

  • "Dom. 1:15 AM-segunda-feira. 23:00"

Type:Schedule
Position:Named
Default value:None
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 kilobytes (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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010
-ReplicationPeriod

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

Type:UInt32
Position:Named
Default value:None
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 desse 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 o horário no formato de 24 horas e omitir o valor AM/PM. Se você inserir o horário no formato de 12 horas, inclua um espaço entre o tempo 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 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 10:00 P.M. até sábado às 10:15 PM.)

  • "Dom. 1:15 AM-segunda-feira. 23:00"

Type:Schedule
Position:Named
Default value:None
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 seja executado um backup do banco de dados de pasta pública. O valor padrão é $false.

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

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

A definição deste parâmetro como $false também limpa o parâmetro PublicFolderReferralServerList.

Type:Boolean
Position:Named
Default value:None
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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

Inputs

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.

Outputs

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.