In Schale geworfen
Teil 3: Die neue PowerShell einsetzen
- Die neue PowerShell einsetzen
- Teil 2: Die neue PowerShell einsetzen
- Teil 3: Die neue PowerShell einsetzen
- Teil 4: Die neue PowerShell einsetzen
- Teil 5: Die neue PowerShell einsetzen
- Teil 6: Die neue PowerShell einsetzen
- Teil 7: Die neue PowerShell einsetzen
- Teil 8: Die neue PowerShell einsetzen
- Teil 9: Die neue PowerShell einsetzen
- Teil 10: Die neue PowerShell einsetzen
- Teil 11: Die neue PowerShell einsetzen
- Teil 12: Die neue PowerShell einsetzen
- Teil 13: Die neue PowerShell einsetzen
- Teil 14: Die neue PowerShell einsetzen
- Teil 15: Die neue PowerShell einsetzen
Interessant werden Variablen, wenn man sie näher untersucht. Die Variable ist nämlich eigentlich ein Variablenfeld, und jede einzelne Textzeile kann über eine Indexzahl ausgelesen werden, wobei die erste Ergebniszeile den Indexwert 0 trägt. Interessieren Sie sich nur für die Informationen in Zeile 7, dann genügt diese Anweisung, um sie aus dem Gesamtergebnis zu picken:

$resultat[6]
Wer mag, kann auch auf die Suche nach Schlüsselworten gehen. Weil die PowerShell ähnlich wie eine Programmiersprache Schleifen und Bedingungen enthält, kann man auch alle Ergebniszeilen der Reihe nach auslesen und nur die Zeilen ausgeben, die ein bestimmtes Suchwort enthalten:
foreach ( $line in $resultat ) { if (
$line -like "*unicast*" ) { $line } }
Diese Anweisung filtert das Ergebnis von netstat und gibt nur die Zeilen aus, die das Wort unicast enthalten. Die foreach-Schleife geht dabei die Elemente des Feldes $resultat der Reihe nach durch und speichert jeweils eine Textzeile in $line. Eine if-Bedingung schaut dann jeweils, ob die in $line gespeicherte Zeile den Suchbegriff enthält. Falls ja, wird die Zeile ausgegeben. Dabei ist -like die Großund Kleinschreibung egal. Wer darauf achten möchte, verwendet -clike. Zusätzlich stehen viele weitere Operatoren zur Verfügung, bei denen ebenfalls durch Voranstellen eines c Groß- und Kleinschreibung beachtet wird.