poniedziałek, 18 sierpnia 2008

Dodawanie skryptów logowania za pomocą Group Policy Objects



Często zależy nam na tym by użytkownikowi, który loguje się do systemu automatycznie skonfigurowały się pewne usługi. W środowisku domenowym, gdy liczba użytkowników jest spora nie ma sensu taką czynność konfigurować na każdym stanowisku ręcznie. Skoro mamy dostęp do domeny warto tu posłużyć się Group Policy Objects i wykorzystać opcję dodawania skryptów logowania.


Bardzo prostym przykładem użytecznego skryptu jest skrypt mający na celu czyszczenie pliku hosts zawierającego definicje zamiany adresu domenowego strony na adres IP. Jest to taki mały, prosty DNS.

Najprostszą metodą czyszczenia tego pliku jest jego podmiana na czystą wersję bez zbędnych wpisów. Przygotowujemy taki plik i nazywamy go hosts. Następnie pozostaje nam stworzenie prostego programu w batchu, który plik znajdujący się na komputerze podmieni na przez nas stworzony. Możemy tu posłużyć się funkcją xcopy z argumentem /Y.





Po stworzeniu tego skryptu musimy udostępnić go w jakimś przydziale sieciowym dostępnym dla użytkowników. Ważne jest, aby nadać uprawnienia dla wszystkich użytkowników do czytania i wywoływania pliku. W innym wypadku po zalogowaniu użytkownikowi pojawi się komunikat o braku uprawnień do pliku hosts.


Następnie należy wybrać lub utworzyć nowe Organizational Unit. Następnie otwieramy Group Policy i dodajemy nową zasadę. Otwieramy ścieżkę: Computer Configuration -> Administrative Templates -> System -> Logon. W tym miejscu odnajdujemy zmienną Use this programms at user logon.




Następnie pozostaje nam zmienić tą wartość na Enable oraz do po wciśnięciu przycisku Show dodanie sieciowej ścieżki do pliku.


Po tych czynnościach mamy skrypt dołączony zostanie do każdorazowego logowania się do systemu.

Brak komentarzy:

Prześlij komentarz