====== Export seznamů z Active Directory ====== ===== Seznam uživatelů ===== Import-Module ActiveDirectory Get-ADUser -Filter * -Properties * | export-csv c:\ADusers.csv ===== Seznam počítačů ===== Import-Module ActiveDirectory Get-ADComputer -Filter * -Properties * | export-csv c:\ADcomputers.csv ===== Další možné parametry exportu ===== '' -Encoding UTF8'' - definice kódování výstupního souboru\\ např.: ''Get-ADUser -Filter * -Properties * | export-csv c:\ADusers.csv -Encoding UTF8''\\ \\ '' -Delimiter ";"'' - definice oddělovače hodnot v řádku, výchozí je '','' (čárka)\\ např.: ''Get-ADUser -Filter * -Properties * | export-csv c:\ADusers.csv -Delimiter ";"''\\ \\ ===== Seznam uživatelů s omezenou platností hesla včetně data expirace hesla ===== Prostý výpis : Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} -Properties "sAMAccountName", "msDS-UserPasswordExpiryTimeComputed" | Select-Object -Property "sAMAccountName",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}} Výpis do souboru : Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} -Properties "sAMAccountName", "msDS-UserPasswordExpiryTimeComputed" | Select-Object -Property "sAMAccountName",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}} | export-csv c:\accountexpire.csv