Jump to content

Detect Windows server 2003 R2


Recommended Posts

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

Link to comment
Share on other sites

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 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...