Vă place să enumerați toate conturile Microsoft 365 dezactivate în Microsoft 365. Verificarea acestui lucru prin Microsoft Entra necesită timp. Este mai rapid să recuperați toți utilizatorii cu dizabilități cu Microsoft Graph PowerShell. În acest articol, veți afla cum să exportați utilizatorii Microsoft 365 cu dezactivare.
Găsiți un utilizator cu dizabilități în centrul de administrare Microsoft 365
Pentru a verifica starea dezactivată a utilizatorului Microsoft 365 în centrul de administrare Microsoft 365, urmați acești pași:
- Conectați-vă laCentru de administrare Microsoft 365.
- ExtindeUtilizatori.
- Faceți clic peUtilizatori activi.
- SelectațiUtilizator.

- TheConectarea a fost blocatăapare, ceea ce înseamnă că contul este dezactivat. Dacă nu vedeți nimic, contul este activat.

Este OK să faci acest lucru pentru un utilizator. Dar dacă doriți să verificați mai mulți utilizatori, este mai ușor să aveți un raport care conține toți utilizatorii și starea acestora. Să ne uităm la asta în pasul următor.
Exportați raportul utilizatorilor dezactivați în centrul de administrare Microsoft 365
Pentru a descărca starea utilizatorilor Microsoft 365 și mai multe informații din centrul de administrare Microsoft 365, urmați acești pași:
- Conectați-vă laCentru de administrare Microsoft 365.
- ExtindeUtilizatori.
- Faceți clic peUtilizatori activi > … > Exportați utilizatori.

- Deschideți fișierul CSV cu programul preferat (Microsoft Excel).
- VerificațiBlocați acreditărilecoloană.
Falsînseamnă că contul este activat șiAdevăratînseamnă că contul este dezactivat.

Nota:Doriți să vă deconectați și să dezactivați utilizatorii Microsoft 365 cu PowerShell? Citiți articolul Forțați deconectarea utilizatorilor în Microsoft 365 cu PowerShell.
Exportați scriptul PowerShell pentru utilizatorii dezactivați Microsoft 365
Scriptul PowerShell Export-M365DisabledUsers.ps1 va primi toți utilizatorii Microsoft 365 care sunt dezactivați, îi va scoate într-o vizualizare grilă și îi va exporta într-un fișier CSV.
Pentru fiecare utilizator, acesta adună următoarele informații:
- Id
- Numele de afișare
- UserPrincipalName
- UserType
- Cont activat
Pregătiți scriptul PowerShell Export-M365DisabledUsers
Creați două foldere pe(C:)conduce:
- Temp
- Scripturi
Descărcați scriptul PowerShell Export-M365DisabledUsers.ps1 și plasați-lC:scriptepliant. Scriptul va exporta fișierul CSV înC:temppliant.
O altă opțiune este să copiați și să lipiți codul de mai jos în Notepad. Da-i numeleExport-M365DisabledUsers.ps1și puneți-l înC:scriptepliant.
# Export path for CSV file
$csvPath = "C:TempDisabledUsers.csv"
# Define the properties to retrieve from the user
$Properties = @(
'Id',
'DisplayName',
'UserPrincipalName',
'Mail',
'UserType',
'AccountEnabled'
)
# Connect to the Microsoft Graph API
Connect-MgGraph -Scopes "User.Read.All"
# Get a list of inactive users from the Microsoft Graph API
$disabledUsers = Get-MgUser -All -Filter "AccountEnabled eq false" -Property $Properties |
Select-Object $Properties |
Sort-Object -Property UserPrincipalName
# Display inactive users data in a graphical grid view
$disabledUsers | Out-GridView -Title "Disabled users"
# Export inactive users data to CSV file
try {
$disabledUsers | Export-Csv -Path $csvPath -NoTypeInformation -Encoding UTF8
Write-Host "Script completed. Results exported to $csvPath." -ForegroundColor Cyan
}
catch {
Write-Host "An error occurred while exporting data to CSV: $_" -ForegroundColor Red
}- Linia 2:Editați calea fișierului CSV
Verificați starea unui singur utilizator Microsoft 365 dezactivat cu scriptul PowerShell
Pentru un singur utilizator, puteți utiliza scriptul de mai jos.
Odată ce rulați scriptul, acesta va cere să inserați utilizatorulUPNsauObjectID.
Ieșirea arată dacă utilizatorul nu poate fi găsit sau poate fi găsit. Dacă poate fi găsit, rezultatul va fi trimis la o vizualizare grilă (Out-GridView) și exportat în fișierul CSV cu starea contului (dezactivat/activat).
# Specify the user UserPrincipalName or objectId
$userPrincipalName = Read-Host "Enter UPN or ObjectId"
# Export path for CSV file
$csvPath = "C:TempDisabledUser.csv"
# Connect to the Microsoft Graph API
Connect-MgGraph -Scopes "User.Read.All"
try {
# Define the properties to retrieve from the user
$Properties = @(
'Id',
'DisplayName',
'Mail',
'UserPrincipalName',
'UserType',
'AccountEnabled'
)
# Get the user object based on the provided userPrincipalName
$user = Get-MgUser -Filter "UserPrincipalName eq '$userPrincipalName'" -Property $Properties |
Select-Object -Property $Properties
if ($user) {
# Export the data for the specified user to CSV file
$user | Export-Csv -Path $csvPath -NoTypeInformation -Encoding UTF8
# Display the data in Out-GridView
$user | Out-GridView -Title "Disabled users"
Write-Host "Script completed. Results exported to $csvPath." -ForegroundColor Cyan
}
else {
Write-Host "The specified user does not exist." -ForegroundColor Yellow
}
}
catch {
# Output the error message
Write-Host "An error occurred while exporting data to CSV: $_" -ForegroundColor Red
# Display the data in Out-GridView without exporting to CSV
$user | Out-GridView -Title "Disabled users"
}- Linia 5:Editați calea fișierului CSV
Conectați-vă la Microsoft Graph PowerShell
Înainte de a putea continua și de a obține starea inactivă pentru toți utilizatorii, trebuie să instalăm și să ne conectăm la Microsoft Graph PowerShell.
Porniți Windows PowerShell ca administrator și executați comenzile de mai jos.
Install-Module Microsoft.Graph -ForceImportant:Actualizați întotdeauna la cea mai recentă versiune a modulului Microsoft Graph PowerShell înainte de a rula un cmdlet sau un script pentru a preveni erorile și rezultatele incorecte.
RulațiConectare-MgGraphcmdlet.
Connect-MgGraph -Scopes "User.Read.All"Rulați scriptul PowerShell Export-M365DisabledUsers
Obțineți toți utilizatorii inactivi cu PowerShell. Rulați comanda de mai jos pentru a rula scriptul Export-M365DisabledUsers.ps1.
c:scripts.Export-M365DisabledUsers.ps1Out-GridView
UnOut-GridViewva afișa coloane cu toți utilizatorii dezactivați și informațiile acestora.

Deschideți fișierul CSV pentru utilizatorii dezactivați Microsoft 365
Scriptul PowerShell Export-M365DisabledUsers.ps1 va exporta inactivitatea utilizatorilor Microsoft 365 în fișierul CSV. Găsiți fișierulDisabledUsers.csvîn potecăC:temp.

Deschideți fișierul CSV cu aplicația preferată. În exemplul nostru, este Microsoft Excel.

Asta este!
V-a ajutat acest lucru să exportați utilizatorii Microsoft 365 cu dizabilități în fișierul CSV?
Concluzie
Ați învățat cum să exportați utilizatori cu dezactivare din Microsoft 365. Centrul de administrare PowerShell sau Microsoft 365 este excelent pentru a verifica rapid starea dezactivată a conturilor. PowerShell este excelent dacă doriți să personalizați raportul conform specificațiilor dvs.
LEGATE:Exportați raportul utilizatorilor inactivi Microsoft 365
Un raport pentru toți utilizatorii și starea contului lor (dezactivat/activat) și filtrarea lor în Microsoft Excel este, de asemenea, perfectă. Nu uitați să eliminați utilizatorii dezactivați după o perioadă de timp. Aceasta depinde de fiecare organizație.
Ți-a plăcut acest articol? De asemenea, s-ar putea să vă placă Crearea utilizatorilor Microsoft Entra ID din CSV cu PowerShell. Nu uitați să ne urmăriți și să distribuiți acest articol.











