Vie Microsoft 365 käytöstä poistettujen käyttäjien raportti

Haluat luetella kaikki käytöstä poistetut Microsoft 365 -tilit Microsoft 365:ssä. Tämän tarkistaminen Microsoft Entran kautta vie aikaa. Microsoft Graph PowerShellillä on nopeampi noutaa kaikki vammaiset käyttäjät. Tässä artikkelissa opit viemään käytöstä poistettuja Microsoft 365 -käyttäjiä.

Etsi vammainen käyttäjä Microsoft 365 -hallintakeskuksesta

Voit tarkistaa Microsoft 365 -käyttäjän pois käytöstä -tilan Microsoft 365 -hallintakeskuksessa seuraavasti:

  1. Kirjaudu sisäänMicrosoft 365 -hallintakeskus.
  2. LaajentaaKäyttäjät.
  3. NapsautaAktiiviset käyttäjät.
  4. ValitseKäyttäjä.
  1. TheKirjautuminen estettytulee näkyviin, mikä tarkoittaa, että tili on poistettu käytöstä. Jos et näe mitään, tili on käytössä.

Tämän tekeminen yhdelle käyttäjälle on OK. Mutta jos haluat tarkistaa useita käyttäjiä, on helpompi luoda raportti, joka sisältää kaikki käyttäjät ja heidän tilansa. Katsotaanpa sitä seuraavassa vaiheessa.

Voit ladata Microsoft 365 -käyttäjien tilan ja lisätietoja Microsoft 365 -hallintakeskuksesta seuraavasti:

  1. Kirjaudu sisäänMicrosoft 365 -hallintakeskus.
  2. LaajentaaKäyttäjät.
  3. NapsautaAktiiviset käyttäjät > … > Vie käyttäjät.
  1. Avaa CSV-tiedosto suosikkiohjelmallasi (Microsoft Excel).
  2. TarkistaEstä kirjautumistiedotsarakkeessa.

Väärätarkoittaa, että tili on käytössä, jaTottatarkoittaa, että tili on poistettu käytöstä.

Huomautus:Haluatko kirjautua ulos ja poistaa käytöstä Microsoft 365 -käyttäjät PowerShellin avulla? Lue artikkeli Pakota käyttäjät uloskirjautumaan Microsoft 365:ssä PowerShellin avulla.

Vie Microsoft 365:n käytöstä poistettujen käyttäjien PowerShell-komentosarja

Export-M365DisabledUsers.ps1 PowerShell-komentosarja hakee kaikki käytöstä poistetut Microsoft 365 -käyttäjät, tulostaa ne ruudukkonäkymään ja vie ne CSV-tiedostoon.

Jokaisesta käyttäjästä se kerää seuraavat tiedot:

  1. Id
  2. DisplayName
  3. UserPrincipalName
  4. Mail
  5. Käyttäjätyyppi
  6. Tili käytössä

Valmistele Export-M365DisabledUsers PowerShell-komentosarja

Luo kaksi kansiota(C:)ajaa:

  • Temp
  • Käsikirjoitukset

Lataa Export-M365DisabledUsers.ps1 PowerShell-komentosarja ja aseta seC: scriptskansio. Komentosarja vie CSV-tiedoston tiedostoonC: tempkansio.

Toinen vaihtoehto on kopioida ja liittää alla oleva koodi Muistioon. Anna sille nimiExport-M365DisabledUsers.ps1ja aseta se sisäänC: scriptskansio.

# 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
}
  • Rivi 2:Muokkaa CSV-tiedostopolkua

Tarkista yksittäisen Microsoft 365 -käyttäjän tila PowerShell-komentosarjalla

Yksittäiselle käyttäjälle voit käyttää alla olevaa komentosarjaa.

Kun suoritat skriptin, se pyytää lisäämään käyttäjänUPNtaiObjectID.

Tulos näyttää, jos käyttäjää ei löydy tai onko se löydettävissä. Jos se löytyy, tulos lähetetään ruudukkonäkymään (Out-GridView) ja viety CSV-tiedostoon tilin tilalla (poistettu/käytössä).

# 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"
}
  • Rivi 5:Muokkaa CSV-tiedostopolkua

Yhdistä Microsoft Graph PowerShelliin

Ennen kuin voimme jatkaa ja saada ei-aktiivinen tila kaikille käyttäjille, meidän on asennettava Microsoft Graph PowerShell ja muodostettava yhteys siihen.

Käynnistä Windows PowerShell järjestelmänvalvojana ja suorita alla olevat komennot.

Install-Module Microsoft.Graph -Force

Tärkeää:Päivitä aina uusimpaan Microsoft Graph PowerShell -moduuliversioon ennen kuin suoritat cmdletin tai komentosarjan virheiden ja virheellisten tulosten estämiseksi.

SuoritaConnect-MgGraphcmdlet.

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

Suorita Export-M365DisabledUsers PowerShell-komentosarja

Hanki kaikki passiiviset käyttäjät PowerShellillä. Suorita komentosarja Export-M365DisabledUsers.ps1 suorittamalla alla oleva komento.

c:scripts.Export-M365DisabledUsers.ps1

Out-GridView

AnOut-GridViewnäyttää sarakkeet, joissa on kaikki käytöstä poistetut käyttäjät ja heidän tiedot.

Avaa Microsoft 365 käytöstä poistetut käyttäjät raportoivat CSV-tiedoston

Export-M365DisabledUsers.ps1 PowerShell-komentosarja vie Microsoft 365 -käyttäjien toimettomuuden CSV-tiedostoon. Etsi tiedostoDisabledUsers.csvpolullaC: temp.

Avaa CSV-tiedosto suosikkisovelluksellasi. Esimerkissämme se on Microsoft Excel.

siinä se!

Auttoiko tämä sinua viemään käytöstä poistetut Microsoft 365 -käyttäjät CSV-tiedostoon?

Johtopäätös

Opit viemään käytöstä poistettuja käyttäjiä Microsoft 365:stä. PowerShell tai Microsoft 365 -hallintakeskus on erinomainen tapa tarkistaa nopeasti tilien käytöstä poistettu tila. PowerShell on erinomainen, jos haluat mukauttaa raportin omien vaatimusten mukaan.

AIHEUTTAA:Vie Microsoft 365:n ei-aktiivisten käyttäjien raportti

Raportti kaikista käyttäjistä ja heidän tilien tilasta (poistettu/käytössä) ja suodatus Microsoft Excelissä on myös täydellinen. Muista poistaa käytöstä poistetut käyttäjät tietyn ajan kuluttua. Tämä riippuu jokaisesta organisaatiosta.

Piditkö tästä artikkelista? Saatat myös pitää Microsoft Entra ID -käyttäjien luomisesta CSV:stä PowerShellin avulla. Älä unohda seurata meitä ja jakaa tätä artikkelia.

Related Posts