Scenariusz
Używasz Exclaimer i chcesz zaktualizować dane firmy dla użytkownika, korzystając z atrybutu Firma.
Rozwiązanie
Atrybut Firma można edytować w centrum administracyjnym Exchange lub ustawić jego wartość za pomocą PowerShell.
Wybierz jedną z poniższych opcji, aby zobaczyć odpowiednie instrukcje:
Aby edytować wartość w Exchange Online:
- Odwiedź admin.exchange.microsoft.com.
- W menu bocznym rozwiń Odbiorcy i wybierz Skrytki pocztowe.
- Wybierz skrzynkę pocztową użytkownika.
- Wybierz Organizacja.
- W panelu szczegółów wybierz Zarządzaj informacjami o organizacji.
- Wprowadź nazwę firmy w polu Firma.
- Wybierz Zapisz.
Aby ustawić wartość za pomocą PowerShell:
-
Zainstaluj moduł Microsoft Graph PowerShell, jeśli nie jest jeszcze zainstalowany, uruchamiając następujące polecenie:
Install-Module Microsoft.Graph -Scope CurrentUser -
Połącz się z Microsoft Graph, uruchamiając następujące polecenie:
Connect-MgGraph -Scopes "User.ReadWrite.All" -
Ustaw pole Firma, uruchamiając następujące polecenie:
Update-MgUser -UserId <username> -CompanyName "Nowa nazwa firmy"
Przykład typowego pola Firma.
Uruchamianie skryptu za pomocą PowerShell ISE lub Visual Studio Code
Krok 1: Zainstaluj PowerShell Core (jeśli nie jest jeszcze zainstalowany)
Aby pobrać PowerShell Core:
- Przejdź do strony wydań PowerShell na GitHub i pobierz najnowszą stabilną wersję dla swojego systemu operacyjnego.
- Postępuj zgodnie z instrukcjami instalacji podanymi na stronie GitHub.
Krok 2: Zainstaluj PowerShell ISE lub Visual Studio Code
Aby zainstalować i uruchomić PowerShell lub Visual Studio Code:
ALBO:
-
Wyszukaj PowerShell ISE w menu start i wybierz, aby uruchomić.
UWAGA: Ta opcja jest dostępna tylko dla systemu Windows. PowerShell jest dołączony do Windows.
LUB
- Pobierz Visual Studio Code z oficjalnej strony i uruchom instalację.
-
Otwórz Visual Studio Code i otwórz widok rozszerzeń, wybierając ikonę kwadratu na pasku bocznym lub naciskając
Ctrl+Shift+X. - Wyszukaj PowerShell i wybierz Zainstaluj przy rozszerzeniu PowerShell od Microsoft.
Krok 3: Zainstaluj moduł Microsoft Graph PowerShell
Aby otworzyć PowerShell ISE lub Visual Studio Code:
- Uruchom PowerShell ISE lub otwórz nowy terminal PowerShell w Visual Studio Code.
-
Wykonaj następujące polecenie:
Install-Module Microsoft.Graph -Scope CurrentUser - Jeśli pojawi się monit o zainstalowanie dostawcy NuGet, wpisz Y i naciśnij Enter.
-
Jeśli zostaniesz poproszony o instalację z niezaufanego repozytorium, wpisz Y i naciśnij Enter.
Krok 4: Połącz się z Microsoft Graph
Aby połączyć się z Twoim Entra ID (dawniej Azure AD):
-
Wykonaj następujące polecenie:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Wprowadź dane logowania administratora Entra ID w oknie logowania.
Krok 5: Uruchom skrypt
Aby wprowadzić i uruchomić skrypt:
-
Skopiuj następujący skrypt:
# Zdefiniuj docelową domenę i nową nazwę firmy
$targetDomain = "example.com"
$newCompanyName = "Nowa nazwa firmy"
# Pobierz wszystkich użytkowników
$allUsers = Get-MgUser -All
# Filtruj użytkowników według domeny e-mail
$filteredUsers = $allUsers | Where-Object { $_.Mail -like "*@$targetDomain" }
# Przejdź przez każdego przefiltrowanego użytkownika i zaktualizuj nazwę firmy
foreach ($user in $filteredUsers) {
$userId = $user.Id
Write-Output "Aktualizowanie nazwy firmy dla użytkownika: $($user.UserPrincipalName)"
Update-MgUser -UserId $userId -CompanyName $newCompanyName
}
Write-Output "Nazwa firmy została pomyślnie zaktualizowana dla wszystkich użytkowników z domeną $targetDomain."
- Wklej skrypt do nowego pliku skryptu w PowerShell ISE lub Visual Studio Code.
- Jeśli używasz PowerShell ISE, wybierz Uruchom skrypt, oznaczone ikoną zielonego odtwarzania, lub naciśnij F5.
- Jeśli używasz Visual Studio Code, wybierz Uruchom, oznaczone ikoną zielonego odtwarzania, lub naciśnij F5.
-