PowerShell ile LastLogonTime değerini Export edin !

Bir dostumdan gelen istek üzerine aşağıdaki gibi bir script hazırladım.

Sizden istediği gün sayısını verdikten sonra o kadar gündür logon olmamış kullanıcıları excel’e export ediyor.

Add-PSSnapin Quest.ActiveRoles.ADManagement

 

$gun = read-host “Kaç gündür logon olmamış kullanıcıları export etmek istersin? Rakam olarak girin”

 

Get-QADUser |?{ $_.LastLogonTimestamp -gt (get-date).AddDays(-$gun)} | Select UserPrincipalName | export-Csv “C:ExportLogons.csv” 

 

Öncelikle komutu çalıştıracağınız makinede http://www.quest.com/powershell/activeroles-server.aspx kuruyorsunuz. Oldukça kullanışlı quest cmdlet’lerini ekliyor.

Ardından yukarıdaki scripti notepad’e yapıştırıp ps1 uzantısı ile kaydedin ve sağ klik run with powershell tıklayın.

Size gün soracaktır.

image

Görüşmek üzere.

Leave a Reply

Your email address will not be published. Required fields are marked *

− 1 = 4