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:
Kérje le a felhasználói fiókokra vonatkozó összes információt (Get-MgUser), és küldje el a következő parancsnak (|).
Rendezze betűrendbe az UPN-ek listáját (UserPrincipalName rendezése), és küldje el a következő parancsnak (|).
Csak az egyes fiókok UPN tulajdonságának megjelenítése (Válassza a UserPrincipalName lehetőséget).
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:
Kérje le a felhasználói fiókokra vonatkozó összes információt (Get-MgUser), és küldje el a következő parancsnak (|).
Á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:
Kérje le a felhasználói fiókok összes adatát (Get-MgUser), és küldje el a következő parancsnak (|).
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 (|).
Á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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: