Сценарий
Използвате Exclaimer и искате да актуализирате данните на компанията за потребител, използвайки атрибута Company.
Решение
Можете да редактирате атрибута Company в центъра за администриране на Exchange или да зададете стойността чрез PowerShell.
Изберете опция по-долу, за да видите свързаните инструкции:
За да редактирате стойността в Exchange Online:
- Посетете admin.exchange.microsoft.com.
- В страничното меню разширете Получатели и изберете Пощенски кутии.
- Изберете пощенската кутия на потребителя.
- Изберете Организация.
- В панела с детайли изберете Управление на информацията за организацията.
- Въведете името на компанията в полето Company.
- Изберете Запази.
За да зададете стойността чрез 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, изберете Run Script, обозначено със зелен Play бутон, или натиснете F5.
- Ако използвате Visual Studio Code, изберете Run, обозначено със зелен Play бутон, или натиснете F5.
-