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
# 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
Comments
Post a Comment