Jak w Active Directory znaleźć wirtualne zasoby klastra (Network Name)?
Pisałem już co nieco o wyszukiwaniu obiektów w Active Directory, ale zaznaczyłem, że jest to temat-rzeka i będziemy do niego wracać:) Oto mam ciekawy trick, który pozwoli w naszej domenie odnaleźć obiekty, które są wirtualnymi zasobami klastra, a konkretniej „nazwami sieciowymi” (Network Name) – czyli, nie są to „prawdziwe” serwery, tylko „aliasy”, które wędrują pomiędzy węzłami klastra.
Takich „aliasów” nie chcemy (tym bardziej nie powinni chcieć nasi szefowie) widzieć na raportach zainstalowanych poprawek, klientów backupu, czy na liście używanych licencji. Oczywiście przy założeniach, że raporty te już zawierają fizyczne serwery w klastrze.
Tak więc, podaję 2 skuteczne metody wynajdywania takich obiektów w naszej domenie.
Metoda #1: DSQUERY.EXE z pakietu RSAT
RSAT dla Windows 7 | RSAT dla Windows 8
Serwery, którą należą do wirtualnych zasobów klastra znajdziemy poleceniem:
dsquery.exe * -limit 0 -filter „(&(servicePrincipalName=MSClusterVirtualServer*))” -attr name
Metoda#2: ADFIND.EXE
Narzędzie to ściągniemy za darmo z tej ze strony:
http://www.joeware.net/freetools/tools/adfind/
Przy użyciu tego narzędzia polecenie ma postać:
adFind.exe -list -default -f „(&(servicePrincipalName=MSClusterVirtualServer*))” name
Obie metody pozwolą nam wygenerować listę obiektów w CMD. Możemy tę listę od razu przekierować do pliku dopisując na końcu „> nazwa_pliku.txt ”.
Jeśli macie jakieś pytania lub inne pomysły – piszcie.