Обновление сведений о DST вручную в SharePoint Server

В Microsoft SharePoint Server, чтобы включить последнюю дату и время начала летнего времени (DST) и стандартное время для языкового стандарта, необходимо обновить файл определения часового пояса Timezone.xml. Обычно эти сведения обновляются для большинства языковых стандартов при установке последних накопительных обновлений для SharePoint Server. Однако если файл Timezone.xml не может быть обновлен автоматически, может возникнуть один из следующих сценариев:

  • Конкретные ограничения среды затрудняют установку последних накопительных обновлений, как только они становятся доступными.
  • Обновленные сведения о DST для языкового стандарта недоступны в последнем накопительном обновлении.
  • Накопительные обновления больше не доступны для вашей версии SharePoint Server.

Обновление Timezone.xml вручную

Если автоматическое обновление невозможно, обновите файл Timezone.xml вручную на всех серверах SharePoint в ферме, используя сведения о DST и стандартное время для затронутых языковых стандартов. Выполните следующие действия:

  1. В текстовом редакторе, например Блокноте, откройте файл Timezone.xml из следующего пути к папке:

    %ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\16\CONFIG

  2. Найдите сведения о часовом поясе, которые нужно изменить. Например, найдите (UTC+12:00) Окленд, Веллингтон в следующих сведениях о файле:

    <TimeZone ID="17" Name="(UTC+12:00) Auckland, Wellington" Hidden="FALSE" KeyName="New Zealand Standard Time">
      <Bias>-720</Bias>
      <StandardTime>
        <Bias>0</Bias>
        <Date>
          <Month>3</Month>
          <Day>3</Day>
          <Hour>2</Hour>
        </Date>
      </StandardTime>
      <DaylightTime>
        <Bias>-60</Bias>
        <Date>
          <Month>10</Month>
          <Day>1</Day>
          <Hour>2</Hour>
        </Date>
      </DaylightTime>
    </TimeZone>
    

    Если элемент DayOfWeek не указан, предполагается, что его значение равно 0. Это значение указывает воскресенье. Значение увеличивается на 1 за каждый день до значения 6 в субботу. В этом примере, так как значение DayOfWeek не указано, стандартное время начинается в третье воскресенье марта, а DST — в первое воскресенье октября.

  3. Добавьте элемент History в элемент TimeZone , чтобы сохранить существующее определение часового пояса. В атрибуте Year элемента History укажите последний год, к которому применяется определение часового пояса.

  4. Обновите элементы StandardTime и DaylightTime , указав правильную дату и время для текущего периода.

    В следующем примере показан элемент TimeZone из шага 2 с использованием следующих обновлений:

    • Стандартное время было изменено на первое воскресенье апреля в 03:00 (3:00).
    • Переход на DST был изменен на пятое (или последнее) воскресенье сентября в 02:00 (2:00).
    • История этих параметров сохраняется для 2006 календарного года и предшествующих ему лет.
    <TimeZone ID="17" Name="(UTC+12:00) Auckland, Wellington" Hidden="FALSE" KeyName="New Zealand Standard Time">
      <Bias>-720</Bias>
      <StandardTime>
        <Bias>0</Bias>
        <Date>
          <Month>4</Month>
          <Day>1</Day>
          <Hour>3</Hour>
        </Date>
      </StandardTime>
      <DaylightTime>
        <Bias>-60</Bias>
        <Date>
          <Month>9</Month>
          <Day>5</Day>
          <Hour>2</Hour>
        </Date>
      </DaylightTime>
      <History Year="2006" Name="nz2007">
        <Bias>-720</Bias>
        <StandardTime>
          <Bias>0</Bias>
          <Date>
            <Month>3</Month>
            <Day>3</Day>
            <Hour>2</Hour>
          </Date>
        </StandardTime>
        <DaylightTime>
          <Bias>-60</Bias>
          <Date>
            <Month>10</Month>
            <Day>1</Day>
            <Hour>2</Hour>
          </Date>
        </DaylightTime>
      </History>
    </TimeZone>
    
  5. Выполните шаги 2–4 для всех часовых поясов, которые необходимо обновить, а затем сохраните файл Timezone.xml.

Примечание.

После изменения файла Timezone.xml при установке обновления SharePoint Server измененная версия файла может быть перезаписана. Поэтому необходимо также убедиться, что требования часового пояса по-прежнему выполняются после обновления, и настроить файл Timezone.xml при необходимости.