martedì 15 luglio 2008

Script per recuperare un elenco di informazioni su sistema operativo e service pack

A volte non sempre è possibile utilizzare i normali strumenti di cui Windows dispone per conoscere le informazioni principali del sistema su cui stiamo lavorando (ad esempio, nome del computer, versione del sistema operativo, service pck etc).
Poco male! Con lo script che sto per darvi, recupereretele informazioni sul sitema operativo che vi servono in un batter d'occhio.

Aprite BloccoNote e copiateci il seguente codice di script:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colOSes = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOS in colOSes
Wscript.Echo "strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colOSes = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOS in colOSes
Wscript.Echo "Computer Name: " & objOS.CSName
Wscript.Echo "Caption: " & objOS.Caption 'Name
Wscript.Echo "Version: " & objOS.Version 'Version & build
Wscript.Echo "Build Number: " & objOS.BuildNumber 'Build
Wscript.Echo "Build Type: " & objOS.BuildType
Wscript.Echo "OS Type: " & objOS.OSType
Wscript.Echo "Other Type Description: " & objOS.OtherTypeDescription
WScript.Echo "Service Pack: " & objOS.ServicePackMajorVersion & "." & _
objOS.ServicePackMinorVersion
Next
: " & objOS.CSName
Wscript.Echo "Caption: " & objOS.Caption 'Name
Wscript.Echo "Version: " & objOS.Version 'Version & build
Wscript.Echo "Build Number: " & objOS.BuildNumber 'Build
Wscript.Echo "Build Type: " & objOS.BuildType
Wscript.Echo "OS Type: " & objOS.OSType
Wscript.Echo "Other Type Description: " & objOS.OtherTypeDescription
WScript.Echo "Service Pack: " & objOS.ServicePackMajorVersion & "." & _
objOS.ServicePackMinorVersion
Next


A questo punto chiudete il file e salvate le modifiche.
Modificate l'estensione del file in .vbs
Ora non vi resta che eseguire lo script appena creato: si visualizzerannouna serie di finestre di dialogo successive, ognuna delle quali riporterà informazioni riguardanti:
Computer Name
Caption
Version
Build Number
Build Type
OS Type
Other Type Description
Service Pack