Сценарий
Вы хотите иметь фотографии пользователей в своих подписях Exclaimer и хотите узнать, как загрузить фотографии в Microsoft 365.
Решение
Пожалуйста, щелкните на необходимые варианты, перечисленные ниже, чтобы ознакомиться с подробным описанием:
Администратор загружает фотографии пользователей в центре администрирования Microsoft 365
Этот вариант подходит для администраторов Microsoft 365, которые загружают фотографии от имени своих пользователей.
С этим решением каждая фотография пользователя загружается индивидуально, поэтому оно наиболее подходит для небольшого количества пользователей.
С этим решением каждая фотография пользователя загружается индивидуально, поэтому оно наиболее подходит для небольшого количества пользователей.
ПРИМЕЧАНИЕ: Это решение подходит только для пользователей, почтовый ящик которых находится в Exchange Online.
- Перейдите в центр администрирования Microsoft 365.
- Перейдите в раздел Пользователи > Активные пользователи. Выберите пользователя, данные которого вы хотите изменить.
Фотография отображается в правой панели.
- Щелкните на фотографию, затем выберите Выбрать фотографию.
- Выберите фотографию, которую хотите загрузить, затем нажмите Открыть.
- Щелкните Сохранить изменения.
Администратор загружает фотографии пользователей в центре администрирования Microsoft Entra (Azure Active Directory)
Этот вариант подходит для пользователей.
- Перейдите в центр администрирования Microsoft Entra.
- Перейдите в раздел Azure Active Directory > Пользователи > Все пользователи.
- Выберите нужного пользователя.
- В разделе Обзор отображается текущая фотография пользователя.
- Щелкните на значок камеры.
- Перетащите файл изображения или выберите Обзор файлов.
- Выберите фотографию, которую хотите загрузить, затем нажмите Открыть.
- Щелкните Загрузить.
Пользователи загружают свои собственные фотографии в Outlook в Интернете (OWA)
Этот вариант подходит для организаций, которые хотят, чтобы пользователи загружали свои собственные фотографии в свой профиль. Это может быть полезно для пользователей, работающих удаленно.
- Перейдите на Outlook в Интернете.
- Выберите кнопку Менеджер учетных записей в верхнем правом углу страницы.
- Щелкните на пустом месте для фотографии пользователя, чтобы добавить или изменить изображение.
- Выберите Загрузить новое фото.
- Выберите фотографию, которую хотите загрузить, затем нажмите Открыть.
- Нажмите Применить.
Администратор запускает сценарий PowerShell для массовой загрузки фотографий пользователей
Этот вариант подходит для администраторов Microsoft 365, которые хотят загрузить фотографии пользователей массово. Это лучший вариант, когда вам нужно загрузить много фотографий пользователей.
ВНИМАНИЕ: Это решение подходит только для пользователей, почтовый ящик которых находится в Exchange Online.
- Создайте каталог с требуемыми фотографиями пользователей с форматом имени файла "<псевдоним>.jpg" (можно использовать любой поддерживаемый формат изображения).
где <псевдоним> - это часть адреса электронной почты пользователя до символа @.
Например:
- Скопируйте следующий код в ваш редактор кода (например, Visual Studio Code).
.SYNOPSIS
Сценарий для загрузки фотографий пользователей в Exchange Online
.DESCRIPTION
Этот сценарий предназначен для запуска администратором Exchange Online для загрузки фотографий нескольких пользователей для использования с функцией "Включить фотографии пользователей Azure AD" Exclaimer.
.NOTES
Дата: 30 мая 2023
.PRODUCTS
Exclaimer
.REQUIREMENTS
Модуль PowerShell ExchangeOnline.
.USAGE
Сохраните фотографии пользователей в каталоге с именем файла, соответствующим их псевдониму.
Установите значения переменных $path и $imageformat ниже.
Сценарий выведет список отсутствующих файлов.
#>
Connect-ExchangeOnline
$path = 'C:\Temp\UserPhotos\'
$imageformat = '.jpg'
Get-Mailbox | ForEach-Object {
$userpath = $path+$_.alias+$imageformat
try {
Set-UserPhoto -identity $_.alias -PictureData ([System.IO.File]::ReadAllBytes($userpath)) -Confirm:$false
}
catch [System.Management.Automation.MethodInvocationException]{
"Could not find $userpath"
}
} - При необходимости измените значение переменных $path и $imageformat.
- Сохраните сценарий как файл PowerShell (.ps1).
- Запустите сценарий непосредственно из вашего редактора кода (если поддерживается), или щелкните правой кнопкой мыши по файлу .ps1, а затем выберите Запустить с помощью PowerShell.
ВНИМАНИЕ: Фотография будет обновлена в их профиле пользователя, если существует соответствующий файл фотографии пользователя. Если сценарий не находит соответствующий файл фотографии пользователя, изменения не будут внесены для этого пользователя.