Hi
I have a script i use to get user information for all users. The problem is that this customer has multiple DC's. Any ideas how i can get all lastLogon for each DC in the report?
[CmdLetBinding()] Param( [Parameter(Mandatory=$false)]$UserFilter = "*", [Parameter(Mandatory=$false)][switch]$ToScreen ) BEGIN{} PROCESS{ $output = Get-ADUser -Filter $UserFilter -Properties DisplayName,Enabled,EmailAddress,DistinguishedName,CanonicalName,Created,msExchWhenMailboxCreated,LastLogonDate,PasswordLastSet,PasswordNeverExpires,LastLogon | select DisplayName,Enabled,EmailAddress,DistinguishedName,CanonicalName,Created,msExchWhenMailboxCreated,LastLogonDate,PasswordLastSet,PasswordNeverExpires,@{e={[datetime]::FromFileTime($_.LastLogon)};l="LastLogon"} } END{ if ($ToScreen) { $output | ft DisplayName,Enabled,EmailAddress,DistinguishedName,CanonicalName,Created,msExchWhenMailboxCreated,LastLogonDate,PasswordLastSet,PasswordNeverExpires,LastLogon } else { $output | Export-Csv -Path .\UserExport.csv } }