Active directory-gebruiker heeft veel attributen waarmee ad-gebruiker wordt beschreven. Als beheerder exporteren we vaak ad-gebruiker naar csv-bestand om door gebruikersattributen te gaan, aduser-attributen te analyseren, aduser-rapport voor te bereiden enzovoort.
Get-AdUser cmdlet in active directory haal een of meer gebruikers uit active directory op basis van zoekcriteria en met behulp van filtervoorwaarden haal ad-gebruikers uit domein, specifieke OU. Met behulp van Export-Csv om ad-gebruikers te exporteren naar csv-bestand met alle attributen in PowerShell.
In dit artikel zal ik uitleggen hoe u Get-AdUser kunt gebruiken om gebruikers van active directory naar csv-bestand te exporteren, het e-mailadres van ad-gebruikers uit active directory te exporteren met voorbeelden.
ad-gebruikersnaam exporteren naar CSV
om de AD-gebruikersnaam naar csv-bestand te exporteren, gebruikt u Get-AdUser
cmdlet in active directory met Filterparameter zoals hieronder
Get-ADUser -Filter * | Select-Object Name | export-csv -path D:\adusers-export.csv -NoTypeInformation
in het bovenstaande PowerShell-script, Get-AdUser alle gebruikers in het domein ophalen met behulp van Filter * (jokerteken ) en met Export-Csv exporteert u de AD-gebruikersnaam naar csv-bestand.
AdUser-e-mailadressen exporteren van Active Directory naar Csv
Active directory-gebruiker heeft e-mailadres attribuut, om aduser-e-mailadressen van active directory naar csv-bestand te exporteren, gebruik Get-aduser cmdlet zoals hieronder
Get-ADUser -Filter * -Properties * | Select Name, EMailAddress,DisplayName | Export-Csv D:\adusers-export.csv -NoTypeInformation
in het bovenstaande PowerShell-script, het ad-gebruikers uit active directory halen en het doorgeven aan het tweede commando via pipe operator (|)
tweede commando gebruikt naam, DisplayName, emailadres om aduser-e-mailadres uit active te exporteren map naar csv-bestand.
boven script, exporteer ad user meerdere attributen naar csv-bestand.
gebruikers exporteren van Active Directory-OU naar CSV
organisatie-eenheid (Ou) is een container in Active directory die gebruikers, computers en groepen bevat. Als u gebruikers van active directory-OU naar csv-bestand wilt exporteren, gebruikt u Get-AdUser
cmdlet zoals hieronder
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" -Properties * | Select Name,EMailAddress,DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
in het bovenstaande PowerShell-script,
eerste opdracht haal aduser op uit active directory – ou (organisatie-eenheid) met behulp van de parameter SearchBase. Uitvoer van het eerste commando zoals hieronder
met behulp van Export-Csv cmdlet in PowerShell, het exporteren van gebruikers van active directory OU naar csv-bestand.
actieve AD-gebruikers exporteren naar CSV
de eigenschap Active directory user Enabled heeft True of False waarde die bepaalt dat aduser is ingeschakeld of niet.
als u actieve ad-gebruikers naar csv-bestand wilt exporteren, gebruikt u Get-AdUser
cmdlet zoals hieronder
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "True"} | Select Name, EmailAddress, DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
in het bovenstaande PowerShell-script,
eerste opdracht AD-gebruikers ophalen uit active directory en gebruikersobjecten doorgeven aan tweede opdracht.
tweede opdracht Controleer ingeschakeld status en selecteer Naam, emailadres en DisplayName.
door gebruik te maken van Export-Csv cmdlet in PowerShell, exporteert het AD-gebruikers naar csv-bestand.
aanmeldingsnaam van Gebruiker exporteren uit Active Directory
om aanmeldingsnaam van gebruiker, lastlogondate uit active directory te exporteren, gebruikt u Get-AdUser cmdlet zoals hieronder
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "False"} | Select Name, EmailAddress, DisplayName,LastLogonDate,UserPrincipalName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
boven PowerShell-script, ad-gebruikersnaam, emailadres, displayname, lastlogondate en gebruikersprincipe en exporteer gebruikersnaam en laatste aanmeldingsdatum naar CSV-bestand met Export-CSV.
conclusie
ik hoop dat het bovenstaande artikel ad user naar csv-bestand exporteert met attribuut zoals naam, e-mailadres, aanmeldingsnaam, laatste aanmeldingsdatum nuttig voor u.
u kunt meer onderwerpen over PowerShell Active Directory-opdrachten en PowerShell-basics vinden op de shellgeek-startpagina.