3.26 SET_TIME

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.

Windows XP/2003 and Earlier Workstations

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 the Clear current connections option is enabled and selected on the eDirectory 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 the Set Station Time setting in the Advanced Settings tab of the Novell Client Configuration dialog box (right-click the Red N menu, click Novell Client Properties, then click the Advanced Settings tab). The default for the Set Station Time 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 the Set Station Time setting in the Advanced Settings 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.

Windows Vista and Later Workstations

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.

Alternatives to Novell Client Time Synchronization

For Windows XP/2003 and later workstations that are not part of a domain, you can use the Internet Time tab on the Date and Time 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.

Linux Workstations

The SET_TIME command is not available for the Novell Client for Linux.

Command Format

SET_TIME ON|OFF