A Microsoft 365 felhasználói fiók tulajdonságainak konfigurálása a PowerShell-lel

Ez a cikk Microsoft 365 Nagyvállalati verzió és Office 365 Nagyvállalati verzió egyaránt vonatkozik.

A Microsoft 365 Felügyeleti központ konfigurálhatja a Microsoft 365-bérlő felhasználói fiókjai tulajdonságait. A PowerShellben ezt is megteheti, valamint néhány olyan dolgot, amit a felügyeleti központban nem tud elvégezni.

A Microsoft 365 felhasználói fiók tulajdonságainak konfigurálása a Microsoft Graph PowerShell-lel

Megjegyzés:

Az Azure Active Directory modult a Microsoft Graph PowerShell SDK váltja fel. A Microsoft Graph PowerShell SDK-val elérheti az összes Microsoft Graph API-t. További információ: Ismerkedés a Microsoft Graph PowerShell SDK-val.

Először használjon Microsoft Entra DC-rendszergazdát, felhőalkalmazás-Rendszergazda vagy globális rendszergazdai fiókot a Microsoft 365-bérlőhöz való csatlakozáshoz. A cikkben szereplő parancsmagokhoz a User.ReadWrite.All engedélyhatókörre vagy a "List subscribedSkus" Graph API referenciaoldalon felsorolt egyéb engedélyek egyikére van szükség. A cikkben szereplő egyes parancsok eltérő engedélyhatóköröket igényelhetnek, ebben az esetben ezt a vonatkozó szakaszban fogjuk feljegyezni.

Connect-MgGraph -Scopes "User.ReadWrite.All"

Adott felhasználói fiók tulajdonságainak módosítása

A fiókot az -ObjectID paraméterrel azonosíthatja, és további paraméterekkel állíthat be vagy módosíthat adott tulajdonságokat. Íme a leggyakoribb paraméterek listája:

  • -Department "department name" (<Részleg neve>)

  • -DisplayName "<teljes felhasználónév>"

  • -FacsimilieTelephoneNumber "<faxszám>"

  • -GivenName "<felhasználónév>"

  • -Vezetéknév "<felhasználónév>"

  • -Mobile "<mobiltelefonszám>"

  • -JobTitle "<beosztás>"

  • -PreferredLanguage "<language>"

  • -StreetAddress "<utcacím>"

  • -Város "<város neve>"

  • -State "<state name>"

  • -PostalCode "<irányítószám>"

  • -Country "<country name>"

  • -PhoneNumber "<irodai telefonszám>"

  • -UsageLocation "<2 karakteres ország- vagy régiókód>"

    Ez az ISO 3166-1 alfa-2 (A2) kétbetűs ország- vagy régiókódja.

Megjegyzés:

Mielőtt licenceket rendelhet egy felhasználói fiókhoz, ki kell osztania egy használati helyet.

A felhasználói fiókok egyszerű felhasználóneve (UPN) megjelenítéséhez futtassa a következő parancsot.

Get-MgUser -All | Sort-Object UserPrincipalName | Select-Object UserPrincipalName | More

Ez a parancs a következőre utasítja a PowerShellt:

  1. Kérje le a felhasználói fiókokra vonatkozó összes információt (Get-MgUser), és küldje el a következő parancsnak (|).

  2. Rendezze betűrendbe az UPN-ek listáját (UserPrincipalName rendezése), és küldje el a következő parancsnak (|).

  3. Csak az egyes fiókok UPN tulajdonságának megjelenítése (Válassza a UserPrincipalName lehetőséget).

  4. Megjelenítheti őket egyszerre egy képernyőn (Továbbiak).

Ha egy fiók upN-jét a megjelenített neve (vezeték- és utóneve) alapján szeretné megjeleníteni, futtassa a következő parancsokat. Töltse ki a $userName változót, és távolítsa el a és > a karaktert<:

$userName="<Display name>"
Write-Host (Get-MgUser -All | where {$_.DisplayName -eq $userName}).UserPrincipalName

Ez a példa a Caleb Sills megjelenítendő névvel rendelkező felhasználói fiók egyszerű felhasználónevét jeleníti meg.

$userName="Caleb Sills"
Write-Host (Get-MgUser -All | where {$_.DisplayName -eq $userName}).UserPrincipalName

Egy $upn változó használatával módosíthatja az egyes fiókokat a megjelenített nevük alapján. Íme egy példa, amely Belinda Newman használati helyét Franciaországra állítja. Az egyszerű felhasználónév helyett azonban a megjelenítendő nevét adja meg:

$userName="Belinda Newman"
$upn=(Get-MgUser | where {$_.DisplayName -eq $userName}).UserPrincipalName
Update-MgUser -UserId $upn -UsageLocation "FR"

Az összes felhasználói fiók tulajdonságainak módosítása

Az összes felhasználó tulajdonságainak módosításához használhatja a Get-MgUser és az Update-MgUser parancsmagok kombinációját. Az alábbi példa franciaországira módosítja az összes felhasználó használati helyét:

Get-MgUser | ForEach-Object { Update-MgUser -UserId $_.Id -UsageLocation "FR" }

Ez a parancs a következőre utasítja a PowerShellt:

  1. Kérje le a felhasználói fiókokra vonatkozó összes információt (Get-MgUser), és küldje el a következő parancsnak (|).

  2. Állítsa a felhasználói helyet Franciaország (Update-MgUser -UsageLocation FR) értékre.

Adott felhasználói fiók tulajdonságainak módosítása

Egy adott felhasználói fiók tulajdonságainak módosításához használhatja a Get-MgUser, a Where és az Update-MgUser parancsmagok kombinációját. Az alábbi példa franciaországira módosítja a könyvelési részleg összes felhasználójának használati helyét:

Get-MgUser -All | Where-Object {$_.Department -eq "Accounting"} | ForEach-Object {Update-MgUser -UserId $_.Id -UsageLocation "FR"}

Ez a parancs a következőre utasítja a PowerShellt:

  1. Kérje le a felhasználói fiókok összes adatát (Get-MgUser), és küldje el a következő parancsnak (|).

  2. Keresse meg az összes olyan felhasználói fiókot, amelynek Részleg tulajdonsága "Könyvelés" (Where {$_). Department -eq "Accounting"}), és küldje el az eredményül kapott információkat a következő parancsnak (|).

  3. Állítsa a felhasználói helyet Franciaország (Update-MgUser -UsageLocation FR) értékre.

Lásd még

Microsoft 365 felhasználói fiókok, licencek és csoportok kezelése a PowerShell-lel

A Microsoft 365 kezelése PowerShell használatával

A Microsoft 365-höz készült PowerShell használatának első lépései