Active directory user má mnoho atributů s ním spojených k popisu ad user. Jako správce často exportujeme uživatele reklamy do souboru csv, abychom mohli procházet atributy uživatele, analyzovat atributy aduser, připravit zprávu aduser a tak dále.
get-aduser rutina ve službě active directory získejte jednoho nebo více uživatelů z služby active directory na základě vyhledávacích kritérií a pomocí podmínek filtru získejte uživatele reklam z domény, specifické OU. Použití Export-Csv pro export uživatelů reklam do souboru csv se všemi atributy v PowerShell.
v tomto článku vysvětlím, jak používat Get-AdUser k exportu uživatelů z active directory do souboru csv, exportu e-mailové adresy uživatelů reklam z active directory s příklady.
Export Ad users Name to CSV
Chcete-li exportovat název aduser do souboru csv, použijte Get-AdUser
cmdlet ve službě active directory s parametrem filtru níže
Get-ADUser -Filter * | Select-Object Name | export-csv -path D:\adusers-export.csv -NoTypeInformation
ve výše uvedeném skriptu PowerShell Get-AdUser Získejte všechny uživatele v doméně pomocí filtru * ( zástupný znak ) a pomocí Export-Csv exportujte název aduser do souboru csv.
Export e-mailových adres AdUser z Active Directory do Csv
uživatel Active directory má atribut e-mailové adresy, pro export e-mailových adres aduser z active directory do souboru csv použijte rutinu Get-AdUser níže
Get-ADUser -Filter * -Properties * | Select Name, EMailAddress,DisplayName | Export-Csv D:\adusers-export.csv -NoTypeInformation
ve výše uvedeném skriptu PowerShell získává uživatele reklamy z active directory a předává je druhému příkazu přes pipe operator (|)
druhý příkaz používá název, DisplayName, Emailaaddress pro export e-mailové adresy aduser z active directory do adresář do souboru CSV.
nad skriptem exportujte více atributů uživatele reklamy do souboru csv.
Export uživatelů z Active Directory ou do CSV
Organizační jednotka (ou)je kontejner ve službě Active directory obsahující uživatele, počítače a skupiny. Chcete-li exportovat uživatele z active directory ou do souboru csv, použijte Get-AdUser
cmdlet níže
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" -Properties * | Select Name,EMailAddress,DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
ve výše uvedeném skriptu PowerShell,
první příkaz získat aduser z active directory ou (organizační jednotka)pomocí parametru SearchBase. Výstup prvního příkazu, jak je uvedeno níže
pomocí rutiny export-Csv v PowerShell exportuje uživatele z active directory OU do souboru csv.
Export povolených uživatelů reklamy do CSV
vlastnost Active directory user Enabled má hodnotu True nebo False, která rozhoduje, že je aduser povolen nebo ne.
Chcete-li exportovat povolené uživatele reklamy do souboru csv, použijte Get-AdUser
cmdlet níže
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "True"} | Select Name, EmailAddress, DisplayName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
ve výše uvedeném skriptu PowerShell,
první příkaz získejte uživatele ze služby active directory a předejte objekty uživatele druhému příkazu.
druhý příkaz zkontrolujte povolený stav a vyberte název, EmailAddress a DisplayName.
pomocí cmdlet Export-Csv v PowerShell umožňuje export uživatelům reklamy do souboru csv.
Export přihlašovacího jména uživatele z Active Directory
Chcete-li exportovat přihlašovací jméno uživatele, lastlogondate z active directory, použijte rutinu Get-AdUser jako níže
Get-ADUser -Filter * -Property * | Where-Object {$_.Enabled -like "False"} | Select Name, EmailAddress, DisplayName,LastLogonDate,UserPrincipalName | Export-Csv -Path D:\adusers-export.csv -NoTypeInformation
nad skriptem PowerShell, získejte uživatelské jméno ad, emailaddress, displayname, lastlogondate a userprincipalname a exportujte přihlašovací jméno uživatele a datum posledního přihlášení do souboru CSV pomocí Export-CSV.
závěr
doufám, že výše uvedený článek exportuje uživatele reklamy do souboru csv s atributem, jako je jméno, e-mailová adresa,přihlašovací jméno, datum posledního přihlášení.
další témata týkající se příkazů PowerShell Active Directory a základů PowerShell najdete na domovské stránce ShellGeek.