Active directory-bruker har mange attributter knyttet til den for å beskrive ad-bruker. Som administrator eksporterer vi ofte ad-bruker til csv-fil for å gå gjennom brukerattributter, analysere aduser-attributter, utarbeide aduser-rapport og så videre.
Get-AdUser cmdlet i active directory få en eller flere brukere fra active directory basert på søkekriterier og bruke filterbetingelser få ad brukere fra domene, spesifikk OU. Bruke Export-Csv til å eksportere ad-brukere til csv-fil med alle attributter I PowerShell.
i denne artikkelen vil jeg forklare hvordan Du bruker Get-AdUser til å eksportere brukere fra active directory til csv-fil, eksporter ad-brukere e-postadresse fra active directory med eksempler.
for å eksportere aduser navn til csv-fil, bruk Get-AdUser
cmdlet i active directory Med Filterparameter som nedenfor
Get-ADUser -Filter * | Select-Object Name | export-csv -path D:\adusers-export.csv -NoTypeInformation
I Det Ovennevnte PowerShell-skriptet, Get-AdUser få alle brukere i domenet Ved Hjelp Av Filter * ( jokertegn ) og Bruk Eksport-Csv, eksporter aduser navn til csv-fil.
Eksporter Aduser-E-Postadresser Fra Active Directory Til Csv
Active directory-brukeren har e-postadresseattributt, for å eksportere aduser-e-postadresser fra active directory til csv-fil, bruk Get-AdUser cmdlet som nedenfor
Get-ADUser -Filter * -Properties * | Select Name, EMailAddress,DisplayName | Export-Csv D:\adusers-export.csv -NoTypeInformation
I Det Ovennevnte PowerShell-skriptet får det ad-brukere fra active directory og sender det til andre kommando gjennom røroperatør (|)
Andre kommando bruker Navn, displayname, emailaddress å eksportere aduser E-Postadresse Fra Active Directory Til Csv-Fil.
over skript, eksporter ad bruker flere attributter til csv-fil.
Eksporter Brukere FRA Active Directory OU TIL CSV
Organisasjonsenhet (Ou) er en beholder i Active directory inneholder bruker, datamaskiner og grupper. Hvis du vil eksportere brukere fra active directory OU til csv-fil, bruker du cmdleten Get-AdUser
som nedenfor
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" -Properties * | Select Name,EMailAddress,DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
I PowerShell-skriptet ovenfor,
første kommando få aduser fra active directory OU (organisasjonsenhet) ved Hjelp Av searchbase-parameteren. Utgang av første kommando som nedenfor
Bruke Export-Csv cmdlet I PowerShell, det eksportere brukere fra active directory OU til csv-fil.
Eksporter Aktiverte Ad-Brukere TIL CSV
Active directory-brukeraktivert egenskap har Enten Sann eller Usann verdi som bestemmer at aduser er aktivert eller ikke.
hvis du vil eksportere aktiverte annonsebrukere til csv-fil, bruker du cmdleten Get-AdUser
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "True"} | Select Name, EmailAddress, DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
I powershell-skriptet ovenfor,
første kommando få adusers fra active directory og sende brukerobjekter til andre kommando.
Andre kommando sjekk Aktivert status og velg Navn, E-Postadresse og DisplayName.
Ved Hjelp Av Export-Csv cmdlet I PowerShell, eksporterer den aktiverte ad-brukere til csv-fil.
for å eksportere brukerpåloggingsnavn, lastlogondate fra active directory, bruk Get-AdUser cmdlet som nedenfor
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "False"} | Select Name, EmailAddress, DisplayName,LastLogonDate,UserPrincipalName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
Over PowerShell-skript, få ad brukernavn, emailaddress, displayname, lastlogondate og userprincipalname og eksporter brukerpåloggingsnavn og siste påloggingsdato TIL CSV-fil ved Hjelp Av Eksport-CSV .
Konklusjon
jeg håper over artikkelen for å eksportere ad bruker til csv-fil med attributt som navn, e-postadresse, påloggingsnavn, siste påloggingsdato nyttig for deg.
du kan finne flere emner om PowerShell Active Directory-kommandoer og grunnleggende PowerShell på shellgeek hjemmeside.