Skip Ribbon Commands
Skip to main content

Ondrej Sevecek's Blog

:

Engineering and troubleshooting by Directory Master!
Ondrej Sevecek's Blog > Posts > PowerShellová bleskovečka - aneb jak najdu neaktivní počítače
září 08
PowerShellová bleskovečka - aneb jak najdu neaktivní počítače

Počítače si mění heslo automaticky samy každý 30 dnů. Takže pokud si už 95 dnů heslo nezměnily, tak jsou asi polomrtvé:

dsquery * domainRoot -filter "(&(sAMAccountType=805306369)(pwdLastSet<=$(([DateTime]::Now.AddDays(-95) - [DateTime]::Parse('1601-01-01')).Ticks)))" -limit 0 | % { $_.Trim('"') } | Sort

Comments

PC

Zaujimave ja som si to vramci  domeny dumpol do TXT a vysledok bol ze okrem mrtvych PC stanic  ktore  som mal  disabled state mi  exportlo  aj zive  ktore sa pouzivaju. Tak teraz neviem ako  je mozne ze sa ludia  na tie PC stanice  vedia prihlasit.  :-)
Stano on 9.9.2016 14:33

Re: PowerShellová bleskovečka - aneb jak najdu neaktivní počítače

nene, je jenom divné, že si heslo nezměnily, ale pokud se heslo nezmění, tak to nijak nevadí. hesla počítačových účtů neexpirují. heslo je platné stále, počítač ho používá, pokud ho zná. jedině je dinvé, že si ho nezmění, ale používat ho může neomezeně.

přihlašovat se dá i z keše, takže je klidně možné, že počítač má heslo poškozené a ve skutečnosti se uživatel hlásí z keše a přitom si počítač třeba už neaktualizuje GPO apod.
ondass on 9.9.2016 16:06

Nechápu

Pro nás pomalejší prosím vysvětlit: [DateTime]::Parse('1601-01-01')
Význam těch čísel mi uniká.
Díky
Honza on 13.10.2016 12:26

Už chápu

Chvilku to trvalo. Beru dotaz zpět.
Honza on 13.10.2016 13:36

RE. stano

co třeba situace, kdy je workstationPWD change zakázaná nějakou GPO. podobně jako u uživatele možnost zakázat změnu hesla?
H
JanVa on 1.11.2016 18:11

Re: PowerShellová bleskovečka - aneb jak najdu neaktivní počítače

jasně, přesně tak. Já jsem tenhle skript udělal takto zkrácený a jednoduchý, protože počítače si ve výchozím stavu hesla mění spolehlivě a nikdo to obvykle nevypíná. Je to tak lepší, než hledat například lastLogonTimestamp, protože tohle časové razítko se aktualizuje pouze při použití primární přihlašovacích údajů (heslo) a nikoliv, pokud se jenom prodlužují Kerberos tikety pomocí předchozích tiketů. A tím pádem pokud se stroj nerestartuje, tak se to razítko potom vůbec nemění dlouuuhou dobu. Ale hesla si mění v pohodě.
ondass on 7.11.2016 22:28

Add Comment

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 *


Type number two as digit *


Semhle vyplňte číslici dvě. Předchozí antispemové pole nefunguje úplně dokonale, zdá se, že jsou i spamery, které pochopily, že je občas potřeba vyplnit autora :-)

Email


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

Attachments