Ta Microsoft 365 bort användarkonton med PowerShell

Du kan använda PowerShell för Microsoft 365 att ta bort och återställa användarkonton.

Anteckning

Lär dig hur du återställer ett användarkonto med hjälp av Administrationscenter för Microsoft 365.

En lista över ytterligare resurser finns i Hantera användare och grupper.

Använda Azure Active Directory För Graph PowerShell

Börja med att ansluta till Microsoft 365 klientorganisation.

När du har anslutt använder du följande syntax för att ta bort ett enskilt användarkonto:

Remove-AzureADUser -ObjectID <sign-in name>

I det här exemplet tas användarkontot litwareinc.com @.

Remove-AzureADUser -ObjectID fabricec@litwareinc.com

Anteckning

Parametern -ObjectID i cmdleten Remove-AzureADUser accepterar antingen kontots inloggningsnamn, som även kallas användarkontots huvudnamn eller kontots objekt-ID.

Om du vill visa kontonamnet baserat på användarens namn använder du följande kommandon:

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

I det här exemplet visas kontonamnet för användaren Caleb Entsson.

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

Om du vill ta bort ett konto baserat på användarens visningsnamn använder du följande kommandon:

$userName="<display name>"
Remove-AzureADUser -ObjectID (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName

Använda Microsoft Azure Active Directory för Windows PowerShell

När du tar bort ett användarkonto via Microsoft Azure Active Directory för Windows PowerShell tas kontot inte bort permanent. Du kan återställa det borttagna användarkontot inom 30 dagar.

Börja med att ansluta till Microsoft 365 klientorganisation.

Använd följande syntax för att ta bort ett användarkonto:

Remove-MsolUser -UserPrincipalName <sign-in name>

Anteckning

PowerShell Core stöder inte Microsoft Azure Active Directory-modulen för Windows PowerShell-modulen och cmdlets med Msol i namnet. Kör dessa cmdlets från Windows PowerShell.

Det här exemplet tar bort användarkontot BelindaN@litwareinc.com.

Remove-MsolUser -UserPrincipalName belindan@litwareinc.com

Om du vill återställa ett borttagna användarkonto inom respitperioden på 30 dagar använder du följande syntax:

Restore-MsolUser -UserPrincipalName <sign-in name>

I det här exemplet återställs det borttagna kontot BelindaN @ litwareinc.com.

Restore-MsolUser -UserPrincipalName BelindaN@litwareinc.com

Anteckning

Kör följande kommando för att se en lista över borttagna användare som kan återställas:

Get-MsolUser -All -ReturnDeletedUsers

Om användarkontots ursprungliga huvudnamn används av ett annat konto använder du parametern NewUserPrincipalName i stället för UserPrincipalName för att ange ett annat huvudnamn när du återställer användarkontot.

Se även

Hantera Microsoft 365-användarkonton,-licenser och-grupper med PowerShell

Hantera Microsoft 365 med PowerShell

Börja använda PowerShell för Microsoft 365