Israel Daylight Saving Time (DST) settings – SharePoint

March 26, 2012

9 comments

שעון קיץ וחורף ב-SharePoint


ביום שישי הקרוב יגיע סוף סוף הקיץ (או לפחות שעון הקיץ). עבור ה-Administrator-ים שבינכם זה אומר שצריך לדאוג גם למערכות השונות שיהיו מעודכנות (ראו מסמכים של צחי קולבר בנושא). אני כאן בשביל לדאוג ל-SharePoint Admin ולוודא שתוכלו לצאת בשעות האור מהעבודה ולא לחפור בהגדרות ה-Timezone של SharePoint לתוך הלילה.


ב-SharePoint קיים XML שאחראי להגדרות הזמן ושמו Timezone.xml הוא נמצא ב-
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\CONFIG (עבור MOSS 2007)
וב- C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG (עבור SharePoint 2010).


את הקובץ הזה צריך להחליף אחת לשנה עם ההגדרות שרלוונטיות לאותה שונה. את הקובץ יש לעדכן בכל השרתים בחווה ולאחר מכן לבצע IIS Reset.


כמה הערות חשובות:


1. מי שרוצה, יכול להתקין את ה-Cumulative Update האחרון שכולל את העדכונים הללו עבור 2007 ו-2010.


2. מומלץ לגבות את ה-XML המקורי טרם ביצוע פעולות השינוי.


כיצד לבצע את השינוי? להלן ההסברים


למתעניינים – להלן מבנה הקובץ:



























שעון חורף StandardTime
שעון קיץ DaylightTime
החודש שבו נערך השינוי Month
זהו למעשה מספר השבוע בחודש שבו מזיזים את השעון (ולא היום בחודש, כפי שניתן לחשוב). במקרה שלנו, ה-30.3.2012 יוצא בשבוע החמישי של מרץ

Day

השעה שבה יבוצע החילוף Hour
היום בשבוע שבו יבוצע החילוף. הפרמטר הזה איננו חובה ותלוי באיזה יום בשבוע יבוצע השינוי. אם השינוי הוא ביום ראשון – אין צורך בפרמטר. את היום בשבוע יש לספור החל מיום שני. במקרה שלנו, שעון הקיץ מתחלף בלילה שבין חמישי לשישי – כלומר היום החמישי; שעון החורף יוחלף בתאריך 23.9.2012, יום ראשון, ולכן הפרמטר אינו מופיע בהגדרות שעון החורף

DayOfWeek





















כל שנה צריך לעדכן בקובץ את המידע הרלוונטי לשנה הנוכחית ולהעביר לתגית ה-History את המידע של השנה שעברה.


למתעניינים יותר: יש גם KB עבורכם – http://support.microsoft.com/kb/888253


לעצלנים: להלן המידע שצריך להכניס לתוך הקובץ (יש לדרוס את החלק הנוכחי עם ההגדרות של 2011). שימו לב שההבדל בין 2007 ל-2010 בא לידי ביטוי בשימוש ב-UTC במקום GMT.


עבור MOSS 2007


<TimeZone ID=”27″ Name=”(GMT+02:00) Jerusalem” Hidden=”FALSE”>
     <Bias>-120</Bias>
     <StandardTime>
       <Bias>0</Bias>
       <Date>
         <Month>9</Month>
         <Day>4</Day>
         <Hour>2</Hour>
       </Date>
     </StandardTime>
     <DaylightTime>
       <Bias>-60</Bias>
       <Date>
         <Month>3</Month>
         <Day>5</Day>
         <Hour>2</Hour>
         <DayOfWeek>5</DayOfWeek>
       </Date>
     </DaylightTime>
     <History Year=”2011″ Name=”jerusalem2012″>
       <Bias>-120</Bias>
       <StandardTime>
         <Bias>0</Bias>
         <Date>
           <Month>10</Month>
           <Day>1</Day>
           <Hour>2</Hour>
         </Date>
       </StandardTime>
       <DaylightTime>
         <Bias>-60</Bias>
         <Date>
           <Month>4</Month>
           <Day>1</Day>
           <Hour>2</Hour>
           <DayOfWeek>5</DayOfWeek>
         </Date>
       </DaylightTime>
     </History>


עבור SharePoint 2010


<TimeZone ID=”27″ Name=”(UTC+02:00) Jerusalem” Hidden=”FALSE”>
      <Bias>-120</Bias>
      <StandardTime>
        <Bias>0</Bias>
        <Date>
          <Month>9</Month>
          <Day>4</Day>
          <Hour>2</Hour>
        </Date>
      </StandardTime>
      <DaylightTime>
        <Bias>-60</Bias>
        <Date>
          <Month>3</Month>
          <Day>5</Day>
          <Hour>2</Hour>
          <DayOfWeek>5</DayOfWeek>
        </Date>
      </DaylightTime>
      <History Year=”2011″ Name=”jerusalem2012″>
        <Bias>-120</Bias>
        <StandardTime>
          <Bias>0</Bias>
          <Date>
            <Month>10</Month>
            <Day>1</Day>
            <Hour>2</Hour>
          </Date>
        </StandardTime>
        <DaylightTime>
          <Bias>-60</Bias>
          <Date>
            <Month>4</Month>
            <Day>1</Day>
            <Hour>2</Hour>
            <DayOfWeek>5</DayOfWeek>
          </Date>
        </DaylightTime>
      </History>
      <History Year=”2010″ Name=”jerusalem2011″>


מקווה שזה יעזור לכם לעדכן את המידע ואם עזרתי לכם לצאת בשעות האור מהעבודה – עשיתי את עבודתי Smile


ענבר

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

9 comments

  1. TomerMarch 27, 2012 ב 2:28 PM

    היי ענבר,

    אחלה מאמר , חסכת לי ואני בטוח שגם לאחרים הרבה עבודה !

    תודה רבה

    Reply
  2. gil dotanMarch 28, 2012 ב 10:22 AM

    ולמה מייקרוסופט לא יכולה לקשר בין שעון מערכת לשעון SPS ?

    מה ההשלכות של חוסר שינוי ?

    Reply
  3. אביMarch 28, 2012 ב 10:53 AM

    היי ענבר,

    תודה רבה על המאמר, חסכת לי כמה שעות טובות. הערה אחת קטנה, אני חושב שכדאי לסיים את השורות “לעצלנים” בשני המקרים ב:

    אם התחלת אותן ב:
    Reply

  4. Mor ShemeshMarch 28, 2012 ב 12:16 PM

    אחלה כתבה!
    כל הכבוד 🙂

    Reply
  5. ולדיMarch 28, 2012 ב 12:30 PM

    בהמשך להערה של אבי
    גם התג

    לא נסגר וגם התג האחרון

    לא נסגר. אמור להיות עו סט של הגדרות בין

    לבין

    ?
    התג האחרון נדרש
    ?

    Reply
  6. AsafSMarch 29, 2012 ב 10:35 AM

    תודה על המאמר!

    אני רק שאלה: מה הווידוא הריגה שזה באמת עובד?
    במה זה מתבטא?

    תודה מראש
    אסף

    Reply
  7. HazelMarch 27, 2013 ב 10:42 PM

    I always pay a visit to your blog and retrieve everything you post here but
    I never commented but today when I saw this post, I couldn’t stop myself from commenting here.
    Great write-up mate!

    Reply
  8. RosasMay 9, 2013 ב 4:11 PM

    building websites is not only fun, but it can also create an income for yourself;;

    Reply
  9. KuykendallJune 1, 2013 ב 7:32 AM

    hey very good internet site i will definaely come back and see once more.

    Reply