Skip navigation

JSI Tip 2974. How do a run a domain logon script in the foreground?


When you run a logon script, it runs in background. You can force both local and domain logon scripts to run in the foreground on Windows NT 4.0, Windows 2000, and W9x, by using the Start command.

To create a domain logon script that runs in the foreground:

1. Create the script as Logon.bat.

2. Create a LogonFG.bat with the following command:

    start /max logon.bat

3. Place both files in the Netlogon share of your domain controllers.

4. If the DC is a Windows NT 4.0 computer, start User Manager for Domains and configure the users to use LogonFG.bat.

5. If the DC is a Windows 2000 computer, start the Active Directory Users and Computers MMC snap-in and configure the users to use LogonFG.bat.

NOTE: For Windows 2000-based clients, the following Group Policy settings for logon scripts can be configured:


      User Configuration\Administrative Templates\System\Logon\Logoff:

          Disable logoff 
          Run logon scripts synchronously 
          Run legacy logon scripts hidden 
          Run logon scripts visible 
          Run logoff scripts visible 

      Computer Configuration\Adminstrative Templates\System\Logon

          Run logon scripts synchronously 
          Run legacy logon scripts hidden 
          Run startup scripts visible 
          Run shutdown scripts visible 
          Maximum wait time for Group Policy scripts
NOTE: For Windows NT, see tip 0099.

NOTE: You may want to use the /wait switch, if your client OS supports it, to delay the load of the desktop until Logon.bat is finished.


Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish