Powershell - Extrakt erste und Dritte element bilden die string-variable

Habe ich eine variable namens $Festplatte, die gefüllt ist über eine foreach-Schleife, verarbeitet die Ausgabe eines Befehls zurückgibt, die viele Zeilen der Ausgabe.

Für jede iteration der Schleife die $Disk-variable enthält Daten, die den simulator:

Harddisk4  Disk1  SQLDG1  MBR   0     0   Offline     DISKS@SERVER1    P4C0T0L3 - -    F6799A78-9C10-443C-B4E6-22E3B30563C0 60003FFF409638B0B4E622E3B30563C0

Brauch ich zu extrahieren der ersten und Dritten Wörter aus diesem string; alle "die Wörter" in der Zeichenfolge variabler Länge sein können.

Möchte ich enden mit:

$Harddisk gleich: Harddisk4

$DG gleich: SQLDG1

So weit ich habe nicht gefunden, einen Weg, dies zu tun. Welche Möglichkeiten bietet powershell haben, um dies zu erreichen?

Welches Programm erzeugt diese Ausgabe? Ich Frage mich, ob es möglicherweise ein verwaltetes entspricht...

InformationsquelleAutor MDS | 2014-08-28

Schreibe einen Kommentar