Set-PublicFolder

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Última modificación del tema: 2012-03-26

Utilice el cmdlet Set-PublicFolder para definir los atributos de las carpetas públicas.

Sintaxis

Set-PublicFolder -Identity <PublicFolderIdParameter> [-AgeLimit <EnhancedTimeSpan>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IssueWarningQuota <Unlimited>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-ProhibitPostQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>] [-WhatIf [<SwitchParameter>]]

Set-PublicFolder -Identity <PublicFolderIdParameter> [-AgeLimit <EnhancedTimeSpan>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IssueWarningQuota <Unlimited>] [-LocalReplicaAgeLimit <EnhancedTimeSpan>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-ProhibitPostQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>] [-WhatIf [<SwitchParameter>]]

Set-PublicFolder [-AgeLimit <EnhancedTimeSpan>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HiddenFromAddressListsEnabled <$true | $false>] [-Instance <PublicFolder>] [-IssueWarningQuota <Unlimited>] [-MaxItemSize <Unlimited>] [-Name <String>] [-PerUserReadStateEnabled <$true | $false>] [-ProhibitPostQuota <Unlimited>] [-Replicas <DatabaseIdParameter[]>] [-ReplicationSchedule <Schedule>] [-RetainDeletedItemsFor <EnhancedTimeSpan>] [-Server <ServerIdParameter>] [-UseDatabaseAgeDefaults <$true | $false>] [-UseDatabaseQuotaDefaults <$true | $false>] [-UseDatabaseReplicationSchedule <$true | $false>] [-UseDatabaseRetentionDefaults <$true | $false>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

Para ejecutar el cmdlet Set-PublicFolder, debe utilizar una cuenta en la que se delegue lo siguiente:

  • Función Administrador de carpetas públicas de Exchange y grupo Administradores local para el servidor de destino

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.

Parámetros

Parámetro Necesario Tipo Descripción

Identity

Necesario

Microsoft.Exchange.Configuration.Tasks.PublicFolderIdParameter

Utilice el parámetro Identity para especificar el GUID o el nombre de la carpeta pública que represente a una carpeta pública concreta. También puede incluir la ruta mediante el formato TopLevelPublicFolder\PublicFolder.

Puede omitir la etiqueta del parámetro Identity para que sólo se suministre el nombre de la carpeta pública o GUID.

AgeLimit

Opcional

Microsoft.Exchange.Data.EnhancedTimeSpan

El parámetro AgeLimit especifica el límite general de antigüedad en la carpeta. Las réplicas de esta carpeta pública se eliminarán automáticamente cuando se supere el límite de antigüedad. Este parámetro y el parámetro UseDatabaseAgeDefaults se excluyen mutuamente.

Confirm

Opcional

System.Management.Automation.SwitchParameter

El parámetro Confirm hace que el comando ponga en pausa el procesamiento y requiere que usted reconozca qué hará el comando antes de seguir con el procesamiento. No es necesario especificar un valor con el parámetro Confirm.

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

El parámetro DomainController especifica el controlador de dominio que se utilizará para escribir este cambio de configuración en Active Directory. Utilice el nombre de dominio completo (FQDN) del controlador de dominio que desee utilizar.

HiddenFromAddressListsEnabled

Opcional

System.Boolean

El parámetro HiddenFromAddressListsEnabled especifica si se debe ocultar la carpeta pública en las listas de direcciones.

Instance

Opcional

Microsoft.Exchange.Data.Mapi.PublicFolder

El parámetro Instance permite pasar todo un objeto al comando para su procesamiento. Se utiliza principalmente en scripts en los que se debe pasar un objeto completo al comando.

IssueWarningQuota

Opcional

Microsoft.Exchange.Data.Unlimited

El parámetro IssueWarningQuota especifica el tamaño que tiene que tener una carpeta pública para que se emita una advertencia para los propietarios de la carpeta pública indicando que la carpeta está casi llena.

LocalReplicaAgeLimit

Opcional

Microsoft.Exchange.Data.EnhancedTimeSpan

El parámetro LocalReplicaAgeLimit especifica el límite de antigüedad de la réplica en el servidor conectado, si es que hay alguna en él. Para quitar el límite de antigüedad, establezca el valor del parámetro en "$null".

MaxItemSize

Opcional

Microsoft.Exchange.Data.Unlimited

El parámetro MaxItemSize especifica el tamaño máximo de elemento en kilobytes (KB) que se puede enviar. Este parámetro y el parámetro UseDatabaseQuotaDefaults se excluyen mutuamente.

Name

Opcional

System.String

El parámetro Name especifica el nombre de la carpeta pública.

PerUserReadStateEnabled

Opcional

System.Boolean

El parámetro PerUserReadStateEnabled especifica que se deben conservar los datos leídos y no leídos por usuario.

ProhibitPostQuota

Opcional

Microsoft.Exchange.Data.Unlimited

El parámetro ProhibitPostQuota especifica el tamaño que tiene que tener una carpeta pública para que se notifique a los usuarios que la carpeta está llena. Los usuarios no pueden publicar en una carpeta cuyo tamaño sea mayor que el valor del parámetro ProhibitPostQuota.

Replicas

Opcional

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter[]

El parámetro Replicas especifica una lista de servidores de buzones con los que se puede replicar esta carpeta pública.

ReplicationSchedule

Opcional

Microsoft.Exchange.Data.Schedule

El parámetro ReplicationSchedule especifica la programación de replicación para la carpeta en el formato siguiente:

DíaDeLaSemana.Hora:Minuto[AM/PM]-DíaDeLaSemana.Hora:Minuto[AM/PM].

Los días de la semana se pueden indicar completos o abreviados. Si prefiere utilizar un reloj de 24 horas, omita AM/PM. Los formatos se pueden mezclar.

Ejemplo: Dom.1:15 - Lunes.23:00

Este parámetro y el parámetro UseDatabaseReplicationSchedule se excluyen mutuamente.

RetainDeletedItemsFor

Opcional

Microsoft.Exchange.Data.EnhancedTimeSpan

El parámetro RetainDeletedItemsFor especifica el tiempo de conservación de los elementos borrados. Este parámetro y el parámetro UseDatabaseRetentionDefaults se excluyen mutuamente.

Server

Opcional

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

El parámetro Server especifica el servidor en el que realizar las operaciones seleccionadas.

UseDatabaseAgeDefaults

Opcional

System.Boolean

El parámetro UseDatabaseAgeDefaults especifica que se debe utilizar el límite de antigüedad de base de datos.

UseDatabaseQuotaDefaults

Opcional

System.Boolean

El parámetro UseDatabaseQuotaDefaults especifica que se deben utilizar los límites de cuota de almacenamiento públicos.

UseDatabaseReplicationSchedule

Opcional

System.Boolean

El parámetro UseDatabaseReplicationSchedule especifica la programación de replicación de la carpeta pública.

UseDatabaseRetentionDefaults

Opcional

System.Boolean

El parámetro UseDatabaseRetentionDefaults especifica que se deben utilizar los parámetros de retención de base de datos.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

El parámetro WhatIf indica al comando que simule las acciones que llevaría a cabo en el objeto. Mediante el uso del parámetro WhatIf, puede ver los cambios que se producirían sin tener que aplicarlos. No es necesario especificar un valor con el parámetro WhatIf.

Tipos de entrada

Tipos de valores devueltos

Errores

Error Descripción

  

Excepciones

Excepciones Descripción

  

Ejemplo

En el primer ejemplo, el comando Set-PublicFolder se utiliza para cambiar una carpeta pública de modo que no utilice la programación de replicación determinada de base de datos.

En el segundo ejemplo, el comando Set-PublicFolder se utiliza para definir la programación de replicación como Siempre.

En el tercer ejemplo, el comando Set-PublicFolder se utiliza para definir la carpeta que se debe replicar solamente en fin de semana.

Set-PublicFolder "\Customer Service Requests" -UseDatabaseReplicationSchedule $false
Set-PublicFolder "\Customer Service Requests" -ReplicationSchedule Always
Set-PublicFolder \MyPublicFolder -ReplicationSchedule "Saturday.12:00 AM-Monday.12:00 AM"

Todos los parámetros del comando Set-PublicFolder pueden aceptar entradas canalizadas de argumento y tipo de fortaleza.

Al establecer el parámetro UseDatabaseQuotaDefaults en True, los valores siguientes se restablecen en sus valores predeterminados:

  • MaxItemSize

  • IssueWarningQuota

  • ProhibitPostQuota

No puede utilizar el cmdlet Set-PublicFolder para cambiar cualquiera de los valores siguientes si el parámetro UseDatabaseQuotaDefaults es True:

  • MaxItemSize

  • IssueWarningQuota

  • ProhibitPostQuota

Esto se debe a que estos valores no se pueden aplicar cuando se utilizan las cuotas de base de datos predeterminadas.

En Exchange Server 2007 Service Pack 2 (SP2), el valor IssueWarningQuota debe ser menor o igual que el valor ProhibitPostQuota. Además, el valor MaxItemSize debe ser menor o igual que el valor ProhibitPostQuota.