Сценарий
Вы используете Exclaimer и хотите обновить данные компании для пользователя, используя атрибут Company.
Решение
Вы можете отредактировать атрибут Company в центре администрирования Exchange или задать значение с помощью PowerShell.
Выберите вариант ниже, чтобы просмотреть соответствующие инструкции:
Чтобы отредактировать значение в Exchange Online:
- Перейдите на admin.exchange.microsoft.com.
- В боковом меню разверните Получатели и выберите Почтовые ящики.
- Выберите почтовый ящик пользователя.
- Выберите Организация.
- В панели сведений выберите Управление информацией об организации.
- Введите название компании в поле Компания.
- Нажмите Сохранить.
Чтобы задать значение с помощью PowerShell:
-
Установите модуль Microsoft Graph PowerShell, если он еще не установлен, выполнив следующую команду:
Install-Module Microsoft.Graph -Scope CurrentUser -
Подключитесь к Microsoft Graph, выполнив следующую команду:
Connect-MgGraph -Scopes "User.ReadWrite.All" -
Задайте поле Company, выполнив следующую команду:
Update-MgUser -UserId <username> -CompanyName "New Company Name"
Пример типичного поля Company.
Запуск скрипта с помощью PowerShell ISE или Visual Studio Code
Шаг 1: Установите PowerShell Core (если он еще не установлен)
Чтобы скачать PowerShell Core:
- Перейдите на страницу релизов PowerShell на GitHub и скачайте последнюю стабильную версию для вашей операционной системы.
- Следуйте инструкциям по установке, приведенным на странице GitHub.
Шаг 2: Установите PowerShell ISE или Visual Studio Code
Чтобы установить и запустить PowerShell или Visual Studio Code:
ИЛИ:
-
Найдите PowerShell ISE в меню «Пуск» и выберите для запуска.
ПРИМЕЧАНИЕ: Этот вариант только для Windows. PowerShell входит в состав Windows.
ИЛИ
- Скачайте Visual Studio Code с официального сайта и запустите установку.
-
Откройте Visual Studio Code и откройте панель расширений, выбрав значок квадрата на боковой панели или нажав
Ctrl+Shift+X. - Найдите PowerShell и выберите Установить для расширения PowerShell от Microsoft.
Шаг 3: Установите модуль Microsoft Graph PowerShell
Чтобы открыть PowerShell ISE или Visual Studio Code:
- Запустите PowerShell ISE или откройте новый терминал PowerShell в Visual Studio Code.
-
Выполните следующую команду:
Install-Module Microsoft.Graph -Scope CurrentUser - Если появится запрос на установку провайдера NuGet, введите Y и нажмите Enter.
-
Если будет предложено установить из ненадежного репозитория, введите Y и нажмите Enter.
Шаг 4: Подключение к Microsoft Graph
Для подключения к вашему Entra ID (ранее Azure AD):
-
Выполните следующую команду:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Введите учетные данные администратора Entra ID в окне входа.
Шаг 5: Запуск скрипта
Для ввода и запуска скрипта:
-
Скопируйте следующий скрипт:
# Определите целевой домен и новое название компании
$targetDomain = "example.com"
$newCompanyName = "New Company Name"
# Получить всех пользователей
$allUsers = Get-MgUser -All
# Отфильтровать пользователей по домену электронной почты
$filteredUsers = $allUsers | Where-Object { $_.Mail -like "*@$targetDomain" }
# Перебрать каждого отфильтрованного пользователя и обновить название компании
foreach ($user in $filteredUsers) {
$userId = $user.Id
Write-Output "Обновление названия компании для пользователя: $($user.UserPrincipalName)"
Update-MgUser -UserId $userId -CompanyName $newCompanyName
}
Write-Output "Название компании успешно обновлено для всех пользователей с доменом $targetDomain."
- Вставьте скрипт в новый файл скрипта в PowerShell ISE или Visual Studio Code.
- Если вы используете PowerShell ISE, выберите Запустить скрипт, обозначенный зеленой иконкой воспроизведения, или нажмите F5.
- Если вы используете Visual Studio Code, выберите Запустить, обозначенный зеленой иконкой воспроизведения, или нажмите F5.
-