When logging in to both eDirectory and Windows through the credential provider of the Novell Client, the processing of login scripts stored in eDirectory now starts at the same time other login scripts are processed, such as the Windows user login script. This means that eDirectory login script execution will start (but not necessarily finish) before the user's Desktop is built.
In addition, existing Windows policies such as Run logon scripts synchronously now apply to how the Novell logon script execution will be handled. This appears to be the default behavior in Windows Server with Terminal Services, but the policy may need to be explicitly set in other Windows configurations.
If you require that logon script processing must finish before the user's desktop is built, you can enable this Windows policy in the Group Policy Editor (GPEDIT.MSC) under Computer Configuration > Administrative Templates > System > Scripts > Run logon scripts synchronously. Note the same policy is also available as a User Configuration policy.
Possible values include:
0: The logon script and Windows Explorer can run simultaneously.
1: Windows Explorer does not start until the logon script has finished running.
This restriction can be used either on a user by user basis by adding it to HKEY_CURRENT_USER or on a computer wide basis by adding it to HKEY_LOCAL_MACHINE.
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon |
Value Name | RunLogonScriptSync |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |
Default is 'Off'