<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Daniels Blog &#187; Internet Explorer</title>
	<atom:link href="http://blog.danielhahn.eu/tag/internet-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.danielhahn.eu</link>
	<description>Themen rund um IT und das WWW</description>
	<lastBuildDate>Mon, 26 Dec 2011 13:54:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Internet Explorer 8 remote installieren</title>
		<link>http://blog.danielhahn.eu/2010/internet-explorer-8-remote-installieren/</link>
		<comments>http://blog.danielhahn.eu/2010/internet-explorer-8-remote-installieren/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 13:28:10 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[Windows allgemein]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[installieren]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Remote]]></category>

		<guid isPermaLink="false">http://blog.danielhahn.eu/?p=493</guid>
		<description><![CDATA[Viele Administratoren werden sicherlich schon einmal vor der Problem gestanden haben, ein Programm auf mehreren Rechnern (nach-)installieren zu müssen, ohne dafür auf eine richtige Softwareverteilung zurückgreifen zu können. In so einem Falle hat man mehrere Möglichkeiten: Entweder man nimmt sich jeden Rechner einzeln vor, oder man baut sich seine eigene &#8220;Softwareverteilung&#8221;. Ersteres dürfte wohl nur &#8230; </p><p><a class="more-link block-button" href="http://blog.danielhahn.eu/2010/internet-explorer-8-remote-installieren/">Weiterlesen &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Viele Administratoren werden sicherlich schon einmal vor der Problem gestanden haben, ein Programm auf mehreren Rechnern (nach-)installieren zu müssen, ohne dafür auf eine richtige Softwareverteilung zurückgreifen zu können. In so einem Falle hat man mehrere Möglichkeiten: Entweder man nimmt sich jeden Rechner einzeln vor, oder man baut sich seine eigene &#8220;Softwareverteilung&#8221;. Ersteres dürfte wohl nur in relativ kleinen Netzwerken eine ernsthaft zu erwägende Option sein, da der Zeitaufwand spätestens ab zehn Rechnern in unverhältnismäßige Dimensionen steigt. Bleibt also nur der zweite Weg &#8211; und die Frage nach dem &#8220;Wie?&#8221;&#8230;<span id="more-493"></span></p>
<p>&#8230; Welche sich denn auch recht schnell und einfach beantworten lässt: mit knapp 60 Zeilen Skriptcode, ein wenig Basiswissen im Umgang mit VBScript und WMI, sowie einer passenden Installationsdatei. Im Falle des Internet Explorer 8 empfiehlt es sich, ein MSI-Paket zu verwenden, welches man sich aber leider erst selbst mit dem Internet Explorer Administration Kit (IEAK) 8 erstellen muss. Ist dies soweit gelungen, kann man sich an das Installationsskript machen. Ziel ist es, dass das Skript zentral ausgeführt wird und dann automatisch die Installation auf allen angegebenen Rechnern vornimmt. Und das Ergebnis sieht wie folgt aus:</p>
<pre class="brush: vb; title: ; notranslate">
'## Remote-Installationsskript v1.5 ##

Program = &quot;Internet Explorer 8&quot;
SrcPath = &quot;P:\Browser\Internet_Explorer_8\&quot;
SetupFile = &quot;IE8-Setup-Full.msi&quot;
InstOptions = &quot; /quiet /qn /norestart&quot;
ComputerListe = &quot;ComputerListe.txt&quot;
LogFile = ScrPath &amp; Program &amp; &quot; Installation.log&quot;

Set fso = createobject(&quot;scripting.filesystemobject&quot;)
Set oLogging = fso.OpenTextFile(LogFile, 8, true)
Set oComputerListe = fso.opentextfile(ComputerListe, 1, false)
if (Err.Number &lt;&gt; 0) then
WScript.echo &quot;Cannot open &quot; &amp; ComputerListe
WScript.quit
end if

WScript.Echo &quot;Beginning Remote Installation.&quot;

on error resume next

while not oComputerListe.atEndOfStream
Computer = oComputerListe.ReadLine()

'WScript.echo &quot;Copying files to &quot; &amp; Computer &amp; &quot; ...&quot;

fso.CopyFile SrcPath &amp; SetupFile, &quot;\\&quot; &amp; Computer &amp; &quot;\C$\Temp\&quot;, true
if (Err.Number &lt;&gt; 0) then
WScript.echo &quot;Failed to copy File(s) on &quot; &amp; Computer &amp; &quot; with &quot; &amp; Err.Number
end if

Err.Clear

'WScript.echo &quot;Connecting to &quot; &amp; Computer &amp; &quot;...&quot;

if (Err.Number &lt;&gt; 0) then
WScript.echo &quot;Failed to connect to &quot; &amp; Computer &amp; &quot;.&quot;
else

'WScript.echo &quot;Installing &quot; &amp; Program

Set oWMI = GetObject(&quot;winmgmts:{impersonationLevel=impersonate}!\\&quot; &amp; Computer &amp; &quot;\root\cimv2&quot;)
Set oProcess = oWMI.Get(&quot;win32_process&quot;)
oProcess.create &quot;C:\Windows\System32\msiexec.exe /i C:\Temp\&quot; &amp; SetupFile &amp; InstOptions
if (Err.Number &lt;&gt; 0) then
WScript.echo &quot;Failed to start process on &quot; &amp; Computer &amp; &quot;: &quot; &amp; Err.Number
else
oLogging.WriteLine(Computer &amp; &quot;: &quot; &amp; Date)
end if
end if

Err.Clear

wend

oComputerListe.close()
oLogging.close()

WScript.echo &quot;Exiting.&quot;
</pre>
<p>Das Skript greift auf die Datei &#8220;ComputerListe.txt&#8221; zu, in der die Zielhosts mit Name oder IP-Adresse definiert sind. Auf jeden Host wird das MSI-Paket nach C:\Temp kopiert. Ist der Kopiervorgang erfolgreich abgeschlossen, stellt das Skript eine WMI-Verbindung mit dem Zielhost her und startet auf diesem den Setupprozess. Ein fehlerfreier Start wird in einer Logdatei mit Datum protokolliert, eventuelle Fehlermeldung werden auf den Bildschirm ausgegeben. WICHTIG: Der Account, unter dem das Skript ausgeführt  wird, benötigt auf den Ziel PCs die notwendigen Rechte, um auf WMI  zugreifen und Programme installieren zu können. Im günstigsten Falle  startet man das Skript also unter einem Domänenadmin-Account.</p>
<p>Natürlich ist dies bei weitem nicht mit einer wirklichen Softwareverteilung zu vergleichen, aber mit ein Bisschen Fleißarbeit kann man das Skript noch etwas aufbohren. So können z.B. Hosts aus einem Active Directory ausgelesen werden, anstelle aus der Textdatei. Ebenso kann man auch durch Überprüfung der Installationslogs auf den Rechnern das Ergebnis der Installation abprüfen und dieses z.B. in eine Datenbank schreiben &#8211; VBScript bietet hier viele Möglichkeiten, die man sich mit ein wenig Zeit und Lust zu nutze machen kann. Viel Spaß beim Skripten!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielhahn.eu/2010/internet-explorer-8-remote-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 E &#8211; nun doch mit Internet Explorer?</title>
		<link>http://blog.danielhahn.eu/2009/windows-7-e-nun-doch-mit-internet-explorer/</link>
		<comments>http://blog.danielhahn.eu/2009/windows-7-e-nun-doch-mit-internet-explorer/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 11:52:48 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://blog.danielhahn.eu/?p=291</guid>
		<description><![CDATA[Gestern Abend war auf Golem zu lesen, dass Microsoft Windows 7 in der EU nun doch mit dem Internet Explorer ausliefern will &#8211; und zusätzlichen Alternativen wie Firefox oder Opera. Der mündige Nutzer soll nun mithilfe eines Auswahlbildschirms entscheiden können, welchen Standardbrowser er nutzen möchte. OEM-Hersteller sollen selber entscheiden können, welchen Browser sie auswählen. Vorausgesetzt, &#8230; </p><p><a class="more-link block-button" href="http://blog.danielhahn.eu/2009/windows-7-e-nun-doch-mit-internet-explorer/">Weiterlesen &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Gestern Abend war auf <a title="Windows 7 nun doch mit IE?" href="http://www.golem.de/0907/68588.html">Golem zu lesen</a>, dass Microsoft Windows 7 in der EU nun doch mit dem Internet Explorer ausliefern will &#8211; und zusätzlichen Alternativen wie Firefox oder Opera. Der mündige Nutzer soll nun mithilfe eines Auswahlbildschirms entscheiden können, welchen Standardbrowser er nutzen möchte. OEM-Hersteller sollen selber entscheiden können, welchen Browser sie auswählen. Vorausgesetzt, die EU-Kommission stimmt dem Vorschlag Microsofts zu. Ursprünglich war geplant, aufgrund des Kartellstreits mit der Europäischen Kommission, Windows 7 in der EU ohne installierten Internet Explorer auszuliefern. Dieser sollte, sofern gewünscht, von DVD nachinstalliert werden können.</p>
<p>Was mich bei diesem Thema immer wieder beschäftigt, ist die Frage nach dem Sinn des Ganzen. Mal ehrlich, die OEM-Hersteller werden wohl kaum in großem Stil vom IE als Standardbrowser abrücken. Und wieviele der Kunden, die einen Komplett-PC kaufen, werden sich wohl einen anderen Browser installieren? Für alle die sich auch nur halbwegs mit Computern auskennen, wird das kein Problem sein. Aber das war es jetzt auch schon nicht. Klar, wer nur ein Bisschen im Netz surfen will, der könnte auch gut und gerne auf den IE verzichten. Aber wer z.B. OnlineBanking mit Starmoney betreiben möchte, wird um den IE nicht drumherum kommen, da Starmoney dessen Engine benutzt &#8211; wie einige andere Programme auch.<span id="more-291"></span> Genauso setzen auch Video-OnDemand-Dienste wie Maxdome aus lizenzrechtlichen Gründen den IE voraus. Daher wage ich zu bezweifeln, dass der gewöhnliche Standardnutzer vom IE abweichen wird, den ihm die OEM-Hersteller aus eben genannten Gründen auch weiterhin als Standardbrowser installieren werden. Und somit wird wohl auch die EU-Kommision ihr Ziel, den Browsermarkt für Alternativen zum IE weiter zu öffnen, auf diesem Wegwohl nicht erreichen können. Das hat im Übrigen schon beim Windows Mediaplayer nicht funktioniert.</p>
<p>Und bevor nun jemand auf die Idee kommt, mir Befangenheit oder Sponsoring durch Microsoft zu unterstellen: mein Standardbrowser heißt Firefox <img src='http://blog.danielhahn.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielhahn.eu/2009/windows-7-e-nun-doch-mit-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

