Use SET_TIME to control whether the Novell Client should attempt to synchronize the workstation time with the primary NetWare server connection after login script processing.
Time synchronization at the end of login script processing only occurs during a GINA-based login to both eDirectory and Windows, or during an eDirectory-only login when theoption is enabled and selected on the tab of the Novell Login dialog box.
In the absence of an explicit SET_TIME ON or SET_TIME OFF statement in the login script, the default for whether time synchronization will be attempted after login script processing is controlled by thesetting in the tab of the Novell Client Configuration dialog box (right-click the Red N menu, click , then click the tab). The default for the setting is On.
SET_TIME only controls the attempt to synchronize time after login script processing. In addition, the Novell Client GINA (NWGINA) performs time synchronization with the primary NetWare server connection immediately after the eDirectory user login (before login scripts are executed). Whether or not this pre-login script time synchronization occurs is also controlled by thesetting in the tab of the Novell Client Configuration dialog box.
The attempt to synchronize the workstation time after login script processing occurs with the interactive Windows user's permissions. If the current Windows user does not have permission to change the workstation time, the time synchronization attempt controlled by SET_TIME will not succeed.
The attempt to synchronize time performed by the Novell Client GINA (NWGINA) immediately after the eDirectory user login occurs using Windows system permissions, and is therefore possible even if the Windows user logging in does not have permission to change the workstation time.
If the Windows User Account Control (UAC) feature is enabled, even a Windows user who is an Administrators group member will not have permission to change the workstation time without UAC elevation. See Windows Vista Application Development Requirements for User Account Control for more information.
Rather than potentially cause a UAC elevation consent or credential prompt during login processing, the Novell Client simply attempts to synchronize time with the current Windows user permissions. If UAC is enabled, this attempt will likely be unsuccessful.
For Windows XP/2003 and later workstations that are not part of a domain, you can use thetab on the control panel applet to update the time directly from an NTP-based time source. You can configure your workstations to update from the same NTP time source that your Novell servers use as their time standard.
For more information, see the Microsoft Windows XP documentation on Synchronizing Your Computer Clock.
The SET_TIME command is not available for the Novell Client for Linux.