<?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>EntwicklerForum.org &#187; PowerShell</title>
	<atom:link href="http://www.entwicklerforum.org/tag/powershell/feed" rel="self" type="application/rss+xml" />
	<link>http://www.entwicklerforum.org</link>
	<description>Tipps und Tricks für Entwickler</description>
	<lastBuildDate>Fri, 09 Dec 2011 17:54:27 +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>Zusatz Commandlets f&#252;r die Windows PowerShell</title>
		<link>http://www.entwicklerforum.org/zusatz-commandlets-fuer-die-windows-powershell</link>
		<comments>http://www.entwicklerforum.org/zusatz-commandlets-fuer-die-windows-powershell#comments</comments>
		<pubDate>Thu, 30 Oct 2008 10:12:37 +0000</pubDate>
		<dc:creator>t.grund</dc:creator>
				<category><![CDATA[Allgemein / Web 2.0]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.entwicklerforum.org/?p=447</guid>
		<description><![CDATA[In diesem Blogeintrag liste ich Zusatz Commandlets f&#252;r die Windows PowerShell auf. 1. PowerShell Community Extensions Hersteller: Microsoft/Open-Source-Community-Projekt Preis: Kostenlos URL: http://www.codeplex.com/PowerShellCX Unter folgendem Link sind die in den PSCX 1.1.1 enthaltenen Commandlets zu sehen: http://www.it-visions.de/glossar/alle/4835/PowerShell%20Community%20Extensions.aspx Installation der PSCX: Die PowerShell Community Extensions besitzen eine eigene Installationsroutine. W&#228;hrend der Installation wird man gefragt, ob man [...]]]></description>
			<content:encoded><![CDATA[<p>In diesem Blogeintrag liste ich Zusatz Commandlets f&#252;r die Windows PowerShell auf.</p>
<p><span id="more-447"></span></p>
<p><br class="spacer_" /></p>
<p><strong>1</strong><strong>. PowerShell Community Extensions</strong></p>
<p><br class="spacer_" /></p>
<p><strong>Hersteller:</strong> Microsoft/Open-Source-Community-Projekt</p>
<p><strong>Preis: </strong> Kostenlos</p>
<p><strong>URL: </strong>http://www.codeplex.com/PowerShellCX</p>
<p><strong><br />
 </strong></p>
<p><strong>Unter folgendem Link sind die in den PSCX 1.1.1 enthaltenen Commandlets zu sehen:</strong></p>
<p>http://www.it-visions.de/glossar/alle/4835/PowerShell%20Community%20Extensions.aspx</p>
<p><br class="spacer_" /></p>
<p><strong>Installation der PSCX:</strong></p>
<p>Die PowerShell Community Extensions besitzen eine eigene Installationsroutine. W&#228;hrend der Installation wird man gefragt, ob man eine Profildatei anlegen m&#246;chte, die das PSCX-Snap-In einbindet und zahlreiche Variablen und Funktionen anlegt. Wenn man dies nicht m&#246;chte (weil man bereits eine eigene Profildatei besitzt), muss man die PowerShell Community Extensions durch folgende Anweisung manuell in die eigene Profildatei einbinden oder bei jedem Start der Konsole ausf&#252;hren:</p>
<p><em>Add-PSSnapin PSCX</em></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><strong>2. IT-Visions PowerShell Commandlet Extensions Library</strong></p>
<p><strong>Hersteller: </strong>www.IT-Visions.de</p>
<p><strong>Preis: </strong>Kostenlos</p>
<p><strong>URL: </strong>http.//www.dotnetframework.de/scripting/powershell/PowerShellCommandletExtensions.aspx</p>
<p><br class="spacer_" /></p>
<p><strong>Diese PowerShell- Erweiterung bietet Funktionen aus folgenden Bereichen:</strong></p>
<p><strong>- Verzeichnisverwaltung</strong> (Get-DirectoryEntry, Get-DirectoryChildren, Add-DirectoryEntry, Remove-DirectoryEntry, &#8230;)</p>
<p><strong>- Hardwareinformationen</strong> (Get-Processor, Get-Memorydevice, Get-NetworkAdapter, Get-CDRomDrive, Get-Videocontroller, Get-USBController, &#8230;)</p>
<p><strong>- Datenbankzugriff </strong>(Get-DBTable, Get-DBRow, Set-DBTable, Invoke-DBCommand, Get-DBConnection, &#8230;)</p>
<p><br class="spacer_" /></p>
<p><strong>Installation der IT-Visions PowerShell Extensions:</strong></p>
<p>Die Erweiterung muss manuell installiert werden mit &#8220;installutil.exe&#8221;:</p>
<p>Installunit.exe ITVisions_PowerShell_Extensions.dll</p>
<p>Anschlie&#223;end muss die Erweiterung in die Konsole geladen werden (dies am besten in Profil.ps1 eintragen): <em>Add-PSSnapin ITVisions_PowerShell_Extensions</em></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><strong>3. Quest Management Shell for Active Directory</strong></p>
<p><strong>Hersteller: </strong>Quest</p>
<p><strong>Preis: </strong>Beta-Version kostenlos<strong> <br />
 </strong></p>
<p><strong>URL: </strong>http://www.quest.com/activeroles-server/arms.aspx</p>
<p><br class="spacer_" /></p>
<p>Die Firma Quests stellt Commandlets zur Active Directory-Verwaltung sowie eine angepasste PowerShell- Konsole (Quest Management Shell for Active Directory) zur Verf&#252;gung.</p>
<p>Die Quest Commandlets k&#246;nnen auch unabh&#228;ngig von der Quest Management-Konsole in die normale PowerShell durch den Befehl    <em>Add-PSSnapin quest.activeroles.admanagement </em>eingebunden werden.</p>
<p><br class="spacer_" /></p>
<p><strong>Die Quest- Erweiterungen enthalten in der aktuellen Version folgende Commandlets:</strong></p>
<p>- Add-QADGroupMember</p>
<p>- Connect-QADService</p>
<p>- Disconnect-QADService</p>
<p>- Get-QADComputer</p>
<p>- Get-QADGroup</p>
<p>- Get-QADGroupMember</p>
<p>- Get-QADObject</p>
<p>- Get-QADUser</p>
<p>- New-QADGroup</p>
<p>- New-QADObject</p>
<p>- New-QADUser</p>
<p>- Remove-QADGroupMember</p>
<p>-Set-QADObject</p>
<p>- Set-QADUser</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entwicklerforum.org/zusatz-commandlets-fuer-die-windows-powershell/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unterschiede zwischen Windows PowerShell und Cmd</title>
		<link>http://www.entwicklerforum.org/unterschiede-zwischen-windows-powershell-und-cmd</link>
		<comments>http://www.entwicklerforum.org/unterschiede-zwischen-windows-powershell-und-cmd#comments</comments>
		<pubDate>Wed, 01 Oct 2008 06:15:46 +0000</pubDate>
		<dc:creator>t.grund</dc:creator>
				<category><![CDATA[Allgemein / Web 2.0]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.entwicklerforum.org/?p=411</guid>
		<description><![CDATA[Hier f&#252;hre ich einige Unterschiede zwischen der Windows PowerShell und dem Cmd auf. Neuigkeiten der PowerShell gegen&#252;ber dem Cmd - Die PowerShell erlaubt Zugriff auf WMI- Klassen und auf das gesamte .NET- Framework - Objektorientiert - Eigene Skriptsprache (PowerShell Scripting Language) - Pipelining - Sprachsyntax Command-lets (Aliase) PowerShell               [...]]]></description>
			<content:encoded><![CDATA[<p>Hier f&#252;hre ich einige Unterschiede zwischen der Windows PowerShell und dem Cmd auf.</p>
<p><span id="more-411"></span></p>
<p><br class="spacer_" /></p>
<p><span style="text-decoration: underline;"><strong>Neuigkeiten der PowerShell gegen&#252;ber dem Cmd</strong></span></p>
<p><br class="spacer_" /></p>
<p>- Die PowerShell erlaubt Zugriff auf WMI- Klassen und auf das gesamte .NET- Framework</p>
<p>- Objektorientiert</p>
<p>- Eigene Skriptsprache (PowerShell Scripting Language)</p>
<p>- Pipelining</p>
<p>- Sprachsyntax</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><span style="text-decoration: underline;"><strong>Command-lets (Aliase)</strong></span></p>
<p><br class="spacer_" /></p>
<p><strong>PowerShell                                  Cmd</strong></p>
<p style="text-align: left;"><strong> </strong></p>
<p><br class="spacer_" /></p>
<p style="text-align: left;">sl, cd, chdir                                  cd, chdir                                           Set- Location</p>
<p style="text-align: left;">gl, pwd                                         cd                                                    Get- Location</p>
<p style="text-align: left;">gps,ps                                          tasklist                                             Get- Process</p>
<p style="text-align: left;">kill                                                taskkill                                             Stop- Process</p>
<p style="text-align: left;">cls, clear                                       cls                                                   Clear- Host</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><span style="text-decoration: underline;"><strong>Betriebssystem:</strong></span></p>
<p><br class="spacer_" /></p>
<p><strong>PowerShell: </strong>Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008</p>
<p><br class="spacer_" /></p>
<p><strong>Cmd: </strong>Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Dieser Artikel wird st&#228;ndig erweitert.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.entwicklerforum.org/unterschiede-zwischen-windows-powershell-und-cmd/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows Power Shell</title>
		<link>http://www.entwicklerforum.org/windows-power-shell</link>
		<comments>http://www.entwicklerforum.org/windows-power-shell#comments</comments>
		<pubDate>Mon, 22 Sep 2008 15:50:27 +0000</pubDate>
		<dc:creator>t.grund</dc:creator>
				<category><![CDATA[Allgemein / Web 2.0]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.entwicklerforum.org/?p=370</guid>
		<description><![CDATA[Dieser Beitrag ist eine kleine Einf&#252;hrung in die Windows Power Shell. Die Windows Power Shell ist eine neue Windows- Befehlszeilenshell, die speziell f&#252;r Systemadministratoren entwickelt wurde. Die Shell umfasst eine Eingabeaufforderung und eine Skriptumgebung, die einzeln oder zusammen verwendet werden k&#246;nnen. Systemvorraussetzungen: Windows Power Shell 1.0 kann man kostenlos runterladen (http://www.microsoft.com/downloads/results.aspx?pocId=&#38;freetext=windows%20powershell&#38;DisplayLang=de) und ben&#246;tigt folgende Programme: [...]]]></description>
			<content:encoded><![CDATA[<p>Dieser Beitrag ist eine kleine Einf&#252;hrung in die Windows Power Shell.</p>
<p><br class="spacer_" /></p>
<p>Die Windows Power Shell ist eine neue Windows- Befehlszeilenshell, die speziell f&#252;r Systemadministratoren entwickelt wurde. Die Shell umfasst eine Eingabeaufforderung und eine Skriptumgebung, die einzeln oder zusammen verwendet werden k&#246;nnen.</p>
<p><span id="more-370"></span></p>
<p><strong>Systemvorraussetzungen:</strong></p>
<p>Windows Power Shell 1.0 kann man kostenlos runterladen (http://www.microsoft.com/downloads/results.aspx?pocId=&amp;freetext=windows%20powershell&amp;DisplayLang=de) und ben&#246;tigt folgende Programme:</p>
<p>- Windows XP Service Pack2, Windows 2003 Service Pack1 oder h&#246;here Versionen von Windows</p>
<p>- Microsoft .NET Framework 2.0</p>
<p><strong>Command- lets:</strong></p>
<p>Command- lets sind die Befehle der Windows Power Shell.</p>
<p>Es werden</p>
<p>- mit &#8220;<strong>get- cmdlets</strong>&#8221; nur Daten abgerufen</p>
<p>- mit &#8220;<strong>set- cmdlets</strong>&#8221; nur Daten erzeugt oder ge&#228;ndert</p>
<p>- mit &#8220;<strong>format- cmdlets</strong>&#8221; nur Daten formatiert</p>
<p>- mit &#8220;<strong>out- cmdlets</strong>&#8221; nur Ausgaben an ein angegebenes Ziel geleitet</p>
<p><strong>Verwenden von cmdlet- Parametern:</strong></p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild11.png"><img class="alignnone size-medium wp-image-371" title="bild11" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild11-300x194.png" alt="" width="300" height="194" /></a></p>
<p>Cmdlet- Parameter werden mit einem Bindestrich (-) vor dem Parameternamen gekennzeichnet.</p>
<p><br class="spacer_" /></p>
<p><strong>Verarbeiten von Objekten:</strong></p>
<p>In Windows Power Shell arbeiten Sie mit .NET-Objekten. Technisch gesehen ist ein .NET- Objekt eine Instanz einer .NET- Klasse. Sie k&#246;nnen sich ein Objekt als Dateneinheit mit Eigenschaften (Merkmalen) und Methoden vorstellen. Methoden sind Aktionen, die f&#252;r das Objekt ausgef&#252;hrt werden k&#246;nnen.</p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild2.png"><img class="alignnone size-medium wp-image-374" title="bild2" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild2-300x147.png" alt="" width="300" height="147" /></a></p>
<p><strong>get- member</strong> zeigt Informationen &#252;ber das Dienstobjekt an. Dazu z&#228;hlen der Typname des Objekts, sowie dessen Eigenschaften und Methoden.</p>
<p><br class="spacer_" /></p>
<p>Wenn Sie die Werte aller Eigenschaften eines bestimmten Objekts finden m&#246;chten, senden Sie die Ergebnisse des Befehls <strong>get</strong> mit einem Pipelineoperator (|) an den Befehl <strong>Format- List</strong>.</p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild3.png"><img class="alignnone size-medium wp-image-377" title="bild3" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild3-300x105.png" alt="" width="300" height="105" /></a></p>
<p><br class="spacer_" /></p>
<p><strong>Skriptsprache:</strong></p>
<p>- Skripte sind die permanente Speicherung einer Abfolge von Kommandozeilenoperationen</p>
<p>- als Dateiendung m&#252;ssen die Skripte die Erweiterung <strong>.msh</strong> aufweisen</p>
<p>- Skripte liegen bei der Power Shell in ganz normalen Dateien vor</p>
<p>- die Sprache ist den Konventionen anderer bei der .NET- Programmierung verwendeter Sprache wie &#8220;C# &#8221; entsprechend</p>
<p><br class="spacer_" /></p>
<p><strong>Zuweisungsoperatoren:</strong></p>
<p><strong>=</strong><strong> </strong>weist einen Wert an eine Variable zu</p>
<p><strong>+ =</strong> addiert den Wert rechts zum Wert links</p>
<p><strong>- =</strong> zieht den Wert rechts vom Wert links ab</p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild4.png"><img class="alignnone size-medium wp-image-379" title="bild4" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild4-300x92.png" alt="" width="300" height="92" /></a></p>
<p>Weitere Zuweisungsoperatoren existieren zum Beispiel f&#252;r Multiplikationen und Divisionen.</p>
<p><br class="spacer_" /></p>
<p><strong>Vergleichsoperatoren:</strong></p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild5.png"><img class="alignnone size-medium wp-image-380" title="bild5" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild5-300x68.png" alt="" width="300" height="68" /></a></p>
<p><strong>-gt, greater than</strong></p>
<p><strong>-lt, less than</strong></p>
<p><strong>-eq, equal</strong></p>
<p><br class="spacer_" /></p>
<p><strong>Aliase:</strong></p>
<p>Um Eingaben zu vereinfachen und Benutzern, die an andere Shells gew&#246;hnt sind, den Einstieg zu erleichtern, unterst&#252;tzt Windows Power Shell das Konzept des Alias, d. h. eines alternativen Namens f&#252;r einen Befehl.</p>
<p>Mit folgendem Befehl k&#246;nnen Sie alle Aliase in Ihrer Sitzung anzeigen:</p>
<p><strong>get-alias</strong></p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild6.png"><img class="alignnone size-medium wp-image-382" title="bild6" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild6-300x109.png" alt="" width="300" height="109" /></a></p>
<p><br class="spacer_" /></p>
<p><strong>Navigation:</strong></p>
<p>&#8220;<strong>dir</strong>&#8221; und &#8220;<strong>ls</strong>&#8221; sind Aliase f&#252;r das cmdlet <strong>get-childitem</strong>, mit dem die untergeordneten Elemente f&#252;r einen Speicherort abgerufen werden k&#246;nnen.</p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild7.png"><img class="alignnone size-medium wp-image-384" title="bild7" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild7-300x177.png" alt="" width="300" height="177" /></a></p>
<p><br class="spacer_" /></p>
<p>&#8220;<strong>cd</strong>&#8221; ist ein Alias f&#252;r das cmdlet <strong>set-location</strong>, mit dem der aktuelle Speicherort auf den angegebenen Pfad festgelegt werden kann.</p>
<p><a href="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild8.png"><img class="alignnone size-medium wp-image-385" title="bild8" src="http://www.entwicklerforum.org/wp-content/uploads/2008/09/bild8-300x112.png" alt="" width="300" height="112" /></a></p>
<p>Wie auch in anderen Shells k&#246;nnen Sie in andere Verzeichnisse wechseln, Verzeichnisse und Dateien erstellen, l&#246;schen, verschieben und kopieren sowie deren Eigenschaften &#228;ndern.</p>
<p><br class="spacer_" /></p>
<p><strong>Fehlerhandling in Windows Power Shell:</strong></p>
<p>In Windows Power Shell gibt es zwei Arten von Fehlern:</p>
<p><strong>- Fehler mit Abbruch: </strong>Fehler,<strong> </strong>die die Befehlsausf&#252;hrung unterbrechen</p>
<p><strong>- Fehler ohne Abbruch:</strong><strong> </strong>Fehler, die die Befehlsausf&#252;hrung <strong>nicht</strong> unterbrechen</p>
<p><br class="spacer_" /></p>
<p><strong>Neue Funktionen in der Windows Power Shell 2.0:</strong></p>
<p>- Power Shell remoting</p>
<p>- Graphical Power Shell</p>
<p>- Skript Debugging</p>
<p>- 24 new cmdlets</p>
<p>- Data language</p>
<p>- uvm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entwicklerforum.org/windows-power-shell/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

