<?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>Codingstube.de</title>
	<atom:link href="http://codingstube.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://codingstube.de</link>
	<description>Das heterogene Blog</description>
	<lastBuildDate>Fri, 26 Feb 2010 11:11:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>{How-To}Out of Office über Exchange Server einstellen (Powershell)</title>
		<link>http://codingstube.de/2010/02/how-toout-of-office-uber-exchange-server-einstellen-powershell/</link>
		<comments>http://codingstube.de/2010/02/how-toout-of-office-uber-exchange-server-einstellen-powershell/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 11:08:29 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[autoresponder]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[out of office]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://codingstube.de/?p=723</guid>
		<description><![CDATA[Normalerweise ist es nur an einem Outlook Client oder über OWA möglich seinen eigenen Abwesenheits-Einstellungen zu ändern, bzw. eine automatische Antwort an den Sender zu schicken.
In einem aktuellen Fall zieht Kunde X mit seinem Mailserver um. In dieser Umstellungszeit sollen nun alle Sender eine automatische Antwort erhalten, dass es eben zu Problemen kommen kann oder [...]]]></description>
			<content:encoded><![CDATA[<p>Normalerweise ist es nur an einem Outlook Client oder über OWA möglich seinen eigenen Abwesenheits-Einstellungen zu ändern, bzw. eine automatische Antwort an den Sender zu schicken.</p>
<p>In einem aktuellen Fall zieht Kunde X mit seinem Mailserver um. In dieser Umstellungszeit sollen nun alle Sender eine automatische Antwort erhalten, dass es eben zu Problemen kommen kann oder der Empfang von E-Mail&#8217;s nicht zu 100% gewährleistet ist.</p>
<p>Wie schon erwähnt, gibt es keine Transport-Regel o.ä. um so eine automatische-Antwort für bestimmte Postfächer zu setzen.  Dann bin ich auf das Glen&#8217;s <a  href="http://gsexdev.blogspot.com/" target="_blank">Exchange Dev Blog</a> aufmerksam geworden. Glen Scales hat eine Library geschrieben (<strong>EWSOofUtil.dll</strong>), die es für einen Administrator ermöglicht, die Automatische Antwort für jeder Postfach über EWS zu setzen.</p>
<p>Wie es funktioniert, erkläre ich im Folgenden:</p>
<p><span id="more-723"></span></p>
<p>Als erstes braucht ihr die <strong>EWSOofUtil.dll</strong>:</p>
<p><a  href="http://go2.wordpress.com/?id=725X1342&#038;site=telnetport25.wordpress.com&#038;url=http%3A%2F%2Fmsgdev.mvps.org%2Fexdevblog%2FEWSOofUtil.zip" target="_blank">EWSOofUtil.dll [92.3KB] –enthält auch den Quellcode</a></p>
<p>Als nächstes müsst ihr euren Client Access Server (CAS) das Ausführen von Scripten erlauben:</p>
<blockquote><p><span style="color: #3366ff;"><strong><em>set-ExecutionPolicy RemoteSigned</em></strong></span></p></blockquote>
<p>Um Änderungen an einem Postfach durchzuführen, müsst ihr die Berechtigung daran haben:</p>
<blockquote><p><span style="color: #3366ff;"><strong>Add-MailboxPermission &#8220;test.user&#8221; -User &#8220;Administrator&#8221; -AccessRights FullAccess</strong></span></p></blockquote>
<p>Hier gebe ich dem Administrator volle Berechtigung auf das Postfach von test.user.</p>
<p>Nun können wir die Oof-Einstellungen setzen:</p>
<blockquote><p><span style="color: #3366ff;"><strong>[Reflection.Assembly]::LoadFile(&#8220;C:\Users\administrator\Desktop\EWSOofUtil\EWSOofUtil.dll&#8221;)<br />
$ExternalMessage=&#8221;I&#8217;m out of office!&#8221;<br />
$oofutil = new-object EWSOofUtil.OofUtil<br />
$oofutil.setoof(&#8220;test.user@test.org&#8221;,&#8221;Enabled&#8221;,&#8221;",$ExternalMessage)</strong></span></p></blockquote>
<ul>
<li>Als erstes müsst ihr die dll in die Powershell laden</li>
<li>Danach wird die Nachricht gesetzt, hier kann auch kompletter html Code genommen werden. Einfach über $ExternalMessage = &#8220;&lt;html&gt;&lt;&#8230;&gt;&lt;/html&gt;&#8221;</li>
<li>Der letzte Befehl setzt die automatische Antwort für den User: &#8220;test.user&#8221; mit der externen Nachricht</li>
</ul>
<p>Weitere Befehle können auch die Zeit einstellen, wann diese Nachricht gesendet wird:</p>
<blockquote><p><span style="color: #3366ff;"><strong>$oofutil.setoof(&#8220;test.user@test.org&#8221;,&#8221;Scheduled&#8221;, [datetime]::Now.Date.ToLocalTime(),[datetime]::Now.Date.AddDays(4).ToLocalTime())</strong></span></p></blockquote>
<p>Überprüfen kann man es dann im OWA:</p>
<p><a  href="http://codingstube.de/wp-content/uploads/2010/02/oof.png" class="thickbox no_icon" rel="gallery-723" title="oof"><img class="aligncenter size-full wp-image-728" title="oof" src="http://codingstube.de/wp-content/uploads/2010/02/oof.png" alt="" width="458" height="236" /></a></p>
<p>Weitere Beispiele für den Einsatz der dll findet ihr hier:</p>
<p><a  href="http://msgdev.mvps.org/setoofexamples.htm">http://msgdev.mvps.org/setoofexamples.htm</a></p>
<p>So kann man mit schönen Powershell Skripts eine automatische Wartungsmeldung an alle Postfächer binden.</p>
<blockquote><p><span style="color: #3366ff;"><strong>$users = Get-Mailbox -Filter (&#8220;customAttribute1 -eq &#8216;Firma1&#8242;&#8221;)<br />
$email = $users | % {$_.userprincipalname}</strong></span></p>
<p><span style="color: #3366ff;"><strong>$emails = $users | % {$_.userprincipalname}</strong></span></p>
<p><span style="color: #3366ff;"><strong>foreach($mail in $emails){$oofutil.setoof($mail,&#8221;Enabled&#8221;,&#8221;",$ExternalMessage)}</strong></span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2010/02/how-toout-of-office-uber-exchange-server-einstellen-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>{MAC-App}Mehrere Dateien umbennen lassen</title>
		<link>http://codingstube.de/2010/01/mac-appmehrere-dateien-umbennen-lassen/</link>
		<comments>http://codingstube.de/2010/01/mac-appmehrere-dateien-umbennen-lassen/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 15:29:43 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[datei]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[name]]></category>

		<guid isPermaLink="false">http://codingstube.de/?p=718</guid>
		<description><![CDATA[Ich hatte heute den Fall, dass ich eine Reihe von Dateien hatte, die keine Datei-Endung besaßen.
Also habe ich schnell ein Automator-Programm zusammen geschustert, welches euch die Arbeit abnimmt.
Zuerst müsst ihr die Dateien auswählen, welche umbenannt werden sollen:

Danach werdet ihr aufgefordert, inwiefern der Dateinamen geändert werden soll:

Hier findet ihr das Programm zum Download:
Download
]]></description>
			<content:encoded><![CDATA[<p>Ich hatte heute den Fall, dass ich eine Reihe von Dateien hatte, die keine Datei-Endung besaßen.</p>
<p>Also habe ich schnell ein Automator-Programm zusammen geschustert, welches euch die Arbeit abnimmt.</p>
<p>Zuerst müsst ihr die Dateien auswählen, welche umbenannt werden sollen:</p>
<p><a  class="thickbox no_icon" href="http://codingstube.de/wp-content/uploads/2010/01/screen-capture-1.png" rel="gallery-718" title="Dateien auswählen"><img class="alignnone size-full wp-image-719" title="Dateien auswählen" src="http://codingstube.de/wp-content/uploads/2010/01/screen-capture-1.png" alt="" width="541" height="402" /></a></p>
<p>Danach werdet ihr aufgefordert, inwiefern der Dateinamen geändert werden soll:</p>
<p><a  class="thickbox no_icon" href="http://codingstube.de/wp-content/uploads/2010/01/screen-capture-2.png" rel="gallery-718" title="Änderung"><img class="alignnone size-full wp-image-720" title="Änderung" src="http://codingstube.de/wp-content/uploads/2010/01/screen-capture-2.png" alt="" width="573" height="260" /></a></p>
<p>Hier findet ihr das Programm zum Download:</p>
<p><a  href="http://codingstube.de/downloads/ChangeFileName.app.zip">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2010/01/mac-appmehrere-dateien-umbennen-lassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sprachkalender 2010 englisch / deutsch landet im Appstore</title>
		<link>http://codingstube.de/2009/12/sprachkalender-2010-englisch-deutsch-landet-im-appstore/</link>
		<comments>http://codingstube.de/2009/12/sprachkalender-2010-englisch-deutsch-landet-im-appstore/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 10:30:31 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://codingstube.de/?p=706</guid>
		<description><![CDATA[Der Sprachkalender 2010 enthält jeden Tag unterhaltsame Übungen zu Ihrem englischen  Wortschatz, der englischen Grammatik und der Landeskunde.
Sie werden mehr als 10 verschiedene Übungsformen vorfinden, wobei keine mehr als 5 Minuten dauert.
Meistern / beschreiben Sie typische Alltagssituationen in der englischen Sprache und erfahren Sie Interessante Dinge über Großbritannien, weiterhin lernen Sie die Unterschiede zwischen [...]]]></description>
			<content:encoded><![CDATA[<p>Der Sprachkalender 2010 enthält jeden Tag unterhaltsame Übungen zu Ihrem englischen  Wortschatz, der englischen Grammatik und der Landeskunde.</p>
<p>Sie werden mehr als 10 verschiedene Übungsformen vorfinden, wobei keine mehr als 5 Minuten dauert.</p>
<p>Meistern / beschreiben Sie typische Alltagssituationen in der englischen Sprache und erfahren Sie Interessante Dinge über Großbritannien, weiterhin lernen Sie die Unterschiede zwischen dem amerikanischen und dem britischen Englisch kennen.</p>
<p>Sobald Sie die Applikation starten, springt das Programm zur heutigen Aufgabe. Zur Zeit sind die Monate: Januar, Februar, März und April für 2010 vorhanden. Die restlichen Monate werden mit späteren Updates kostenlos nachgeliefert.</p>
<p>Hier sehen Sie eine Beispielübung:</p>
<p><img class="alignnone size-full wp-image-700" title="Beim Arzt" src="http://codingstube.de/wp-content/uploads/2009/12/mzl.yvoarkzo.png" alt="Beim Arzt" width="320" height="480" /><img class="alignnone size-full wp-image-701" title="Britisch &amp; Amerikanisch" src="http://codingstube.de/wp-content/uploads/2009/12/mzl.odjbqjzd.png" alt="Britisch &amp; Amerikanisch" width="320" height="480" /></p>
<p>Hier eine weitere Übung mit der entsprechenden Lösung:</p>
<p><img class="alignnone size-full wp-image-702" title="Ordnen" src="http://codingstube.de/wp-content/uploads/2009/12/mzl.vskydfip.png" alt="Ordnen" width="320" height="480" /><img class="alignnone size-full wp-image-699" title="Lösung" src="http://codingstube.de/wp-content/uploads/2009/12/mzl.akzawwcl.png" alt="Lösung" width="320" height="480" /></p>
<p>Beispiel eines Bilderrätsels:</p>
<p><img class="alignnone size-full wp-image-704" title="Autorätsel" src="http://codingstube.de/wp-content/uploads/2009/12/auto.png" alt="Autorätsel" width="320" height="480" /></p>
<p><a  href="http://codingstube.de/iphone-apps/">Informationen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/12/sprachkalender-2010-englisch-deutsch-landet-im-appstore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Installieren von .deb Dateien auf dem iPhone</title>
		<link>http://codingstube.de/2009/12/tutorial-installieren-von-deb-dateien-auf-dem-iphone/</link>
		<comments>http://codingstube.de/2009/12/tutorial-installieren-von-deb-dateien-auf-dem-iphone/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 09:12:01 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://codingstube.de/2009/12/tutorial-installieren-von-deb-dateien-auf-dem-iphone/</guid>
		<description><![CDATA[HOW TO:

Kopiert die .deb Datei auf euer iPhone, entweder über SSH oder iPhoneExplorer etc.
Beendet Cydia falls es noch läuft
Führt folgenden Befehl auf dem iPhone aus (über Terminal via SSH oder direkt auf dem iPhone mit der Cydia App Terminal): dpkg -i /tmp/name.deb (für name.deb setzt ihr euren Paketnamen ein)
Nach der Installation könnt ihr die deb [...]]]></description>
			<content:encoded><![CDATA[<p><strong>HOW TO:</strong></p>
<ul>
<li>Kopiert die .deb Datei auf euer iPhone, entweder über SSH oder iPhoneExplorer etc.</li>
<li>Beendet Cydia falls es noch läuft</li>
<li>Führt folgenden Befehl auf dem iPhone aus (über Terminal via SSH oder direkt auf dem iPhone mit der Cydia App Terminal): <strong>dpkg -i /tmp/name.deb </strong>(für name.deb setzt ihr euren Paketnamen ein)</li>
<li>Nach der Installation könnt ihr die deb Datei löschen</li>
<li>Das wars</li>
</ul>
<p>&nbsp;</p>
<div class="bjtags">Tags:  <a  rel="tag" href="http://codingstube.de/tag/deb">deb</a>, <a  rel="tag" href="http://codingstube.de/tag/apps">apps</a>, <a  rel="tag" href="http://codingstube.de/tag/anleitung">anleitung</a>, <a  rel="tag" href="http://codingstube.de/tag/howto">howto</a></div>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/12/tutorial-installieren-von-deb-dateien-auf-dem-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Server 2007 auf Windows Server 2008 R2 installieren</title>
		<link>http://codingstube.de/2009/11/sharepoint-server-2007-auf-windows-server-2008-r2-installieren/</link>
		<comments>http://codingstube.de/2009/11/sharepoint-server-2007-auf-windows-server-2008-r2-installieren/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 14:28:22 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://codingstube.de/2009/11/sharepoint-server-2007-auf-windows-server-2008-r2-installieren/</guid>
		<description><![CDATA[Wer versucht MOSS auf dem neuen Windows Server 2008 R2 zu installieren, bekommt wahrscheinlich folgende Meldung: &#8220;The program is blocked due to compatibility issues&#8221;.
&#160;
&#160;

SharePoint SP2 bringt die Kompatibilität für Server 2008 R2 mit. Dafür muss eine Slipstream Installation durchgeführt werden, damit es bei der Installation zu keinen Problemen kommt.
Dies sind die Schritte um einen slipgestreamte [...]]]></description>
			<content:encoded><![CDATA[<div class="entry-title">Wer versucht MOSS auf dem neuen Windows Server 2008 R2 zu installieren, bekommt wahrscheinlich folgende Meldung: &#8220;The program is blocked due to compatibility issues&#8221;.</div>
<div class="entry-title">&nbsp;</div>
<div class="entry-title"><a  class="thickbox no_icon" href="http://codingstube.de/wp-content/uploads/2009/11/image.png" rel="gallery-682" title="Fehlermeldung"><img alt="Fehlermeldung" src="http://codingstube.de/wp-content/uploads/2009/11/image_thumb.jpg" border="0" / /></a>&nbsp;</div>
<div>
<p>SharePoint SP2 bringt die Kompatibilität für Server 2008 R2 mit. Dafür muss eine Slipstream Installation durchgeführt werden, damit es bei der Installation zu keinen Problemen kommt.</p>
<p>Dies sind die Schritte um einen slipgestreamte Installation von MOSS durchzuführen:&nbsp; </p>
<ul>
<li>Herunterladen von MOSS und den Inhalt in einen Ordner extrahieren (mit dem Parameter /extract:).</li>
<li>Download von WSS mit SP2&nbsp;und das&nbsp;einzelne&nbsp;MOSS SP2 Update</li>
<li>Beide Pakete&nbsp;in das Update Verzeichnis&nbsp;im MOSS Ordner extrahieren&nbsp;/extract:&lt;c:\mymossimage&gt;\Updates</li>
<li>Entfernt die Datei&nbsp;Wsssetup.dll&nbsp;aus dem Updates Ordner.</li>
</ul>
<p>Achtet auf die verschiedenen Version x64 und x86.</p>
<p>Sobald das Paket geschnürrt ist, müsst ihr noch einige Rollen&nbsp;auf dem Server installieren:</p>
<p><a  class="thickbox no_icon" href="http://codingstube.de/wp-content/uploads/2009/11/image2.png" rel="gallery-682" title="Rollen"><img alt="Rollen" src="http://codingstube.de/wp-content/uploads/2009/11/image2_thumb.jpg" border="0" / /></a>&nbsp;</p>
<p>&nbsp;</p>
<p>Jetzt sollte es möglich sein MOSS ohne Fehler zu installieren. Getestet mit einem deutsche Windows Server 2008 R2 und deutschem Sharepoint.</p>
<p>&nbsp;</p>
</div>
<div class="bjtags">Tags:  <a  rel="tag" href="http://codingstube.de/tag/sharepoint">sharepoint</a>, <a  rel="tag" href="http://codingstube.de/tag/r2">r2</a>, <a  rel="tag" href="http://codingstube.de/tag/windows">windows</a>, <a  rel="tag" href="http://codingstube.de/tag/server">server</a></div>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/11/sharepoint-server-2007-auf-windows-server-2008-r2-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>de Hangman 1.6 und Glüxrad 1.2 Updates unterwegs</title>
		<link>http://codingstube.de/2009/11/de-hangman-1-6-und-gluxrad-1-2-updates-unterwegs/</link>
		<comments>http://codingstube.de/2009/11/de-hangman-1-6-und-gluxrad-1-2-updates-unterwegs/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 11:27:42 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[Appstore]]></category>

		<guid isPermaLink="false">http://codingstube.de/?p=678</guid>
		<description><![CDATA[Heute konnte ich zwei neue Versionen für de Hangman und Glüxrad an Apple versenden.

Changelog:

Kindersound bei Lösung des Rätsels ausgetauscht


kleine Designverbesserung


Changelog:

 Zu bestätigende Meldungen bei einem nicht vorhandenen Buchstaben entfernt
Sprechblasen hinzugefügt: Zeigen an welcher Buchstabe gewählt wurde, keine extra Bestätigung mehr nötig

 
]]></description>
			<content:encoded><![CDATA[<p>Heute konnte ich zwei neue Versionen für de Hangman und Glüxrad an Apple versenden.</p>
<p><img class="alignnone" title="de Hangman" src="http://codingstube.de/wp-content/uploads/2009/06/2009-2d06-2d10-0743.png" alt="" width="252" height="109" /></p>
<p>Changelog:</p>
<ul>
<li>Kindersound bei Lösung des Rätsels ausgetauscht</li>
</ul>
<ul>
<li>kleine Designverbesserung</li>
</ul>
<p><img class="alignnone size-full wp-image-598" title="Glüxrad" src="http://codingstube.de/wp-content/uploads/2009/07/screen-capture1.png" alt="Glüxrad" width="108" height="107" /></p>
<p>Changelog:</p>
<ul>
<li> Zu bestätigende Meldungen bei einem nicht vorhandenen Buchstaben entfernt</li>
<li>Sprechblasen hinzugefügt: Zeigen an welcher Buchstabe gewählt wurde, keine extra Bestätigung mehr nötig</li>
</ul>
<p><img class="alignnone size-full wp-image-679" title="Sprechblasen Glüxrad 1.2" src="http://codingstube.de/wp-content/uploads/2009/11/IMG_0123.PNG" alt="Sprechblasen Glüxrad 1.2" width="320" height="480" /> <img class="alignnone size-full wp-image-680" title="Sprechblase Glüxrad 1.2" src="http://codingstube.de/wp-content/uploads/2009/11/IMG_0124.PNG" alt="Sprechblase Glüxrad 1.2" width="320" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/11/de-hangman-1-6-und-gluxrad-1-2-updates-unterwegs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auslesen von Drucker Informationen (VBScript)</title>
		<link>http://codingstube.de/2009/11/auslesen-von-drucker-informationen-vbscript/</link>
		<comments>http://codingstube.de/2009/11/auslesen-von-drucker-informationen-vbscript/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 15:41:51 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://codingstube.de/2009/11/auslesen-von-drucker-informationen-vbscript/</guid>
		<description><![CDATA[
Heute bin ich auf das Problem gestossen, dass ich auf mehreren Terminalservern einige Informationen von Druckern brauchte. Das per Hand  abzuschreiben, ist natürlich verschwendete Zeit.
Nach kurzer Recherche bin ich auf diverse Scripts gestoßen.
Powershell und VBScripts. Da es sich bei den Servern um 2003er handelt, ist kein Powershell installiert. Somit habe ich mich für ein VBScript [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://codingstube.de/wp-content/uploads/2009/11/script.jpg" border="0" alt="Script" width="127" height="127" align="left" /></p>
<p style="text-align: right;">Heute bin ich auf das Problem gestossen, dass ich auf mehreren Terminalservern einige Informationen von Druckern brauchte. Das per Hand  abzuschreiben, ist natürlich verschwendete Zeit.</p>
<p style="text-align: right;">Nach kurzer Recherche bin ich auf diverse Scripts gestoßen.</p>
<p style="text-align: right;">Powershell und VBScripts. Da es sich bei den Servern um 2003er handelt, ist kein Powershell installiert. Somit habe ich mich für ein VBScript entschieden.</p>
<p>Folgende Daten werden ausgelesen:</p>
<ul>
<li>Druckername</li>
<li>Freigabename</li>
<li>Treibername</li>
<li>Anschluss</li>
<li>Ort</li>
<li>Beschreibung</li>
<li>Systemname</li>
<li>Druckprozessor</li>
</ul>
<p>Diese Daten werden in der Kommandozeile ausgegeben. Mir reichten eigentlich nur folgende Daten:</p>
<ul>
<li>Druckername</li>
<li>Portname</li>
<li>Ort</li>
<li>Beschreibung</li>
</ul>
<p>Diese Ausgabe sollte in einer Textdatei erfolgen und wird standardmäßig unter C:\temp\xxx.txt geschrieben.</p>
<p>Hier das komplette Skript:</p>
<blockquote><p><span class="ContentBody"><span style="FONT-FAMILY: Verdana"><em>strComputer = &#8220;.&#8221;</em></span></span></p>
<p><em>Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _<br />
&amp; &#8220;{impersonationLevel=impersonate}!\\&#8221; &amp; strComputer &amp; &#8220;\root\cimv2&#8243;)</em></p>
<p><em>Set colInstalledPrinters = objWMIService.ExecQuery _<br />
(&#8220;SELECT * FROM Win32_Printer&#8221;)</em></p>
<p><em>Set WshNetwork = WScript.CreateObject(&#8220;WScript.Network&#8221;)</em></p>
<p><em>WScript.Echo(&#8220;This Computer&#8217;s Name = &#8221; &amp; WshNetwork.ComputerName)</em></p>
<p><em>Set fso = CreateObject(&#8220;scripting.filesystemobject&#8221;)<br />
set txtfile = fso.OpenTextFile(&#8220;c:\temp\Drucker_von_&#8221; &amp; strComputer &amp; &#8220;.txt&#8221;, 2, True) </em></p>
<p><em><br />
For Each objPrinter in colInstalledPrinters</em></p>
<p><em> If (objPrinter.Attributes AND 4) = 4 then<br />
WScript.Echo(&#8220;*****&gt; Default printer &#8212; Start&#8221;)<br />
Else<br />
WScript.Echo(&#8220;&#8212;&#8221;)<br />
End If</em></p>
<p><em> WScript.Echo(&#8220;Name: &#8221; &amp; objPrinter.Name)<br />
WScript.Echo(&#8220;Share name: &#8221; &amp; objPrinter.ShareName)<br />
WScript.Echo(&#8220;Driver name: &#8221; &amp; objPrinter.DriverName)<br />
WScript.Echo(&#8220;Caption: &#8221; &amp; objPrinter.Caption)<br />
WScript.Echo(&#8220;Port: &#8221; &amp; objPrinter.PortName)<br />
WScript.Echo(&#8220;Location: &#8221; &amp; objPrinter.Location)<br />
WScript.Echo(&#8220;Description: &#8221; &amp; objPrinter.Description)</em></p>
<p><em>WScript.Echo(&#8220;System name: &#8221; &amp; objPrinter.SystemName)<br />
WScript.Echo(&#8220;Print processor: &#8221; &amp; objPrinter.PrintProcessor)</em></p>
<p><em> txtfile.WriteLine(&#8220;Name: &#8221; &amp; objPrinter.Name &amp; &#8220;, Port: &#8221; &amp; objPrinter.PortName &amp; &#8220;, Location: &#8221; &amp; objPrinter.Location &amp; &#8220;,Description: &#8221; &amp; objPrinter.Description)</em></p>
<p><em> </em></p>
<p><em> If (objPrinter.Attributes AND 4) = 4 then<br />
WScript.Echo(&#8220;*****&gt; Default printer &#8212; End&#8221;)<br />
Else<br />
WScript.Echo(&#8220;&#8212;&#8221;)<br />
End If</em></p>
<p><em>Next<br />
txtfile.Close</em></p></blockquote>
<p dir="ltr"><span class="ContentBody"><span style="FONT-FAMILY: Verdana">Diese Zeile in Notepad einfügen und als vbs-Datei speichern.</span></span></p>
<p dir="ltr"><span class="ContentBody"><span style="FONT-FAMILY: Verdana">Aufruf über die Kommandozeile: csscript.exe scriptname.vbs.</span></span></p>
<p dir="ltr"><span class="ContentBody"><span style="FONT-FAMILY: Verdana"> </span></span></p>
<div class="bjtags">Tags:  <a  rel="tag" href="http://codingstube.de/tag/server">server</a>, <a  rel="tag" href="http://codingstube.de/tag/vb">vb</a>, <a  rel="tag" href="http://codingstube.de/tag/skript">skript</a></div>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/11/auslesen-von-drucker-informationen-vbscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GlüxRad in Version 1.1 im Appstore eingetroffen</title>
		<link>http://codingstube.de/2009/11/gluxrad-in-version-1-1-im-appstore-eingetroffen/</link>
		<comments>http://codingstube.de/2009/11/gluxrad-in-version-1-1-im-appstore-eingetroffen/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 09:43:46 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Spiele]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Appstore]]></category>
		<category><![CDATA[glücksrad]]></category>
		<category><![CDATA[gluecksrad]]></category>

		<guid isPermaLink="false">http://codingstube.de/?p=665</guid>
		<description><![CDATA[Das Update für GlüxRad ist nun im Appstore verfügbar.
Änderungen können hier nachgelesen werden: Infos.

Video der Änderungen:

]]></description>
			<content:encoded><![CDATA[<p>Das Update für GlüxRad ist nun im Appstore verfügbar.</p>
<p>Änderungen können hier nachgelesen werden: <a  href="http://codingstube.de/2009/11/gluxrad-update-1-1-unterwegs-u-a-firmware-2-x-kompatibel/">Infos</a>.</p>
<p><img class="alignnone size-full wp-image-666" title="iTunes" src="http://codingstube.de/wp-content/uploads/2009/11/screen-capture.png" alt="iTunes" width="381" height="230" /></p>
<p>Video der Änderungen:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/mzC8S0hi1PY&#038;hl=de_DE&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mzC8S0hi1PY&#038;hl=de_DE&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/11/gluxrad-in-version-1-1-im-appstore-eingetroffen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glüxrad Update 1.1 unterwegs (u.a. Firmware 2.x kompatibel)</title>
		<link>http://codingstube.de/2009/11/gluxrad-update-1-1-unterwegs-u-a-firmware-2-x-kompatibel/</link>
		<comments>http://codingstube.de/2009/11/gluxrad-update-1-1-unterwegs-u-a-firmware-2-x-kompatibel/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 11:12:45 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://codingstube.de/2009/11/gluxrad-update-1-1-unterwegs-u-a-firmware-2-x-kompatibel/</guid>
		<description><![CDATA[&#160;
&#160;
&#160;
&#160;
&#160;
Gestern ging das Update nach Apple und bringt folgende Neuerungen mit:

Neue Features:
&#160;- Es wird zwischen den Runden gespeichert&#160;- Sounds und Musik hinzugefügt&#160;- Animationen erweitert&#160;- Rätsel erweitert&#160;- Neue Computernamen hinzugefügt&#160;- Firmware 2.x kompatibel
Bugfixing:
&#160;- falsche Rätsel entfernt&#160;- Vokale teilweise nicht anwählbar, obwohl man mehr als 300&#8364; hatte&#160;- kleinere Bugs entfernt

&#160;
&#160;
Tags:  iphone, app, appstore
]]></description>
			<content:encoded><![CDATA[<p><img alt="Glüxrad" src="http://codingstube.de/wp-content/uploads/2009/11/2009_2D11_2D02_1158.png" align="left" border="0" />&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Gestern ging das Update nach Apple und bringt folgende Neuerungen mit:</p>
<blockquote>
<p>Neue Features:</p>
<p>&nbsp;- Es wird zwischen den Runden gespeichert<br />&nbsp;- Sounds und Musik hinzugefügt<br />&nbsp;- Animationen erweitert<br />&nbsp;- Rätsel erweitert<br />&nbsp;- Neue Computernamen hinzugefügt<br />&nbsp;- Firmware 2.x kompatibel</p>
<p>Bugfixing:</p>
<p>&nbsp;- falsche Rätsel entfernt<br />&nbsp;- Vokale teilweise nicht anwählbar, obwohl man mehr als 300&euro; hatte<br />&nbsp;- kleinere Bugs entfernt</p>
</blockquote>
<p dir="ltr">&nbsp;</p>
<p dir="ltr">&nbsp;</p>
<div class="bjtags">Tags:  <a  rel="tag" href="http://codingstube.de/tag/iphone">iphone</a>, <a  rel="tag" href="http://codingstube.de/tag/app">app</a>, <a  rel="tag" href="http://codingstube.de/tag/appstore">appstore</a></div>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/11/gluxrad-update-1-1-unterwegs-u-a-firmware-2-x-kompatibel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magic Mouse Verpackung != Butterdose</title>
		<link>http://codingstube.de/2009/10/magic-mouse-verpackung-butterdose/</link>
		<comments>http://codingstube.de/2009/10/magic-mouse-verpackung-butterdose/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 11:35:21 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Trash]]></category>

		<guid isPermaLink="false">http://codingstube.de/2009/10/magic-mouse-verpackung-butterdose/</guid>
		<description><![CDATA[&#160;!= 
&#160;
Tags:  maus, magic, zauber
]]></description>
			<content:encoded><![CDATA[<p><img alt="AppleMagicMousephoto" src="http://codingstube.de/wp-content/uploads/2009/10/AppleMagicMousephoto_small.jpg" border="0" />&nbsp;<font size="6">!= </font><img alt="Butterdose" src="http://codingstube.de/wp-content/uploads/2009/10/0608986030_Butterdose_loft_small.jpg" border="0" /></p>
<p>&nbsp;</p>
<div class="bjtags">Tags:  <a  rel="tag" href="http://codingstube.de/tag/maus">maus</a>, <a  rel="tag" href="http://codingstube.de/tag/magic">magic</a>, <a  rel="tag" href="http://codingstube.de/tag/zauber">zauber</a></div>
]]></content:encoded>
			<wfw:commentRss>http://codingstube.de/2009/10/magic-mouse-verpackung-butterdose/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
