Office365

הוספת תמונות למשתמשים

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

בוקר בהיר אחד המנכ”ל שלכם מחליט שמהיום הוא רוצה שיהיו תמונות פרופיל לכל המשתמשים ב-365. יש את האפשרות הרגילה של להנחות משתמשים להעלות בעצמם את התמונות. אך מה אם אפשר לבקש מהם את התמונות ולהגדיר העלאה של כל התמונות במכה אחת? הנה כיצד עושים זאת

מתחילים

ראשית מורידים את הקובץ הבא:

יש לשנות את סיומת הקובץ אל ps1 כך ששם הקובץ המלא ייראה כך: update-user-photo.ps1

לאחר מכן שמים בתיקיה: C:\User images את תמונות הפרופיל של המשתמשים.

לכל תמונה שמים את היוזר של אותו משתמש, לדוגמה: david

לאחר מכן לוחצים קליק ימני על הקובץ ואז על Run with PowerShell

במידה ומופיעה שגיאה, יש לבדוק שאתם מורשים לפתוח Remote Unsigned powershell scripts

יופיע מסך ההרשאות להתחברות לשירות 365 כאדמין:

שמים את כתובת האדמין + סיסמה ומתקדמים הלאה.

לאחר מכן הסקריפט יתחיל לרוץ.

לנוחיותכם הסקריפט המלא:

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/?proxyMethod=RPS -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session

#Update the user photos path here. Name of the file should be username of the Office365 user.
$path= 'C:\User images\'
$Images = Get-ChildItem $path
$Images |Foreach-Object{
$Identity = ($_.Name.Tostring() -split "\.")[0]
$PictureData = $path+$_.name
Set-UserPhoto -Identity $Identity -PictureData ([System.IO.File]::ReadAllBytes($PictureData)) -Confirm:$false }

בהצלחה!

Admin

איש סיסטם ואבטחת מידע. אוהב בירה מסוג Corona, וויסקי Crown Royal, גיימר בדם, ובעל חוש הומור.

מאמרים קשורים

Leave a Reply

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

אתה תאהב גם את זה
Close
Back to top button