Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Keywords: bypassing novell's logon gui
Is it running the Novell Client or Microsoft's Services for NetWare client?
On WinNT/2K/XP, provided that you have one of the newer versions of the Novell Client [v4.7 or newer, I think] installed, there are additional registry entries that you can create when setting up an administrative auto logon such that the NWGINA will automatically logon to both the local workstation and to NDS. You can review the appropriate TIDs that describe this at http://support.novell.com.
On Win9x/ME, there is no real administrative auto logon functionality. Instead, you simply have to run a WinBatch script from the "RunServices" registry key so that your compiled script gets launched at boot time. Then, your script needs to sit around and wait for the logon dialog box to be displayed. At that time your script can take control of the logon dialog box and enter the appropriate data to perform the logon. Your script will need to use the Control Manager extender to do this. I already have a basic script that does this to automate an NT domain logon from a Win9x/ME workstation, but I've never modified it to automate a logon to NDS via the Novell Client. If you are using Win9x/ME and you need a jump start, I'll post the script here for you and you can modify it to suit your needs.
Example:
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices[AutoLogon] = "MyScript.exe param1 param2 param3"Please note that if the if "MyScript.exe" is not located in the system search path then you will need to include full path information to locate the program. Also, note that if the path of the program is not in the system search path and the program path contains one or more spaces, then the program path & name will have to be enclosed within double quotes within the named value. From within the REGEDIT.EXE program, this is a no-brainer to do. From within a WinBatch script that is attempting to create this registry value, you need to either use a quoting character for your string other than the double quote character, or, you need to insert a pair of double quotes to represent a single double quote character that is embedded within your string value.
Example:
ValueName = '"C:\Program Files\MyScripts\MyScript.exe" param1 param2 param2'and
ValueName = """C:\Program Files\MyScripts\MyScript.exe"" param1 param2 param3"are both equivalent WinBatch statements.
Article ID: W15215
File Created: 2002:09:05:13:50:38
Last Updated: 2002:09:05:13:50:38