Logon Scripts
After a Windows client connects with a domain controller (either to authenticate a user, in the case of Windows 95/98/Me, or to log on to the domain, in the case of Windows NT/2000/XP), the client downloads an MS-DOS batch file to run. The domain controller supplies the file assuming one has been made available for it. This batch file is the logon script and is useful in setting up an initial environment for the user.
In a Unix environment, the ability to run such a script might lead to a very complex initialization and deep customization. However, the Windows environment is mainly oriented to the GUI, and the command-line functions are more limited. Most commonly, the logon script is used to run a net command, such as net use , to connect a network drive letter, like this:
net use T: \\toltec\test
This command will make our [test] share (from
Chapter 2) show up as the T: drive in My Computer.
This will happen automatically, and T: will be available to the user
at the beginning of her session, instead of requiring her to run the
net use command or connect the T: drive using
the Map Network Drive function of Windows Explorer.
Another useful command is:
net use H: /home
which
connects the
user’s home directory to a drive letter (which can
be H:, as shown here, or some other letter, as defined by
logon
drive). For this to work,
you must have a [homes] share defined in your
smb.conf file.
If you are using roaming profiles, you should definitely have:
net time \\toltec /set ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access