Skip Ribbon Commands
Skip to main content

Ondrej Sevecek's Blog

:

Engineering and troubleshooting by Directory Master!
Ondrej Sevecek's Blog > Posts > ADLAB: Vyhledání nějaké hodnoty v libovolném atributu v Active Directory
srpen 25
ADLAB: Vyhledání nějaké hodnoty v libovolném atributu v Active Directory

Další užitečná funkce moji knihovničky ADLAB slouží k vyhledání nějaké hodnoty v Active Directory. Tak k tomu je tisíc různých nástrojů, samozřejmě. To co je ale speciálního na mé funkci Find-AttributeWildcard je fakt, že to hledá danou hodnotu ve všech atributech na všech objektech.

Už jsem stokrát potřeboval najít odkaz na nějaký server (speciálně Exchange, nebo Lync) v celém ADčku. Tyhle servery jsou tam zapsané na desítkách míst a když se jich chcete například zbavit, jde to těžko. Tak jsem si napsal funkci, která prostě jejich jméno (nebo jakoukoliv jinou hodnotu) vyhledá kdekoliv a to ještě s hvězdičkovou konvencí. Nemusíte tedy vědět nic, kromě distinguishedName (DN) kontejneru, ve kterém chcete vyhledávat.

Stačí si stýhnout opět lib-common.ps1, nebo lib-common.ps1.txt a vyzkoušet to podle následujícího příkladu:

.\lib-common.ps1 noConfig
Find-AttributeWildcard 'cn=configuration,dc=gopas,dc=virtual' subTree $null '*SRV5*'

 

Z příkladu by mělo být jasné, že hledáme libovolné objekty odkazující na jméno SRV5 v libovolném svém atributu. Místo toho $null parametru můžete zadat ještě nějaký další dodatečný LDAP filtr, ale to není potřeba, cílem bylo přece hledat všechny objekty a všechny jejich atributy.

Comments

There are no comments for this post.

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