Afla cum genera un raport userii inactivi din Active Directory.

Configurare noua (How To)

Situatie

In solutia de mai jos, imi propun sa va arat cum puteti scoate un raport cu userii inactivi pe o anumita perioada de timp.

Solutie

1. Se deschide un terminal si se utilizeaza comanda “dsquery”:

dsquery user -inactive X -limit 0

X- reprezinta numarul de de saptamani in urma.

poza1
2. Setarea caii unde se va exporta raportul userilor inactivi:

dsquery user –inactive X > C:New Folderuseri inactivi.csv

3. Pentru generarea raportului, se ruleaza scriptul de mai jos:

import-module activedirectory
$domain = “domeniulmeu.mydom.com”
$DaysInactive = 90
$time = (Get-Date).Adddays(-($DaysInactive))
Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp |
select-object Name,@{Name=”Stamp”; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString(‘yyyy-MM-dd_hh:mm:ss’)}} | export-csv OLD_User.csv –notypeinformation

$DaysInactive – aici se poate trece numarul de zile in urma pentru care se doreste lista.

4. Raportul dorit se gaseste in calea configurata la punctul 2.

Tip solutie

Permanent

Voteaza

(15 din 57 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?