הוספת תמונות למשתמשים
בוקר בהיר אחד המנכ”ל שלכם מחליט שמהיום הוא רוצה שיהיו תמונות פרופיל לכל המשתמשים ב-365. יש את האפשרות הרגילה של להנחות משתמשים להעלות בעצמם את התמונות. אך מה אם אפשר לבקש מהם את התמונות ולהגדיר העלאה של כל התמונות במכה אחת? הנה כיצד עושים זאת
מתחילים
ראשית מורידים את הקובץ הבא:
גילוי נאות: הנהלת האתר לא תשא בכל אחריות שהיא לנזק שייגרם כתוצאה משימוש במדריך זה.
לאחר מכן שמים בתיקיה: C:\User images את תמונות הפרופיל של המשתמשים.
לכל תמונה שמים את היוזר של אותו משתמש, לדוגמה: david
לאחר מכן לוחצים קליק ימני על הקובץ ואז על Run with PowerShell
יופיע מסך ההרשאות להתחברות לשירות 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 }
בהצלחה!