The information in this article applies to:
SUMMARYWhen programs are run from a logon script, and they are located in the NETLOGON share, the actual logon script can not determine what drive or path to execute the program from, and the NETLOGON share is not included in the MS-DOS path statement. To resolve this, Systems Management Server uses a little known feature of MS-DOS to determine the drive and path the script is running from. MORE INFORMATION
During a log on and when the logon script is running, the Lmscript.exe
program runs its commands from the NETLOGON share. However, batch files
have no way of determining where they are running from, and the current
directory set by Lmscript.exe is not the NETLOGON share.
As a workaround, Systems Management Server uses the %0\..\ path to indicate
the argv[0] present when the batch file was run. The batch file can then
refer to this path and determine its own location and look for other files
there.
Prior to use of this technique, Systems Management Server was forced to use
hard-coded drive Z to reference needed files. Now the drive used during a
NET LOGON can be arbitrary, and dynamically determined.
Additional query words: sms prodsms login
Keywords : kbnetwork smshowto smsconfig |
Last Reviewed: August 31, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |