Jump to content
Sign in to follow this  
JerryWu

Detect Windows server 2003 R2

Recommended Posts

JerryWu

Hi,

Can someone help me out here?

There is a solution can detect windows server 2003 R2 with WMI.

We can determine the OSversion 'WIN_2003' with macro @OSVersion.

Then, Get OtherTypeDescription through WMI.

Func _GetOSVersion()
Local $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Local $colSettings = $objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For $objOperatingSystem In $colSettings
Return $objOperatingSystem.OtherTypeDescription
Next
EndFunc ;==>_getOSVersion

MsgBox(0,0, _GetOSVersion())

Is there any other approach to Detect windows server 2003 R2? such as registry etc.

Any suggestions appreciated, Jerry

Share this post


Link to post
Share on other sites
water

Run Scriptomatic (for download search the Example Script section) and select class Win32_OperatingSystem. I'm sure there is the information you need.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
JerryWu

Run Scriptomatic (for download search the Example Script section) and select class Win32_OperatingSystem. I'm sure there is the information you need.

Much appreciate !

I have found some Example Script about Win32_OperatingSystem.

Func _ComputerGetOSs(ByRef $aOSInfo) in the following link:

https://code.google.com/p/jint-autoit/source/browse/trunk/example/ComputerInfo/CompInfo.au3

we need to use WMI to retrieval system info, but I don't want to retrieval through WMI.

Do you have any suggestion?

Thanks.

Share this post


Link to post
Share on other sites
water

Have a look at the WinAPI UDF that comes with AutoIt or the WinAPIEX UDF you can find on the forum. Or give the latest beta version of AutoIt a try and see what @OSVersion returns.

BTW: Why do you want to avoid WMI?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×