Skip Ribbon Commands
Skip to main content

Ondrej Sevecek's Blog

:

Engineering and troubleshooting by Directory Master!
Ondrej Sevecek's Blog > Posts > Rychlovka - vyhledání všech uživatelů a počítačů, které se již 70 dnů nepřihlásili
srpen 28
Rychlovka - vyhledání všech uživatelů a počítačů, které se již 70 dnů nepřihlásili

Pěkně v PowerShellu na jeden řádeček. Jediné co musíte změnit je číslo hned na začátku řádku a dostanete to pro jiný počet dnů. Vyžaduje to ale mít domain functional level (DFL) alespoň na úrovni Windows 2003, jinak se lastLogonTimestamp neukládá a bude u všech uživatelů prázdný.

Taky ten DFL 2003 musíte mít zapnut už nějakou dobu, alespoň déle, než je počet dnů, pro které to chcete vyhledávat. Skript vyhledá i počítače (computer) a managed service accounty (msDS-ManagedServiceAccount a msDS-GroupManagedServiceAccount) a inetOrgPerson, protože to jsou potomci typu user.

Takžé připravit, hrajem:

70 | % { DSQUERY * 'DC=gopas,DC=virtual' -limit 0 -filter ('(|(lastLogonTimestamp<={0})(&(objectClass=user)(!lastLogonTimestamp=*)))' -f ((Get-Date).AddDays(-$_) - [DateTime]::Parse('1601-01-01')).Ticks) }

Další poznámky se už týkají pouze DSQUERY - parametr limit je ve výchozím stavu pouze 100, takže jsem ho odstranil vůbec pomocí hodnoty 0 a můžete si taky vypsat něco jiného než bylo distinguishedName pomocí parametru -attr sAMAccountName například.

Comments

Re: Rychlovka - vyhledání všech uživatelů a počítačů, které se již 70 dnů nepřihlásili

... to je zase brutus :o)) Ale funguje a pomůže. Díky
RaT on 4.9.2013 15:53

Add Comment

Sorry comments are disable due to the constant load of spam *


Omlouvám se, ale příval spamu nelze kontrolovat, takže mi prosím pošlete email, pokud máte nějaký dotaz, nebo připomínku.

Title


Pole Title nemusíte vyplňovat, doplní se to samo na stejnou hodnotu jako je nadpis článku.

Author *


Pole Author nesmí být stejné jako pole Title! Mám to tu jako ochranu proti spamu. Roboti to nevyplní dobře :-)

Body *


Email


Emailová adresa, pokud na ni chcete ode mě dostat odpověď. Nikdo jiný než já vaši emailovou adresu neuvidí.

Attachments