Get active Computers in Forest

$ForestInfo=Get-ADForest

$Domains =$forestInfo.domains

$FileName =$ForestInfo.RootDomain+”-Windows_Servers_60-9_Days_Active-“+”$(get-date -Format MM-dd-yyyy)”+”.csv”

$FilePath = “c:\temp”

$Daysactive = 60

$lastactive=(get-date).AddDays(-($Daysactive))

foreach($domain in $domains){

Write-Output “Working on $domain”

Get-ADComputer -Filter {OperatingSystem -like “*server*” -and lastlogondate -gt $lastactive -and enabled -eq $true } -Property Name,DNSHostName,OperatingSystem,OperatingSystemServicePack,IPv4Address,LastLogonDate,Modified,Description,DistinguishedName,Created -Server $domain| select Name,DNSHostName,OperatingSystem,OperatingSystemServicePack,IPv4Address,LastLogonDate,Modified,Description,DistinguishedName,Created | Export-Csv -NoTypeInformation $FilePath\$FileName -append

}

19 Comments

  1. Generally I do not read article on blogs, however I would like to say that this write-up very forced me to try and do so! Your writing style has been amazed me. Thanks, quite nice post.

  2. you are really a good webmaster. The site loading speed is incredible. It seems that you are doing any unique trick. Also, The contents are masterwork. you’ve done a magnificent job on this topic!

  3. I’ve been surfing online greater than three hours nowadays, yet I by no means found any interesting article like yours. It’s pretty value sufficient for me. In my opinion, if all website owners and bloggers made excellent content material as you did, the net will probably be much more useful than ever before.

  4. Its such as you read my thoughts! You appear to understand so much approximately this, like you wrote the ebook in it or something. I think that you just could do with some to pressure the message home a bit, but other than that, that is wonderful blog. An excellent read. I will definitely be back.

  5. It is actually a great and useful piece of information. I’m satisfied that you shared this useful information with us. Please stay us informed like this. Thanks for sharing.

Leave a Reply

Your email address will not be published.