tag:forum.selfhtml.org,2005:/self Windows Version / vbscript übernahme... – SELFHTML-Forum 2009-01-01T18:38:52Z https://forum.selfhtml.org/self/2009/jan/1/windows-version-vbscript-uebernahme/1323059#m1323059 sabix sabi@sprities.de 2009-01-01T13:54:52Z 2009-01-01T13:54:52Z Windows 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#m1323060 LX 2009-01-01T18:38:52Z 2009-01-01T18:38:52Z Windows 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>