バージョン 5 未満の Silverlight をアンインストールするためのスタートアップ スクリプトとして使用する VBS スクリプトをまとめようとしていますが、値を比較しようとするとコードの型が一致しません。
バージョンは 5.1.10411.0 です。この値を整数値と比較するにはどうすればよいですか?
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Product WHERE Caption = 'Microsoft Silverlight'")
Dim item
For each item in colItems
prodVer = item.Version
Next
If prodVer < 5 Then
set WshShell = CreateObject("WScript.Shell")
set oExec = WshShell.Exec("wmic product where caption='Microsoft Silverlight' call uninstall")
End If