Using the Logon Command

LULOGON.EXE enables Vector AM to run installers that need to reboot Windows NT, 2000, XP, 2003 and Vista systems during a software installation. It uses a three stage process:

1    LULOGON disables keyboard and mouse access in the Client registry (so that user access is disabled when the PC is next rebooted), adds the details of the specified installation account to the registry, and starts the installer.

2    When the installer reboots the PC, LULOGON logs onto the Client PC using the installation account, re-enables mouse and keyboard access in the registry (so that user access is re-enabled at the next reboot), and restarts the installer.

3    When the installation is complete, LULOGON reboots the Client PC to restores normal functionality and user control.

Because it must be run before a software installation starts, LULOGON must be specified as a Pre-process User command in Package Definitions. However, it has no effect on PCs running Windows 95, 98 and Me so you can use it in Package Definitions that apply to all Windows platforms.

LULOGON Syntax

LULOGON uses the following syntax:

LULOGON [/DEBUG] [/INSTALL "AdminUser@Domain:Password" [/LOCKOUT]]

[/UNINSTALL] [/TIMEOUT nn]

[/CAPTION "Title"] [/MESSAGE ["Text"]]

[/WINDOW "Target Synchronize Window Caption"]

[/HELP]

where:

/DEBUG Creates LULOGON.TXT in the Client directory of each Client. The file contains step by step information on the progress of the LULOGON installation.

/INSTALL account Specifies the user account that LULOGON must use to log on to target Clients after a reboot. The details are stored in the registry of each Client. Use the /UNINSTALL option to delete the account details when the installation is complete. You can use Vector AM tokens to supply the account details. For example: LULOGON /INSTALL $ACCOUNT$ /MESSAGE /LOCKOUT

/LOCKOUT disables the keyboard and mouse of Client PCs when the installation reboots the Client. If it is important that Client users do not have Administrator-level access to their PCs, we recommend you test the use of this parameter before starting a full distribution.

/UNINSTALL Removes the user account information used by LULOGON when the installation is complete.

/TIMEOUT nn Specifies a delay, in seconds, before the final reboot. The delay ensures that LULOGON has time to complete the uninstall process. By default, LULOGON uses a delay of 30 seconds, we recommend you do not reduce the delay below this value.

/CAPTION "Title" and /MESSAGE "Text" specifies the title and text of a message box to be displayed on Client PCs when the installation is complete and the application is counting down to its final reboot.

/WINDOW LULOGON uses the Personalized Settings window to monitor the progress of software installation. If the name of the window has changed (such as in a non-English version of the product), use this parameter to specify the name of the window.

/HELP displays a Help screen for the LULOGON command.

Notes

    When you specify the LULOGON command in the Pre-process section of a Package Definition, you must also select Prefix client install directory and Error fatal.

    All command options can be abbreviated to a single letter. Only one letter is checked.