Update-PublicFolderMailbox

Este cmdlet está disponible en Exchange local y en el servicio basado en la nube. Puede que algunos parámetros y opciones de configuración sean exclusivos de un entorno u otro.

Use el cmdlet Update-PublicFolderMailbox para actualizar la jerarquía de las carpetas públicas.

Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.

Syntax

Update-PublicFolderMailbox
      [-Identity] <MailboxIdParameter>
      [-ForceOnlineSync]
      [-FullSync]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-InvokeSynchronizer]
      [-ReconcileFolders]
      [-SuppressStatus]
      [-WhatIf]
      [<CommonParameters>]
Update-PublicFolderMailbox
      [-Identity] <MailboxIdParameter>
      -FolderId <PublicFolderIdParameter>
      -InvokeSynchronizer
      [-CreateAssociatedDumpster]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-WhatIf]
      [<CommonParameters>]

Description

Únicamente es necesario utilizar este cmdlet si desea invocar manualmente el sincronizador de jerarquía y el asistente de buzón. Ambos se invocan al menos una vez cada 24 horas para cada buzón de carpeta pública en la organización. El sincronizador de jerarquía se invoca cada 15 minutos si algún usuario ha iniciado sesión en un buzón secundario a través de Outlook o un cliente de Exchange Web Services.

Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.

Ejemplos

Ejemplo 1

Update-PublicFolderMailbox -Identity PF_marketing

En este ejemplo se actualiza la jerarquía de carpetas públicas en el buzón de correo de carpeta pública PF_marketing.

Ejemplo 2

Get-Mailbox -PublicFolder | Update-PublicFolderMailbox

En este ejemplo se actualizan todos los buzones de carpetas públicas.

Parámetros

-Confirm

El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.

  • Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta: -Confirm:$false.
  • La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el 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 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-CreateAssociatedDumpster

El modificador CreateAssociatedDumpster especifica si se va a crear el contenedor de memoria asociado antes de sincronizar la carpeta. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-DomainController

Este parámetro solo está disponible en Exchange local.

El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-FolderId

El parámetro FolderId especifica el GUID o el nombre de la carpeta pública que desea sincronizar. También puede incluir la ruta con el formato \Carpeta pública de alto nivel\Carpeta pública.

Type:PublicFolderIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-ForceOnlineSync

El modificador ForceOnlineSync especifica si se debe forzar que el buzón de carpeta pública secundario se sincronice con el buzón de carpeta pública principal. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-FullSync

El modificador FullSync especifica que desea realizar una sincronización completa del buzón de la carpeta pública. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Identity

El parámetro Identity especifica el buzón de carpeta pública que desea actualizar. Es posible usar cualquier valor que identifique exclusivamente el buzón. Por ejemplo:

  • Nombre
  • Alias
  • Nombre distintivo (DN)
  • Nombre completo (DN)
  • Dominio\Nombre de usuario
  • Dirección de correo electrónico
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ID de usuario o nombre de la entidad de seguridad de usuario (UPN)
Type:MailboxIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-InvokeSynchronizer

El modificador InvokeSynchronizer solo se puede utilizar en buzones de carpetas públicas de jerarquía secundaria y activa la sincronización de jerarquías desde el buzón de la carpeta pública principal al buzón de la carpeta pública secundaria especificado. No es necesario especificar un valor con este modificador.

Este modificador solo debe usarse para solucionar problemas.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ReconcileFolders

El modificador ReconcileFolders especifica si se debe comprobar detenidamente si existen diferencias en la jerarquía de carpetas entre el buzón de la carpeta pública principal y el buzón de la carpeta pública secundaria. Se volverán a crear las carpetas que existan en el buzón de la carpeta pública principal pero no en el secundario. No es necesario especificar un valor con este modificador.

En Exchange local, se eliminarán las carpetas que existen en el buzón de carpeta pública secundario y no en el principal.

En Exchange Online, las carpetas que existen en el buzón de carpeta pública secundaria y no en el principal se moverán a \NON_IPM_SUBTREE\LOST_AND_FOUND. Consulte esta entrada de blog para obtener más información sobre LOST_AND_FOUND funcionalidad.

En ambos escenarios, las carpetas públicas que se eliminaron o trasladaron a LOST_AND_FOUND se pueden restaurar mediante Set-PublicFolder comando.

En este ejemplo se restaura la carpeta pública denominada "Marketing" de LOST_AND_FOUND a la carpeta denominada \South.

Get-PublicFolder \NON_IPM_SUBTREE\LOST_AND_FOUND\5773ba6a-9926-4d64-97db-63a2bdd94a5b\"Pesky Pole" | Set-PublicFolder -Path "\South"

En este ejemplo se restaura la carpeta pública denominada "Documents" de LOST_AND_FOUND a la carpeta denominada \Engineering.

Set-PublicFolder -Identity \NON_IPM_SUBTREE\DUMPSTER_ROOT\DUMPSTER_EXTEND\RESERVED_1\RESERVED_1\9f32c468-4bc2-42aa-b979-16a057394b2f\Documents -Path \Engineering

Nota: Debe usar el modificador ReconcileFolders solo con fines de reparación o solución de problemas para buscar diferencias en la jerarquía de carpetas públicas que no se detectan mediante una sincronización regular. Las diferencias pueden no detectarse en situaciones de recuperación ante desastres o de conmutación por error en bases de datos. Use este modificador con el modificador InvokeSynchronizer.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-SuppressStatus

El modificador SuppressStatus especifica que debe suprimirse la salida de este cmdlet y que el comando debe ejecutarse de forma asincrónica en segundo plano desde el Shell de administración de Exchange. No es necesario especificar un valor con este modificador.

Solo puede usar este modificador con el modificador InvokeSynchronizer.

Si no usa este modificador, la salida mostrará mensajes de estado cada 3 segundos durante un minuto como máximo. Hasta que transcurre el minuto, no puede usar la ventana de PowerShell para otros comandos.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-WhatIf

El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Entradas

Input types

Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.

Salidas

Output types

Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.