Artykuł ten kontynuuje serię na temat pracy z Narzędziem Diagnostycznym Kontrolera Domeny (Domain Controller Diagnostic Utility), omawiając niektóre dodatkowe przełączniki wiersza poleceń.
W pierwszej części tej serii artykułów wyjaśniłem, że jeśli chce się zdiagnozować problemy z kontrolerem domeny, można po prostu wpisać polecenie DCDIAG lub można wykorzystać któryś z licznych dostępnych przełączników wiersza poleceń po to, aby narzędzia sprawdziło specyficzne właściwości kontrolera domeny, którymi jesteś zainteresowany. W poprzednim artykule pokazałem kilka przełączników wiersza poleceń, ale istnieje jeszcze parę przełączników, które chcę przedstawić. W tym artykule omówię kilka dodatkowych przełączników, a skończę na omówieniu paru konkretnych testów, które można uruchomić.
/C
Wcześniej już wspomniałem, że można po prostu wpisać polecenie DCDIAG bez żadnych przełączników wiersza poleceń, a Narzędzie Diagnostyczne Kontrolera Domeny wykona pełny zestaw testów na kontrolerze domeny. Mimo tego, warto wiedzieć, że istnieje kilka testów, które Narzędzie Diagnostyczne Kontrolera Domeny jest w stanie wykonać, ale nie robi tego domyślnie.
Jeśli naprawdę nie masz pewności co do tego, co się dzieje z Twoim kontrolerem domeny, polecam uruchomienie polecenia DCDIAG za pomocą przełącznika /C. Powiadamia on DCDIAG o tym, że chcesz przeprowadzić pełny zestaw testów. Sprawi to, że Narzędzie Diagnostyczne Kontrolera Domeny uruchomi każdy test, który wie jak uruchomić, oprócz testów DCPROMO i RegisterInDNS, które omówię później.
Należy pamiętać, że uruchomienie pełnego zestawu testów może zająć dużo czasu. Jeśli istnieją testy, o których wiesz, że nie muszą być uruchomione, to można użyć przełącznika /C w połączeniu z przełącznikiem /SKIP (POMIŃ). Wystarczy do przełącznika /SKIP dodać dwukropek oraz nazwę testu, który chcesz pominąć, a wtedy określone testy zostaną pominięte w kompleksowym skanowaniu.
/F
Na początku części 1 pokazałem jak wygląda uruchomienie DCDIAG bez podania żadnych przełączników wiersza poleceń. Jak być może pamiętasz, efekt był dość długi. Oczywiście, gdy robiłem zrzut ekranu, uruchomiłem po prostu domyślny zestaw testów wobec poprawnie działającego kontrolera domeny. Efekt może być o wiele dłuższy, jeśli określisz dodatkowe testy lub jeśli testy wykryją problemy w określonym kontrolerze domeny.
W niektórych przypadkach odczytywanie z ekranu wyników testów w momencie, gdy są one przeprowadzane, mogą nie być praktyczne. DCDIAG może wyrzucić z siebie dane szybciej, niż można je przeczytać. I to jest miejsce, gdzie do gry wchodzi przełącznik /F. Daje on możliwość zapisu wyników testu do pliku rejestru. W ten sposób można odczytać wyniki w dowolnej chwili. Co ważniejsze: posiadasz trwałą kopię wyniku, do której można później się odnieść.
Aby skorzystać z przełącznika /F, wystarczy dodać dwukropek oraz ścieżkę i nazwę pliku z pliku rejestru, który chcesz utworzyć. Na przykład: jeśli chcesz utworzyć plik rejestru o nazwie TEST.LOG, wtedy wpisujesz DCDIAG /F:TEST.LOG. Należy pamiętać, że gdy wybiera się przełącznik /F, to wynik jest całkowicie przekierowany do pliku rejestru. Oznacza to, że wynik testu nie jest w ogóle zapisywany na ekranie. W przypadku operacji obejmujących wiele testów, może się wydawać, że serwer się blokuje w czasie wykonywania testów.
/FIX
Do tej pory wszystkie przełączniki wiersza poleceń, które przedstawiłem są z natury diagnostyczne. Sprawiają, że DCDIAG uruchomia swoje testy w określony sposób, ale DCDIAG raportuje jedynie wyniki tych testów. Program nie próbuje korygować ewentualnych problemów.
Jeśli DCDIAG zgłasza problemy, możesz je spróbować skorygować, wybierając przełącznik /FIX (NAPRAW). Mimo że przełącznik ten jest prosty, gdyż nie wymaga dostarczenia żadnych dodatkowych atrybutów, istnieją pewne bardzo ważne rzeczy, których musisz być świadomy, jeśli chcesz używać tego przełącznika.
Zanim skorzystasz z przełącznika /FIX musisz wiedzieć co tak naprawdę robisz. Mówisz do zautomatyzowanego narzędzia, aby wprowadził zmiany w kontrolerze domeny, co często oznacza, że na ślepo modyfikujesz usługi Active Directory. Narzędzie Diagnostyczne Kontrolera Domeny jest zaprojektowane tak, że przy korzystaniu z przełącznika /FIX dokonane zostaną naprawy jedynie te, które narzędzie uważa za bezpieczne. Mimo to, prosty fakt użycia tego przełącznika oznacza ślepe wprowadzanie zmian do kontrolera domeny, a to prowadzi mnie do zalecenia, aby używać tego przełącznika z dużą ostrożnością. Przełącznik /FIX jest bezpieczny, ale zawsze, gdy pracuje się z czymś tak złożonym jak kontroler domeny, mogą pojawić się problemy.
I dlatego właśnie polecam, aby nigdy nie wybierać przełącznika /FIX przy pierwszym uruchomieniu DCDIAG. Zamiast tego należy uruchomić swoje testy i poświęcić czas na ocenę ich wyników przed użyciem przełącznika /FIX. Jeśli zdecydujesz się na skorzystanie z przełącznika /FIX, zalecam wcześniejsze dokonanie pełnej kopii zapasowej stanu systemu docelowego kontrolera domeny.
Jeśli chcesz się podwójnie zabezpieczyć, to dodatkowym środkiem ostrożności, który można podjąć przed próbą naprawy kontrolera domeny jest zainstalowanie systemu Windows na zapasowym komputerze, a następnie skonfigurowanie tego komputera tak, aby działał jako kontroler domeny. Kiedy skończysz, poczekaj, aby proces replikacji się zakończył, a potem zamknij i odłącz komputer. W ten sposób masz poprawnie działający kontroler domeny, którego możesz użyć do odbudowy usługi Active Directory, jeśli coś poszłoby naprawdę źle podczas procesu naprawy.
/TEST
Ostatnim przełącznikiem, który chcę omówić jest przełącznik /TEST. Do tej pory większość przełączników wierszy poleceń, które omawiałem, były ukierunkowane na kontrolę sposobu, w jaki Narzędzie Diagnostyczne Kontrolera Domeny zachowuje się podczas przeprowadzania różnych testów. Trzeba również zauważyć, że Narzędzie Diagnostyczne Kontrolera Domeny przeprowadza domyślnie pełny zestaw testów, ale można użyć przełącznika /C lub /SKIP, aby odpowiednio uruchomić dodatkowe lub pominąć testy.
To, co chcę tu podkreślić, to fakt, że do tej pory pracowałem przy założeniu, że uruchomisz wiele testów. Ale nie trzeba tego robić. Przełącznik /TEST umożliwia wpisanie nazwy konkretnego testu, który chcesz uruchomić. Do przełącznika /TEST wystarczy dodać dwukropek i nazwę testu.
Należy jednak pamiętać, że nie można użyć przełącznika /TEST do przeprowadzenia wielu testów. Jak można sobie wyobrazić, przełącznik /TEST jest niekompatybilny z przełącznikiem /SKIP, ponieważ te dwa przełączniki wykonują sprzeczne rzeczy.
Podsumowanie
W niniejszym artykule pokazałem kilka dodatkowych przełączników wiersza poleceń, których można używać z Narzędziem Diagnostycznym Kontrolera Domeny. W następnym artykule z tej serii zwrócę uwagę na konkretne testy, które można uruchomić.
Źródło: www.windowsnetworking.com |