tag:forum.selfhtml.org,2005:/selfWindows Version / vbscript übernahme... – SELFHTML-Forum2009-01-01T18:38:52Zhttps://forum.selfhtml.org/self/2009/jan/1/windows-version-vbscript-uebernahme/1323059#m1323059sabixsabi@sprities.de2009-01-01T13:54:52Z2009-01-01T13:54:52ZWindows Version / vbscript übernahme...<p>Hallo,</p>
<p>ich möchte gerne den MS IIS über eine *.hta Seite unbeaufsichtigt installieren. Das ganze soll unter Windows 2000 und 2003 Server und Windows 2008 Server laufen.</p>
<p>Leider wird der IIS unter 2008 nicht mehr mit sysocmgr.exe sondern über den servermanagercmd installiert.</p>
<p>Ich würde daher gerne die Windows Version auslesen und entsprechend die installation starten...</p>
<p>Mit Jscript bekomme ich (bisher) leider nur raus ob es ein Windows/Linux/Mac oder ähnliches ist. Aber nicht welche Windows Version...</p>
<p>Meine Idee bisher: ich rufe ein VBScript auf welches die OS Version ausließt und diese zurück an jscript übergibt...<br>
Nur das bekomme ich leider nicht hin. das vbscrit wird gestartet, die Version wird auch ausgelesen aber ich kann sie nicht zurück übergeben...</p>
<p>Hat jemand ne Idee? Im besten fall ohne die VBscript "krücke.."</p>
<p>javascript:<br>
function os_version()<br>
{<br>
File=".\ver.vbs";<br>
WSH=new ActiveXObject("WScript.Shell");<br>
scriptresult=WSH.run(File);<br>
}</p>
<p>vbscript (ver.vbs)<br>
strComputer = "."</p>
<p>Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2")<br>
Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")<br>
For Each objOperatingSystem in colOperatingSystems<br>
msgbox left((objOperatingSystem.Version),1)<br>
Next</p>
https://forum.selfhtml.org/self/2009/jan/1/windows-version-vbscript-uebernahme/1323060#m1323060LX2009-01-01T18:38:52Z2009-01-01T18:38:52ZWindows Version / vbscript übernahme...<p>Manche Browser schreiben die OS-Version in navigator.userAgent - allerdings ist diese Angabe sehr unzuverlässig. Im schlimmsten Fall würde ich an Deiner Stelle das Programm mit dem Parameter /? bzw. /h aufrufen und den Exit-Code abfragen - auf diese Weise kannst Du feststellen, ob beim Aufruf ein Fehler auftritt und dann ggf. die neuere Version aufrufen.</p>
<p>Gruß, LX</p>
<div class="signature">-- <br>
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|<br>
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html<br>
X-Will-Answer-Email: Unusual<br>
X-Please-Search-Archive-First: Absolutely Yes
</div>