Microsoft 365 felhasználói fiókok letiltása a PowerShell-lel
Ez a cikk Microsoft 365 Nagyvállalati verzió és Office 365 Nagyvállalati verzió egyaránt vonatkozik.
Ha letiltja egy Microsoft 365-fiókhoz való hozzáférést, megakadályozza, hogy bárki bejelentkezhessen a fiókba, és hozzáférjen a Microsoft 365-ös szervezet szolgáltatásaihoz és adataihoz. A PowerShell használatával letilthatja az egyéni vagy több felhasználói fiókhoz való hozzáférést.
Az egyes felhasználói fiókokhoz való hozzáférés letiltása
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 csatlakozzon a Microsoft 365-bérlőhöz.
A felhasználói fiókok blokkolásához és letiltásának feloldásához 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.
Connect-Graph -Scopes User.ReadWrite.All
Az alábbi szintaxis használatával tilthat le egy egyéni felhasználói fiókot:
$params = @{
accountEnabled = $false
}
Update-MgUser -UserId <sign-in name of the user account> -BodyParameter $params
Megjegyzés:
Az Update-MgUser parancsmag -UserId paramétere elfogadja a fiók bejelentkezési nevét( más néven egyszerű felhasználónevet) vagy a fiók objektumazonosítóját.
Ez a példa letiltja a felhasználói fiókhoz fabricec@litwareinc.comvaló hozzáférést.
$params = @{
accountEnabled = $false
}
Update-MgUser -UserId "fabricec@litwareinc.com" -BodyParameter $params
A felhasználói fiók letiltásának feloldásához futtassa a következő parancsot:
$params = @{
accountEnabled = $true
}
Update-MgUser -UserId "fabricec@litwareinc.com" -BodyParameter $params
Ha a felhasználói fiók egyszerű felhasználónevét a felhasználó megjelenítendő neve alapján szeretné megjeleníteni, használja a következő parancsokat:
$userName="<display name>"
Write-Host (Get-MgUser -All | where {$_.DisplayName -eq $userName}).UserPrincipalName
Ez a példa a Caleb Sills felhasználó felhasználói fiókjának UPN-jét jeleníti meg.
$userName="Caleb Sills"
Write-Host (Get-MgUser -All | where {$_.DisplayName -eq $userName}).UserPrincipalName
Ha a felhasználó megjelenítendő neve alapján szeretne letiltani egy fiókot, használja a következő parancsokat:
$userName="<display name>"
$user = Get-MgUser -Filter "displayName eq '$userName'"
$params = @{
accountEnabled = $false
}
Update-MgUser -UserId $user.Id -BodyParameter $params
A felhasználói fiók letiltott állapotának ellenőrzéséhez használja a következő parancsot:
Get-MgUser -ObjectID <UPN of user account> -Property "displayName,accountEnabled" | Select displayName, accountEnabled
Több felhasználói fiók letiltása
Ha több felhasználói fiók hozzáférését szeretné letiltani, hozzon létre egy szövegfájlt, amely minden sorban egy-egy bejelentkezési nevet tartalmaz az alábbi módon:
akol@contoso.com
tjohnston@contoso.com
kakers@contoso.com
A következő parancsokban a példaszövegfájl a C:\My Documents\Accounts.txt. Cserélje le ezt a fájlnevet a szövegfájl elérési útjára és fájlnevére.
A szövegfájlban felsorolt fiókokhoz való hozzáférés letiltásához futtassa a következő parancsot:
$params = @{
accountEnabled = $false
}
Get-Content "C:\My Documents\Accounts.txt" | ForEach {Update-MgUser -UserId $_ -BodyParameter $params}
A szövegfájlban felsorolt fiókok letiltásának feloldásához futtassa a következő parancsot:
$params = @{
accountEnabled = $true
}
Get-Content "C:\My Documents\Accounts.txt" | ForEach {Update-MgUser -UserId $_ -BodyParameter $params}
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: