Solved

Detection of operating system.

Posted on 2001-06-19
10
260 Views
Last Modified: 2013-12-06
I need to import a registry setting into windows 9x, NT and 2000 machines but the logon script will need to detect the OS to import the correct reg file.
Does anyone know of any files that only exists on 2000 & NT & 9x machines that I can 'IF Exist' on.
0
Comment
Question by:bluematter
  • 4
  • 3
  • 2
  • +1
10 Comments
 
LVL 2

Expert Comment

by:ToniVR
ID: 6206610
You mean by script? Check for the system directory under the windows map.
0
 

Author Comment

by:bluematter
ID: 6206859
Sorry.. Yes by script. I need to differentiate between the 3 OS's. (All three OS's have a system & system32 directory under the windows map. Even so you can't IF EXIST to directories)
0
 
LVL 2

Accepted Solution

by:
ToniVR earned 50 total points
ID: 6206916
Detecting the OS by files? Will be tricky.

Win98 only has msconfig.exe
WinNT has bootnt.???

I think you better write a small app that detects the system, and call it in your script. That will be the easiest.

0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 5

Expert Comment

by:vsamtani
ID: 6206964
NT and 2000 have cmd.exe, and 9x have command.com. I would also examine the environment variables on each OS (by typing set in a command prompt). COMSPEC and OS will certainly differentiate NT from 9x - I'm not sure what 2000 has, since I don't have access to one at this moment.

Vijay

0
 
LVL 2

Expert Comment

by:ToniVR
ID: 6206986
checked the OS and COMSPEC on 2000, are the same as NT 4.0
0
 
LVL 3

Expert Comment

by:gmichels
ID: 6207127
*thinking*
What if the machine dual boots? They will have both. Will your script handle them, too?
0
 
LVL 2

Expert Comment

by:ToniVR
ID: 6207156
gmichels, normally dual boot OS'es have their own partition, so that can be solved
0
 
LVL 3

Expert Comment

by:gmichels
ID: 6207176
Normally but you can put both on the same partition (C:\windows and c:\winnt).
I just want to point that out to be sure he considers that in his script.  :-)


0
 
LVL 3

Expert Comment

by:gmichels
ID: 6207197
Also, what about just using the kernels as the reference? Will it be able to look for hidden files in the search?
0
 

Author Comment

by:bluematter
ID: 6207226
In the end folks I used an app I found deep in the depths of the 2000RK called gettype that detects currently running OS (Dual boot sorted) and gives an error level number.  Which is well handy because the reg hawke I needed to import was to set Browser Elections and the like.  So this protects my PDC/BDC's
Thanks anyway chaps/chapets ;o)
 Returns 1 for Windows NT Workstation.
 Returns 2 for Windows 2000 Professional installation.
 Returns 3 for Windows NT Server Non-Domain Controller.
 Returns 4 for Windows 2000 Server Non-Domain Controller.
 Returns 5 for Windows NT Server Domain Controller.
 Returns 6 for Windows 2000 Server Domain Controller.
 Returns 7 for Windows NT [Enterprise/Terminal] Server Domain Controller
 Returns 8 for Windows NT [Enterprise/Terminal] Server Non-Domain Controller
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Short answer to this question: there is no effective WiFi manager in iOS devices as seen in Windows WiFi or Macbook OSx WiFi management, but this article will try and provide some amicable solutions to better suite your needs.
Don’t let your business fall victim to the coming apocalypse – use our Survival Guide for the Fax Apocalypse to identify the risks and signs of zombie fax activities at your business.
Internet Business Fax to Email Made Easy - With  eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

735 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question