Jeśli masz już skrypt:
Aby przypisać skrypt logowania do użytkownika lub grupy
- Otwórz Zarządzanie komputerem.
- W drzewie konsoli kliknij Użytkownicy.
Gdzie? Narzędzia systemowe/Lokalni użytkownicy i grupy/Użytkownicy
- Kliknij dwukrotnie użytkownika, do którego chcesz przypisać skrypt logowania.
- Kliknij zakładkę Profil.
- W polu Skrypt logowania wpisz ścieżkę i nazwę skryptu logowania, który chcesz przypisać do tego użytkownika, a następnie kliknij przycisk OK.
Ewentualnie tutaj jest przydatne “HowTo” od Microsoft
Tworzenie skryptów logowania
Możesz użyć skryptów logowania do przypisania zadań, które będą wykonywane, gdy użytkownik zaloguje się na danym komputerze. Skrypty mogą wykonywać polecenia systemu operacyjnego, ustawiać zmienne środowiska systemowego i wywoływać inne skrypty lub programy wykonywalne. Rodzina Windows Server 2003 obsługuje dwa środowiska skryptowe: procesor poleceń uruchamia pliki zawierające polecenia języka wsadowego, a Windows Script Host (WSH) uruchamia pliki zawierające polecenia Microsoft Visual Basic Scripting Edition (VBScript) lub Jscript. Do tworzenia skryptów logowania można użyć edytora tekstu. Niektóre zadania często wykonywane przez skrypty logowania obejmują:
- Mapowanie dysków sieciowych.
- Instalowanie i ustawianie domyślnej drukarki użytkownika.
- Zbieranie informacji o systemie komputerowym.
- Aktualizowanie sygnatur wirusów.
- Aktualizowanie oprogramowania.
- Poniższy przykładowy skrypt logowania zawiera polecenia VBScript, które wykorzystują Active Directory
- Service Interfaces (ADSI) do wykonania trzech typowych zadań w oparciu o przynależność użytkownika do grupy:
Mapuje dysk H: na katalog domowy użytkownika przez wywołanie metody MapNetworkDrive obiektu WSH Network w połączeniu z właściwością UserName obiektu WSH Network. Za pomocą obiektu ADSI IADsADSystemInfo uzyskuje distinguished name aktualnego użytkownika, który z kolei służy do połączenia z odpowiednim obiektem użytkownika w Active Directory. Gdy połączenie zostanie nawiązane, lista grup, których członkiem jest użytkownik jest pobierana przy użyciu atrybutu memberOf użytkownika. Wielowartościowa lista nazw grup zostanie połączona przy pomocy funkcji Join języka VBScript w jeden łańcuch w celu ułatwienia wyszukiwania nazw grup docelowych.
Jeżeli bieżący użytkownik jest członkiem jednej z trzech grup zdefiniowanych w górnej części skryptu, to skrypt mapuje dysk G: użytkownika na współdzielony dysk grupy i ustawia domyślną drukarkę użytkownika na drukarkę grupy. Aby utworzyć przykładowy skrypt logowania
- Otwórz Notatnik.
Skopiuj i wklej, lub wpisz, poniższe informacje:
W menu Plik kliknij polecenie Zapisz jako.
W polu Zapisz w kliknij katalog, który odpowiada folderowi współdzielonemu Netlogon kontrolera domeny (zazwyczaj SystemRoot\SYSVOL\Sysvol\DomainName\Scripts, gdzie DomainName jest w pełni kwalifikowaną nazwą domeny).
W polu Zapisz jako typ kliknij opcję Wszystkie pliki.
W polu Nazwa pliku wpisz nazwę pliku, a następnie .vbs, a następnie kliknij przycisk Zapisz. WSH używa rozszerzenia .vbs do identyfikacji plików, które zawierają polecenia VBScript.