External Contact Office 365

18 בDecember 2011

שלום לכולם שוב אני אורן דעבול מצוות יועצי התשתיות של חברת Agile IT , היום רציתי להציג כיצד ניתן לבצע ייבוא של אנשי קשר מקובץ .CSV אל שרת Exchange Online מחבילת הענן של Microsoft .

חברות שנות שואלות אותי האם ניתן להגדיר Address Book משותף בשירותי הענן , התשובה היא כן . באמצעות שירותי הענן המתקדמים של Microsoft ניתן להגדיר External Contacts ולהגדיר שהם יופיעו בAll Contacts

בAddress Book . הגדרה זו צריכה להתבצע באמצעות שירותי של Power Shell Online , לאחר התקנה של רכיב זה על מחשב נצטרך לבצע כמה פקודות על מנת שנוכל להתחבר אל שרת Exchange Online של הארגון .

לאחר פעולה זו נצטרך קובץ CSV אשר מכיל כמה רשמות: ExternalEmailAddress Name ,Lastname,Fristname . לאחר הגדרת קובץ הCSV נוכל להשתמש בו להעלת אנשי הקשר Exchange Online .

ניתן להוריד מסמך CSV לדוגמה מהקישור הבא CSV File.

לאחר פעולה זו נצטרך להתקין את שירותי הPower Shell על המחשב ולרשום כמה פקודות :

  • · הורדת Power Shell מהקישור הבא : מדריך הורדה של Power Shell .
  • · פקודת רישום לשירותי הענן :$LiveCred = Get-Credential
  • · פקודת רישום לכניסה לחשבון ולהרשאות : $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection
  • · פקודה כניסה לענן :Import-PSSession $Session

לאחר פעולה זו אנחנו רשום לאותו שירות ענן שרוצה לבצע Import External Contacts . לאחר רישום הפקודות הנ”ל נצטרך לרשום עוד שתי פקודות על מנת שנוכל לקבל את תוכן קובץ CSV אל שירותי הענן .

על מנת לבצע את תהליך Import נרשום את הפקודה הנ”ל:

Import-Csv .\ExternalContacts.csv|%{New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -FirstName $_.FirstName -LastName $_.LastName}

לאחר רישום פעולה זו בPower Shell נוכל לראות את עדכון אנשי הקשר בענן .במידה ואנחנו רוצים לבצע עדכון לאתם אנשי קשר נצטרך לרשום עוד פקודה אשר מעדכן את שאר הפרטים כמו פקס טלפון משני מיילים נוספים ועוד .

פקודה זו היא :

1) $Contacts = Import-CSV .\externalcontacts.csv

2) $contacts | ForEach {Set-Contact $_.Name -StreetAddress $_.StreetAddress -City $_.City -StateorProvince $_.StateorProvince -PostalCode $_.PostalCode -Phone $_.Phone -MobilePhone $_.MobilePhone -Pager $_.Pager -HomePhone $_.HomePhone -Company $_.Company -Title $_.Title -OtherTelephone $_.OtherTelephone -Department $_.Department -Fax $_.Fax -Initials $_.Initials -Notes $_.Notes -Office $_.Office -Manager $_.Manager}

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

בנוסף חשוב לציין כי בPower Shell רושם –Name זהו מה שהענן רואה מבחינה איש הקשר וה $_. זה מה שרשום בקובץ . דוגמה : -Name $_.Oren הפקודה תדע לרשום את הName לפי רשומות Oren מקובץCSV .

לאחר פעולות אלו יהיה ניתן לראות את השינויים ביוזר המוגדר  External Contacts .

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

365

הוסף תגובה
facebook linkedin twitter email

Leave a Reply

Your email address will not be published. Required fields are marked *