Discussion Locked

NT Logon Scripts not working on Win 98 ?

0 helpful
11 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I have an logon script on an Domain that seems to be replicating fine, NT users pick it up fine and I see it on all the BDC in the right folders.
For Win 98 users the script isn't even executing.
I would like for the script to work on both OS.
I'm also using variables 1 and 2 after the logon script name.
Nothing is in User Profile Path, local Path and connect is using U to connect to the users hidden home directory.
Any help would be appreciated if need more info let me know.
THANKS

11 replies

by ian mclaws

Did you save the script twice? Once as config.pol for 98 clients and Ntconfig.pol for nt clients? Saved in the same place?
If so, make sure the 98 users are actually being validated on the domain, not locally (primary logon)

Hope this helps,

Ian

by nichomach

The first thing that I'd think of is that the Client for Microsoft Networks on your 98 PCs doesn't have the "Logon to Windows NT Domain" checkbox in the Properties for Client for Microsoft Networks ticked, or that the domain name (which should be the name of the NT domain) in the box is absent or misspelled. I've also found it helpful to ensure that the workgroup name is the same as the NT Domain name (browsing reasons).

by merryleess

Thanks for your comments but yes the Logon to NT Domain is checked and yes the Domain is in and correctly spelled.
I agree having the workgroup set as domain name is helpful and yes this was already done too....

by nichomach

OK, just checking; is the script in question a batch file? Is it a BAT? If not, 9X clients may have problems executing it. Perhaps you could set one of your user accounts to use a renamed version with a .BAT extension (I have no imagination, so Iuse LOGON.BAT, which seems to work, to launch a Kixtart script).

by merryleess

Yes the script file is a .BAT!
How do you find Kixtart working well?? Does it pick up the Global groups well??

by Member 20043404

The logon script needs to have a . BAT extension for Windows 98 to execute it. NT uses a .CMD extension. It sounds as though you have the .CMD which is why the NT PCs work fine. Copy it and save the second version with a .BAT extension for the 98 machines.

by nichomach

As far as Kixtart is concerned, I have found it to pick up (domain) Global and local groups for 95, 98 and NT/2K clients perfectly, and also that the client OS detection is absolutely fine (useful for platform dependent registry merges). Sounds as though this is going to be a better approach in terms of handling variables than using command line parameters after the script name - that's the only other thing I can think of that would screw up to the extent that the script wouldn't even execute. If you like, I can mail you a Kixtart sample script based on the one I use to carry out group dependent drive mappings and registry merges.

by merryleess

Thanks. Throught trial and error I have discovered that Win 98 doesn't handle variables at all. I would appreciate the forward of the Kixtart scripts.
Thanks again for all your ideas!!

This discussion is closed to new replies.