Description
Use the OSInfo.Version
property to get the version of the installed operating system.
Declaration
OSInfoObj.Version
Read-Only Property | String |
OSInfoObj | An expression, variable or parameter that specifies a reference to an OSInfo object |
Applies To
The property is applied to the following object:
Property Value
The string that represents the version of the operating system.
Remarks
To get individual parts of the operating system’s version number, use the aqEnvironment.GetWinMajorVersion
, aqEnvironment.GetWinMinorVersion
and aqEnvironment.GetWinVersionBuild
methods.
Example
The following example obtains information on the operating system and posts it to the test log.
JavaScript, JScript
function OSInfoSample()
{
var OSInfo = Sys.OSInfo;
// Obtains information on the running operating system
var Info = "Name: " + OSInfo.Name + " ";
if (OSInfo.Windows64bit)
Info += "64-bit version" + "\r\n";
else
Info += "32-bit version" + "\r\n";
Info += "Edition: " + OSInfo.Edition + "\r\n" +
"Service Pack Version: " + OSInfo.ServicePackVersion + "\r\n" +
"Version: " + OSInfo.Version;
// Posts the information to the test log
Log.Message("Operating system information:", Info);
}
Python
def OSInfoSample():
OSInfo = Sys.OSInfo
# Obtains information on the running operating system
Info = "Name: " + OSInfo.Name + " "
if OSInfo.Windows64bit:
Info = Info + "64-bit version" + "\r\n"
else:
Info = Info + "32-bit version" + "\r\n"
Info = Info + "Edition: " + OSInfo.Edition + "\r\n" +\
"Service Pack Version: " + OSInfo.ServicePackVersion + "\r\n" +\
"Version: " + OSInfo.Version
# Posts the information to the test log
Log.Message("Operating system information:", Info)
VBScript
Sub OSInfoSample
Dim OSInfo, Info
Set OSInfo = Sys.OSInfo
' Obtains information on the running operating system
Info = "Name: " & OSInfo.Name & " "
If OSInfo.Windows64bit Then
Info = Info & "64-bit version" & vbNewLine
Else
Info = Info & "32-bit version" & vbNewLine
End If
Info = Info & "Edition: " & OSInfo.Edition & vbNewLine & _
"Service Pack Version: " & OSInfo.ServicePackVersion & vbNewLine & _
"Version: " & OSInfo.Version
' Posts the information to the test log
Log.Message "Operating system information:", Info
End Sub
DelphiScript
procedure OSInfoSample;
var OSInfo, Info;
begin
OSInfo := Sys.OSInfo;
// Obtains information on the running operating system
Info := 'Name: ' + OSInfo.Name + ' ';
if OSInfo.Windows64bit then
Info := Info + '64-bit version' + #13#10
else
Info := Info + '32-bit version' + #13#10;
Info := Info + 'Edition: ' + OSInfo.Edition + #13#10 +
'Service Pack Version: ' + OSInfo.ServicePackVersion + #13#10 +
'Version: ' + OSInfo.Version;
// Posts the information to the test log
Log.Message('Operating system information:', Info);
end;
C++Script, C#Script
function OSInfoSample()
{
var OSInfo = Sys["OSInfo"];
// Obtains information on the running operating system
var Info = "Name: " + OSInfo["Name"] + " ";
if (OSInfo["Windows64bit"])
Info += "64-bit version" + "\r\n";
else
Info += "32-bit version" + "\r\n";
Info += "Edition: " + OSInfo["Edition"] + "\r\n" +
"Service Pack Version: " + OSInfo["ServicePackVersion"] + "\r\n" +
"Version: " + OSInfo["Version"];
// Posts the information to the test log
Log["Message"]("Operating system information:", Info);
}
See Also
FullName Property
Name Property
Edition Property
Windows64bit Property
ServicePackVersion Property
MediaCenter Property
TabletPC Property
aqEnvironment.GetWinMajorVersion Method
aqEnvironment.GetWinMinorVersion Method
aqEnvironment.GetWinVersionBuild Method