Compartir a través de


Set-MailboxCalendarFolder

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 Set-MailboxCalendarFolder para configurar las opciones de publicación o uso compartido de calendario en un buzón para permitir la visibilidad de la información de calendario a usuarios externos. Para agregar o modificar los permisos para que los usuarios internos puedan obtener acceso al calendario, use los cmdlets Add-MailboxFolderPermission o Set-MailboxFolderPermission.

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

Set-MailboxCalendarFolder
   [-Identity] <MailboxFolderIdParameter>
   [-Confirm]
   [-DetailLevel <DetailLevelEnumType>]
   [-DomainController <Fqdn>]
   [-PublishDateRangeFrom <DateRangeEnumType>]
   [-PublishDateRangeTo <DateRangeEnumType>]
   [-PublishEnabled <Boolean>]
   [-ResetUrl]
   [-SearchableUrlEnabled <Boolean>]
   [-SetAsSharingSource]
   [-SharedCalendarSyncStartDate <DateTime>]
   [-UseHttps]
   [-WhatIf]
   [<CommonParameters>]

Description

El cmdlet Set-MailboxCalendarFolder configura la información de publicación del calendario. La carpeta de calendario se puede configurar de la siguiente forma:

  • Si la carpeta de calendario está habilitada para su publicación
  • Intervalo de días de calendario de inicio y finalización para la publicación
  • Nivel de detalle para la publicación del calendario
  • Si la dirección URL publicada del calendario está habilitada para la búsqueda en la Web

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

Set-MailboxCalendarFolder -Identity kai:\Calendar -DetailLevel LimitedDetails

En este ejemplo, se establece el nivel de detalles para la publicación del calendario compartido de Kai en LimitedDetails, lo que significa que se muestran detalles limitados.

Ejemplo 2

Set-MailboxCalendarFolder -Identity kai:\Calendar -SearchableUrlEnabled $true

En este ejemplo, se habilita el calendario en el buzón de Kai para que pueda buscarse en la Web.

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 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-DetailLevel

El parámetro DetailLevel especifica el nivel de detalle del calendario publicado y disponible para los usuarios anónimos. Los valores admitidos son:

  • AvailabilityOnly (este es el valor predeterminado)
  • LimitedDetails
  • FullDetails
  • Editor

Este parámetro solo es significativo cuando se $true el valor del parámetro PublishEnabled.

Type:DetailLevelEnumType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, 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 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

El parámetro Identity especifica la carpeta de calendario que desea modificar. La sintaxis es MailboxID:\ParentFolder[\SubFolder].

Para el valor de MailboxID, puede usar cualquier valor que identifique de forma única 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)

Los valores de ejemplo de este parámetro son john@contoso.com:\Calendar o John:\Calendar

Type:MailboxFolderIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-PublishDateRangeFrom

El parámetro PublishDateRangeFrom especifica la fecha de inicio de la información de calendario que se va a publicar (información anterior). Los valores admitidos son:

  • OneDay
  • Tres días
  • OneWeek
  • OneMonth
  • ThreeMonths (este es el valor predeterminado)
  • SixMonths
  • OneYear

Este parámetro solo es significativo cuando se $true el valor del parámetro PublishEnabled.

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

-PublishDateRangeTo

El parámetro PublishDateRangeTo especifica la fecha de finalización de la información de calendario que se va a publicar (información futura). Los valores admitidos son:

  • OneDay
  • Tres días
  • OneWeek
  • OneMonth
  • ThreeMonths (este es el valor predeterminado)
  • SixMonths
  • OneYear

Este parámetro solo es significativo cuando se $true el valor del parámetro PublishEnabled.

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

-PublishEnabled

El parámetro PublishEnabled especifica si se va a publicar la información de calendario especificada. Los valores admitidos son:

  • $true: se publica la información del calendario.
  • $false: La información del calendario no está publicada. Este es el valor predeterminado.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ResetUrl

El modificador ResetUrl reemplaza la dirección URL no pública existente por una nueva dirección URL para un calendario que se ha publicado sin que se pueda buscar públicamente. 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 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-SearchableUrlEnabled

El parámetro SearchableUrlEnabled especifica si la dirección URL del calendario publicada se puede detectar en la web.

  • $true: la dirección URL del calendario publicada se puede detectar en la web.
  • $false: la dirección URL del calendario publicada no se puede detectar en la web. Este es el valor predeterminado.

Este parámetro solo es significativo cuando se $true el valor del parámetro PublishEnabled.

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

-SetAsSharingSource

El modificador SetAsSharingSource especifica si se debe establecer la carpeta de calendario como origen de uso compartido. 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

-SharedCalendarSyncStartDate

Este parámetro solo está disponible en el servicio basado en la nube.

Nota: Este parámetro solo se admite para calendarios compartidos que se han actualizado como se describe en Uso compartido de calendarios en Microsoft 365 y no es aplicable a ningún otro tipo de carpeta de calendario o buzón.

El parámetro SharedCalendarSyncStartDate especifica el límite de eventos pasados en el calendario compartido que son visibles para los delegados. Se almacena una copia del calendario compartido dentro del intervalo de fechas especificado en el buzón del delegado.

Para especificar un valor de fecha y hora para este parámetro, use una de las siguientes opciones:

  • Especifique el valor de fecha y hora en UTC: por ejemplo, "2021-05-06 14:30:00z".
  • Especifique el valor de fecha y hora como una fórmula que convierta la fecha y hora de la zona horaria local en UTC: por ejemplo, (Get-Date "5/6/2021 9:30 AM").ToUniversalTime(). Para obtener más información, vea Get-Date.

Notas:

  • Este parámetro se usa en el calendario compartido del buzón del delegado. Por ejemplo, Set-MailboxCalendarFolder -Identity delegate@contoso.onmicrosoft.com:DelegateSharedCalendarFolderId" -SharedCalendarSyncStartDate (Get-Date "5/6/2023 9:30 AM").ToUniversalTime(). DelegateSharedCalendarFolderId es el FolderId del calendario compartido en el buzón del delegado (por ejemplo, Get-MailboxFolderStatistics -Identity delegate@contoso.onmicrosoft.com -FolderScope Calendar | Format-List Name,FolderId).
  • Los usuarios deben tener acceso fullDetails, editor o delegado al calendario compartido especificado.
  • Establecer este parámetro puede hacer que los eventos del calendario compartido desaparezcan brevemente de la vista mientras se vuelve a sincronizar el calendario.
  • El valor de este parámetro se usa al inicializar la sincronización de carpetas de calendario. Después, cada elemento nuevo, actualizado y eliminado se procesa y sincroniza, independientemente del valor del parámetro SharedCalendarSyncStartDate.
Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-UseHttps

El modificador UseHttps especifica si se debe usar HTTPS para la dirección URL publicada de la carpeta de calendario. No es necesario especificar un valor con este modificador.

Este modificador solo es significativo cuando se $true el valor del parámetro PublishEnabled.

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

-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 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

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.