Set-MailboxCalendarFolder

Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут быть эксклюзивными для той или иной среды.

Используйте командлет Set-MailboxCalendarFolder для настройки параметров публикации календаря и общего доступа к нему в почтовом ящике, чтобы сделать данные календаря видимыми для внешних пользователей. Добавлять или изменять разрешения на доступ внешних пользователей к календарю можно с помощью командлетов Add-MailboxFolderPermission или Set-MailboxFolderPermission.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Default (По умолчанию)

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

Описание

Командлет Set-MailboxCalendarFolder настраивает сведения для публикации календаря. Папка календаря может быть настроена следующим образом:

  • Включена ли в папке календаря служба публикации
  • Диапазон календарных дней начала и окончания для публикации
  • Уровень детализации публикации для календаря
  • Включен ли опубликованный URL-адрес календаря для поиска в Интернете

Для его запуска необходимо получить соответствующие разрешения. Хотя в этой статье перечислены все параметры командлета, у вас может не быть доступа к некоторым параметрам, если они не включены в назначенные вам разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

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

В этом примере устанавливается уровень детализации для публикации общего календаря Петра на LimitedDetails, при котором будет отображаться ограниченное количество сведений.

Пример 2

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

В этом примере календарь в почтовом ящике Григория становится доступным для поиска в Интернете.

Параметры

-Confirm

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, встроенная надстройка безопасности для локальной среды почтовые ящики

Переключатель подтверждения указывает, показывать или скрывать запрос подтверждения. То, как этот переключатель влияет на командлет, зависит от того, требует ли командлет подтверждения перед продолжением.

  • Деструктивные командлеты (например, командлеты Remove-) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New- и Set-) не имеют встроенной паузы. Для этих командлетов указание параметра Confirm без значения приводит к паузе, которая вынуждает вас подтвердить команду перед продолжением.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DetailLevel

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Параметр DetailLevel указывает уровень детализации календаря, опубликованного и доступного для анонимных пользователей. Допустимые значения:

  • AvailabilityOnly (по умолчанию)
  • ОграниченоПодробности
  • ПодробнееПодробнее

Этот параметр полезен, только если значение параметра PublishEnabled равно $true.

Свойства параметров

Тип:DetailLevelEnumType
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DomainController

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Этот параметр доступен только в локальной среде Exchange.

Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.

Свойства параметров

Тип:Fqdn
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Identity

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, встроенная надстройка безопасности для локальной среды почтовые ящики

Параметр Identity указывает папку календаря, которую требуется изменить. Используется следующий синтаксис: MailboxID:\ParentFolder[\SubFolder].

В качестве значения MailboxIDможно использовать любое значение, которое однозначно определяет почтовый ящик. Например:

  • Имя
  • Псевдоним
  • различающееся имя (DN);
  • различающееся имя (DN);
  • Домен\Имя пользователя
  • Адрес электронной почты
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Идентификатор пользователя или имя участника-пользователя

Примеры значений для этого параметра: john@contoso.com:\Calendar или John:\Calendar

Свойства параметров

Тип:MailboxFolderIdParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-PublishDateRangeFrom

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Параметр PublishDateRangeFrom указывает дату начала календарных данных для публикации (прошлые данные). Допустимые значения:

  • OneDay
  • Три дня
  • Неделя
  • Один месяц
  • ThreeMonths (значение по умолчанию)
  • SixMonths
  • Один год

Этот параметр полезен, только если значение параметра PublishEnabled равно $true.

Свойства параметров

Тип:DateRangeEnumType
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PublishDateRangeTo

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Параметр PublishDateRangeTo указывает дату окончания календарных данных для публикации (будущих данных). Допустимые значения:

  • OneDay
  • Три дня
  • Неделя
  • Один месяц
  • ThreeMonths (значение по умолчанию)
  • SixMonths
  • Один год

Этот параметр полезен, только если значение параметра PublishEnabled равно $true.

Свойства параметров

Тип:DateRangeEnumType
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PublishEnabled

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Параметр PublishEnabled определяет, следует ли публиковать указанную информацию календаря. Допустимые значения:

  • $true: опубликованы сведения календаря.
  • $false: данные календаря не публикуются. Это значение используется по умолчанию.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ResetUrl

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Ключ ResetUrl заменяет существующий закрытый URL-адрес новым URL-адресом календаря, который публикуется без возможности общедоступного поиска. С этим параметром не нужно указывать значение.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SearchableUrlEnabled

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Параметр SearchableUrlEnabled указывает, можно ли найти опубликованный URL-адрес календаря в Интернете.

  • $true. URL-адрес опубликованного календаря можно найти в Интернете.
  • $false: опубликованный URL-адрес календаря нельзя найти в Интернете. Это значение используется по умолчанию.

Этот параметр полезен, только если значение параметра PublishEnabled равно $true.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SetAsSharingSource

Применимо: Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Ключ SetAsSharingSource определяет, следует ли установить папку календаря в качестве источника общего доступа. С этим параметром не нужно указывать значение.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SharedCalendarSyncStartDate

Применимо: Exchange Online

Этот параметр доступен только в облачной службе.

Примечание. Этот параметр поддерживается только для общих календарей, которые были обновлены, как описано в статье Calendar общий доступ в Microsoft 365, и не применяется к другим типам календарей или папок почтовых ящиков.

Параметр SharedCalendarSyncStartDate указывает ограничение для прошлых событий в общем календаре, которые видны делегатам. Копия общего календаря в указанном диапазоне дат сохраняется в почтовом ящике представителя.

Чтобы указать значение даты или времени для этого параметра, воспользуйтесь одним из следующих вариантов:

  • Укажите значение даты и времени в формате UTC: Например, "06.05.2021 14:30:00z".
  • Укажите значение даты и времени в виде формулы, которая преобразует дату и время в вашем местном часовом поясе в формате UTC: Например, (Get-Date "5/6/2021 9:30 AM").ToUniversalTime() Для получения дополнительной информации см. Get-Date.

Примечания.

  • Этот параметр используется в общем календаре в почтовом ящике представителя. Например, Set-MailboxCalendarFolder -Identity delegate@contoso.onmicrosoft.com:DelegateSharedCalendarFolderId" -SharedCalendarSyncStartDate (Get-Date "5/6/2023 9:30 AM").ToUniversalTime(). DelegateSharedCalendarFolderId — это идентификатор папки общего календаря в почтовом ящике представителя (например, Get-MailboxFolderStatistics -Identity delegate@contoso.onmicrosoft.com -FolderScope Calendar | Format-List Name,FolderId).
  • Пользователи должны иметь доступ FullDetails, Editor или Delegate к указанному общему календарю.
  • Настройка этого параметра может привести к тому, что события в общем календаре ненадолго исчезнут из представления во время повторной синхронизации календаря.
  • Значение этого параметра используется при инициализации синхронизации папки календаря. После этого каждый новый, обновленный и удаленный элемент обрабатывается и синхронизируется, независимо от значения параметра SharedCalendarSyncStartDate.

Свойства параметров

Тип:DateTime
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseHttps

Применимо: Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Ключ UseHttps определяет, следует ли использовать HTTPS для опубликованного URL-адреса папки календаря. С этим параметром не нужно указывать значение.

Этот ключ имеет смысл только в том случае, если значение параметра PublishEnabled равно $true.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Применимо: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, встроенная надстройка безопасности для локальной среды почтовые ящики

Переключатель WhatIf показывает, что команда делает без каких-либо изменений. С этим параметром не нужно указывать значение.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.

Входные данные

Input types

Чтобы просмотреть типы входных данных, которые принимает этот командлет, см. Типы входных и выходных данных командлета. Если поле "Типы входных данных" для командлета пусто, командлет не принимает входные данные.

Выходные данные

Output types

Чтобы просмотреть типы возвращаемых данных, также называемые типами вывода, которые принимает этот командлет, см. раздел Типы ввода и вывода командлета. Если поле "Типы выходных данных" пусто, командлет не возвращает данные.