PowerShell - Retrieve AD Computers Properties
# Retrieve AD computer properties such as LastLogonDate. # The list of machine need to be added in hosts.txt file in script folder # The result will be saved to Output.csv file in script folder Import-Module ActiveDirectory $invocation = (Get-Variable MyInvocation).Value $directorypath = Split-Path $invocation.MyCommand.Path $input = $directorypath + "\host.txt" $output = $directorypath + "\output.csv" Get-Content $input | ForEach-Object { Get-ADComputer $_ -Properties * | Select-Object Name,LastLogonDate,OperatingSystem,OperatingSystemServicePack,OperatingSystemVersion,WhenCreated,Description } | Export-Csv $output