none
Move public folder from exchange 2003 to exchange 2010 RRS feed

  • שאלה

  • התקנתי שרת 2008 r2 standart ועליו Exchange 2010 sp1 השרת הנ"ל הוא בנוסף על שרת 2003 sp2+exchange 2003 sp2 .

    הצלחתי להעביר את כל תיבות הדואר משרת Exchang 2003 לשרת Exchange 2010 הדבר היחידי שאני לא מצליח הוא להעביר את ה- Public folder .

    קראתי את כל המאמרים בנושא ואני משתמש ב- Exchange management shell שאותו אני מריץ כ- Administrator .

    כמה פקודות שהשתמשתי לא עזרו לדוגמא: moveallreplica.ps1 -server oldserver -newserver mynewserver

    גם עם הסימנים לפני הסקריפט /. או .\ גם לא עזר . רצ"ב אחד מהקישורים שנעזרתי בהם: http://technet.microsoft.com/en-us/library/bb331970.aspx 

    אלה ההודעות שאני מקבל:

    VERBOSE: Connecting to EX-SERVER.Lavi.local

    VERBOSE: Connected to EX-SERVER.Lavi.local.

    [PS] C:\Windows\system32>moveallreplica.ps1 -server LAVISERVER.Lavi.local -newserver EX-SERVER.Lavi.local

    The term 'moveallreplica.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name,

    or if a path was included, verify that the path is correct and try again.

    At line:1 char:19

    + moveallreplica.ps1 <<<<  -server LAVISERVER.Lavi.local -newserver EX-SERVER.Lavi.local

        + CategoryInfo          : ObjectNotFound: (moveallreplica.ps1:String) [], CommandNotFoundException

        + FullyQualifiedErrorId : CommandNotFoundException

     

    [PS] C:\Windows\system32>./MoveAllReplicas.ps1 -Server LAVISERVER.Lavi.local -NewServer EX-SERVER.Lavi.local

    The term './MoveAllReplicas.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the nam

    e, or if a path was included, verify that the path is correct and try again.

    At line:1 char:22

    + ./MoveAllReplicas.ps1 <<<<  -Server LAVISERVER.Lavi.local -NewServer EX-SERVER.Lavi.local

        + CategoryInfo          : ObjectNotFound: (./MoveAllReplicas.ps1:String) [], CommandNotFoundException

        + FullyQualifiedErrorId : CommandNotFoundException

    ניסיתי גם עם Server net bios name בלבד והגעתי לאותה תוצאה.

    כל תקיית ה-Exchange 2010 מותקנת אצלי בניתוב הנ"ל d:\program files\microsoft\exchange server\v14

    אשמח אם מישהו יכול לעזור.

    שבת 19 פברואר 2011 14:12

תשובות

  • הבעיה נפתרה,

    פיתרון הבעיה הייה לייצר תחת ה- Routing Group עוד Smtp Connector ולהגדיר אותו כ- Remote Bridgehead לשרת Exchange 2010 .

    לאחר שהגדרתי את ה-Connector עברתי ל-PF Folder ב- ESM והגדרתי Replication לכל אחד מהם לשרת Exchange 2010 .

    הבעיה התחילה אחרי התקנת שרת Exchange 2010 באירגון בנוסף לשרת Exchange 2003 (במטרה להוציא את ה-Exchange 2003 ).

    באחת הבדיקות לאחר העברת תיבות הדואר משרת ה- Exchange 2003 לשרת Exchange 2010 (שעברו ללא כל בעיות) יצרתי תיבת דואר חדשה על שרת ה-Exchange 2003 וניסיתי לשלוח דואר בין 2 השרתים על מנת לראות שהם "מדברים" אחד עם השני.

    רק לאחר שראיתי שלא ניתן לשלוח דואר (פנימי) בין 2 השרתים יצרתי את ה- Smtp Connector .

    יצהר תודה רבה על העזרה עד כה, ומקווה שפיתרון הבעיה יעזור בעתיד לאנשים אחרים.

    • סומן כתשובה על-ידי Meir Pinto יום רביעי 02 מרץ 2011 09:46
    יום רביעי 23 פברואר 2011 04:43

כל התגובות

  • שלום. הפקודה הזו, יחד עם הרבה אחרות, נמצאת בתיקייה Program Files\Microsoft\Exchange Server\V14\bin בשביל להפעיל את הקובץ תיכנס קודם לתיקיה בעזרת פקודת CD, או שתרשום את המסלול המלא. יזהר
    Yizhar Hurwitz http://yizhar.mvps.org
    שבת 19 פברואר 2011 16:13
  • שלום.

    המיקום הנכון הוא:

    C:\Program Files\Microsoft\Exchange Server\V14\Scripts

    תיכנס לשם ותפעיל את הפקודה.

    יזהר

     


    Yizhar Hurwitz http://yizhar.mvps.org
    שבת 19 פברואר 2011 16:15
  • יזהר שלום,

    המיקום שלי כפי שכבר ציינתי הוא

    d:\Program Files\Microsoft\Exchange Server\V14\Scripts

    בכל מקרה פקודת CD או פקודת PATH דרך Exchange management shell עדין לא מאפשרת לעבור לתיקייה הרצויה

    ראיתי מאמר שמסביר גם להשתמש עם רווחים אבל זה גם לא עוזר:

    You need to click Spacebar button once between the command “cd” and ”\”

    CD \

    עצות נוספות?

    שבת 19 פברואר 2011 18:08
  • עדכון קצר,

    על מנת לבצע פקודת CD ב- Exchange management shell לפי הניתוב הנ"ל : d:\Program Files\Microsoft\Exchange Server\V14\Scripts

    יש לכתוב את הפקודה בפורמט הנ"ל d:\ Progra~1\Microsoft\Exchan~\v14\scripts

    בכל מקרה אני מקבל את ההודעה הבאה:

    D:\Program Files\Microsoft\Exchange Server\v14\scripts>.\MoveAllReplicas.ps1 -Server LAVISERVER.Lavi.local -NewServer EX-SERVER.Lavi.local

    WARNING: The object LAVISERVER\First Storage Group\Public Folder Store (LAVISERVER) has been corrupted, and it's in an inconsistent state. The

    following validation errors happened:

    WARNING: Property expression "_PublicFolderStore(LAVISERVER)" isn't valid. Valid values are: Strings formed with characters from A to Z (uppercase or

     lowercase), digits from 0 to 9, !, #, $, %, &, ', *, +, -, /, =, ?, ^, _, `, {, |, } or ~. One or more periods may be embedded in an alias, but each

     period should be preceded and followed by at least one of the other characters. Unicode characters from U+00A1 to U+00FF are also valid in an alias,

     but they will be mapped to a best-fit US-ASCII string in the e-mail address, which is generated from such an alias.

    WARNING: The object LAVISERVER\First Storage Group\Public Folder Store (LAVISERVER) has been corrupted, and it's in an inconsistent state. The

    following validation errors happened:

    WARNING: Property expression "_PublicFolderStore(LAVISERVER)" isn't valid. Valid values are: Strings formed with characters from A to Z (uppercase or

     lowercase), digits from 0 to 9, !, #, $, %, &, ', *, +, -, /, =, ?, ^, _, `, {, |, } or ~. One or more periods may be embedded in an alias, but each

     period should be preceded and followed by at least one of the other characters. Unicode characters from U+00A1 to U+00FF are also valid in an alias,

     but they will be mapped to a best-fit US-ASCII string in the e-mail address, which is generated from such an alias.

    [PS] D:\Program Files\Microsoft\Exchange Server\v14\scripts>

     האם זה קורה מפני שהתקיות שלי ב-PF הם בעיברית? והאם הוא מעביר את ה-PF או שלא? 

    שבת 19 פברואר 2011 18:43
  • שלום. יופי - את הבעיה הראשונה פתרת. עכשיו לגבי הבעיה הרצינית יותר - אני לא יודע מה בדיוק הסיבה לבעיה, כנראה משהו שקשור ל PF בשרת הישן. אם השמות של התיקיות הן בעברית אז זה לא צריך להפריע, אבל אם השם של ה DATABASE או משהו אחר כללי יותר הוא בעברית או עם סימנים מיוחדים, אז אולי זה קשור. אני מציע לך לנסות גם שיטות אחרות להעברת התיקיות. למשל אפשר דרך ESM בשרת הישן לעשות קליק ימני על ה PUBLIC FOLDERS ולבחור MOVE ALL REPLICA . אמנם יש הנחייה כללית לעשות פעולות שקשורות לשרת החדש דרך כלי הניהול של 2010 (למשל העברת תיבות), אבל המקרה הספיציפי של העברת תיקיות PUBLIC FOLDERS הוא יוצא מן הכלל הזה, ואפשר לבחור לעשות את הפעולה דרך כלי ניהול של 2010 או של 2003, העיקר שבסוף יתבצע מה שרצית. אפשר גם עם PFMIGRATE הישן, ואפשר גם דרך ממשק הניהול של PUBLIC FOLDERS בשרת החדש. האם בדקת EVENT VIEWER בשני השרתים? אולי שם התשובה לבעיה שלך. יזהר
    Yizhar Hurwitz http://yizhar.mvps.org
    שבת 19 פברואר 2011 21:58
  • יצהר,

    תודה על התגובות עד עתה.

    ניסיתי גם דרך ה-ESM בשרת הישן אתמול לעשות Move all replica הוא הריץ את הרפליקה ואני רואה ב- Replaction status in sync הבעיה היא שאני עדין לא רואה את התיקיות ב- PF החדש (רץ אתמול כל הלילה).

    אשמח להתייעץ איתך טלפונית 054-8016577 .

    תודה.

    יום ראשון 20 פברואר 2011 05:31
  • שלום. זה מסוג הדברים שצריך לראות מול העיניים ולבצע בדיקות, בכל אופן לא אוכל להתפנות לעזרה טלפונית. אם זה לא מסתדר לך אז תנסה לתאם מישהו שיתחבר מרחוק או יגיע ללקוח ויבדוק יחד איתך את הבעיות. בכל מקרה תמשיך לעדכן. אגב - אם התשובות שלי יוצאות כולן בפסקה אחת - זה בגלל בעיה בעורך של הפורום שכנראה מיקרוסופט שינו שם משהו לאחרונה... יזהר
    Yizhar Hurwitz http://yizhar.mvps.org
    יום ראשון 20 פברואר 2011 20:07
  • הבעיה נפתרה,

    פיתרון הבעיה הייה לייצר תחת ה- Routing Group עוד Smtp Connector ולהגדיר אותו כ- Remote Bridgehead לשרת Exchange 2010 .

    לאחר שהגדרתי את ה-Connector עברתי ל-PF Folder ב- ESM והגדרתי Replication לכל אחד מהם לשרת Exchange 2010 .

    הבעיה התחילה אחרי התקנת שרת Exchange 2010 באירגון בנוסף לשרת Exchange 2003 (במטרה להוציא את ה-Exchange 2003 ).

    באחת הבדיקות לאחר העברת תיבות הדואר משרת ה- Exchange 2003 לשרת Exchange 2010 (שעברו ללא כל בעיות) יצרתי תיבת דואר חדשה על שרת ה-Exchange 2003 וניסיתי לשלוח דואר בין 2 השרתים על מנת לראות שהם "מדברים" אחד עם השני.

    רק לאחר שראיתי שלא ניתן לשלוח דואר (פנימי) בין 2 השרתים יצרתי את ה- Smtp Connector .

    יצהר תודה רבה על העזרה עד כה, ומקווה שפיתרון הבעיה יעזור בעתיד לאנשים אחרים.

    • סומן כתשובה על-ידי Meir Pinto יום רביעי 02 מרץ 2011 09:46
    יום רביעי 23 פברואר 2011 04:43
  • הבעיה נפתרה,

    פיתרון הבעיה הייה לייצר תחת ה- Routing Group עוד Smtp Connector ולהגדיר אותו כ- Remote Bridgehead לשרת Exchange 2010 .

    לאחר שהגדרתי את ה-Connector עברתי ל-PF Folder ב- ESM והגדרתי Replication לכל אחד מהם לשרת Exchange 2010 .

    הבעיה התחילה אחרי התקנת שרת Exchange 2010 באירגון בנוסף לשרת Exchange 2003 (במטרה להוציא את ה-Exchange 2003 ).

    באחת הבדיקות לאחר העברת תיבות הדואר משרת ה- Exchange 2003 לשרת Exchange 2010 (שעברו ללא כל בעיות) יצרתי תיבת דואר חדשה על שרת ה-Exchange 2003 וניסיתי לשלוח דואר בין 2 השרתים על מנת לראות שהם "מדברים" אחד עם השני.

    רק לאחר שראיתי שלא ניתן לשלוח דואר (פנימי) בין 2 השרתים יצרתי את ה- Smtp Connector .

    יצהר תודה רבה על העזרה עד כה, ומקווה שפיתרון הבעיה יעזור בעתיד לאנשים אחרים.

    היי אייל,

    אשמח אם להבא תוכל לסמן את התשובה המתאימה כתשובה. וגם לסמן תשובות שעזרו לך להגיע לפיתרון כמועילו מה טוב.
    כך זה יעזור למי שיבצע חיפוש בנושא בעתיד למצוא את התשובה הנכונה מהר יותר :-)


    אם תגובתי פתרה את בעייתך - לחץ/י, על "סמן כתשובה" ליד סימן ה V הירוק.


    מיקרוסופט מציעה שירות זה ללא תשלום, למטרת סיוע למשתמשים והעשרת הידע הקשור בטכנולוגיות ובמוצרים של Microsoft. תוכן זה מתפרסם כפי שהוא והוא אינו מעיד על כל אחריות מצד מיקרוסופט.
    יום רביעי 02 מרץ 2011 09:47