Active directory-användare har många attribut associerade med den för att beskriva annonsanvändare. Som administratör exporterar vi ofta annonsanvändare till csv-fil för att gå igenom användarattribut, analysera aduser-attribut, förbereda aduser-rapport och så vidare.
Get-AdUser cmdlet i active directory få en eller flera användare från active directory baserat på sökkriterier och använda filtervillkor få annonsanvändare från domän, specifik OU. Använda Export-Csv för att exportera annonsanvändare till csv-fil med alla attribut i PowerShell.
i den här artikeln kommer jag att förklara hur man använder Get-AdUser för att exportera användare från active directory till csv-fil, exportera annonsanvändares e-postadress från active directory med exempel.
exportera annons användare namn till CSV
för att exportera aduser namn till csv-fil, använd Get-AdUser
cmdlet i active directory med filter parameter enligt nedan
Get-ADUser -Filter * | Select-Object Name | export-csv -path D:\adusers-export.csv -NoTypeInformation
i ovanstående PowerShell script, Get-AdUser få alla användare i domänen med Filter * ( jokertecken ) och använda Export-Csv, det export aduser namn till csv-fil.
exportera AdUser-e-postadresser från Active Directory till Csv
Active directory-användare har e-postadressattribut, för att exportera aduser-e-postadresser från active directory till csv-fil, använd Get-AdUser cmdlet enligt nedan
Get-ADUser -Filter * -Properties * | Select Name, EMailAddress,DisplayName | Export-Csv D:\adusers-export.csv -NoTypeInformation
i ovanstående PowerShell-skript får det annonsanvändare från active directory och skickar det till andra kommandot genom röroperatören (|)
andra kommandot använder namn, displayname, emailadress att exportera aduser e-postadress från Active Directory till CSV-fil.
ovan skript, exportera annons användare flera attribut till csv-fil.
exportera användare från Active Directory OU till CSV
organisationsenhet (OU) är en behållare i Active directory innehåller användare, datorer och grupper. För att exportera användare från active directory OU till csv-fil, använd Get-AdUser
cmdlet enligt nedan
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" -Properties * | Select Name,EMailAddress,DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
i ovanstående PowerShell-skript,
första kommandot hämta aduser från active directory OU (organisationsenhet) med hjälp av searchbase-parametern. Utmatning av första kommandot enligt nedan
med Export-Csv cmdlet i PowerShell exporterar den användare från active directory OU till csv-fil.
exportera aktiverade Annonsanvändare till CSV
Active directory-användaraktiverad egenskap har antingen sant eller falskt värde som bestämmer att aduser är aktiverat eller inte.
för att exportera aktiverade annonsanvändare till csv-fil, använd Get-AdUser
cmdlet enligt nedan
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "True"} | Select Name, EmailAddress, DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
i ovanstående PowerShell-skript,
första kommandot hämta adusers från active directory och skicka användarobjekt till andra kommandot.
andra kommandot kontrollera aktiverad status och välj namn, emailadress och DisplayName.
med Export-CSV cmdlet i PowerShell exporterar det aktiverade annonsanvändare till csv-fil.
exportera användarinloggningsnamn från Active Directory
för att exportera användarinloggningsnamn, lastlogondate från active directory, använd Get-AdUser cmdlet enligt nedan
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "False"} | Select Name, EmailAddress, DisplayName,LastLogonDate,UserPrincipalName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
ovanför PowerShell-skriptet, få ad användarnamn, emailadress, displayname, lastlogondate och userprincipalname och exportera användarinloggningsnamn och sista inloggningsdatum till CSV-fil med Export-CSV .
slutsats
jag hoppas över artikeln för att exportera annonsanvändare till csv-fil med attribut som namn, e-postadress, inloggningsnamn, senaste inloggningsdatum till hjälp för dig.
du kan hitta fler ämnen om PowerShell Active Directory-kommandon och PowerShell-grunderna på Shellgeeks hemsida.