Сценарий
Вы используете Exclaimer и хотите обновить данные компании для пользователя, используя атрибут Company.
Решение
ПРИМЕЧАНИЕ: Атрибут {Company} недоступен в Центре администрирования Microsoft 365.
Вы можете отредактировать атрибут Company в Центре администрирования Exchange или установить значение с помощью PowerShell.
Выберите один из вариантов ниже, чтобы просмотреть соответствующие инструкции:
Как установить атрибут Company для пользователя в графическом интерфейсе Exchange
Для редактирования значения в Exchange Online:
- Перейдите на admin.exchange.microsoft.com.
- В боковой панели меню разверните раздел Получатели и выберите Почтовые ящики.
- Выберите почтовый ящик пользователя.
- Выберите Организация.
- В панели с подробностями выберите Управление информацией об организации.
- Введите название компании в поле Company.
- Выберите Сохранить.
Как установить атрибут Company для одного пользователя с помощью PowerShell
Для установки значения с помощью PowerShell:
- Установите модуль PowerShell Microsoft Graph, если он еще не установлен, используя следующую команду.
Install-Module Microsoft.Graph -Scope CurrentUser - Подключитесь к Microsoft Graph, используя следующую команду.
Connect-MgGraph -Scopes "User.ReadWrite.All" - Установите значение поля Company с помощью следующей команды.
Update-MgUser -UserId <username> -CompanyName "Новое название компании"
Пример типичного поля Company.
Как установить атрибут Company для всех пользователей, соответствующих домену, с помощью PowerShell
Запуск сценария с использованием 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: Установите модуль PowerShell Microsoft Graph
Для открытия PowerShell ISE или Visual Studio Code:
- Запустите PowerShell ISE или откройте новый терминал PowerShell в Visual Studio Code.
- Введите следующую команду и нажмите Enter:
Install-Module Microsoft.Graph -Scope CurrentUser - Если будет предложено установить поставщика NuGet, введите Y и нажмите Enter.
- Если будет предложено установить из недоверенного репозитория, введите Y и нажмите Enter.
Шаг 4: Подключение к Microsoft Graph
Для подключения к вашему Azure AD:
- Введите следующую команду и нажмите Enter:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Введите учетные данные администратора Azure AD в окне входа.
Шаг 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, выберите Запустить сценарий, обозначенный зеленой иконкой Play, или нажмите F5.
- Если используете Visual Studio Code, выберите Запустить, обозначенный зеленой иконкой Play, или нажмите F5.