PowerShell Methode Elementformatierung Ausgabemethode

Formatierung spezifischer Elemente mit Methoden in PowerShell

Notizen zur Formatierung und Ausgabe spezifischer Elemente in PowerShell.

Shou Arisaka
2 Min. Lesezeit
5. Okt. 2025

Nachdem einige Monate vergangen waren, hatte ich Schwierigkeiten, weil ich vergessen hatte, wie es geht, also beschloss ich, wieder Notizen zu machen. Informationen, die von PowerShell ausgegeben werden, können in ihrem ursprünglichen Zustand schwer zu lesen sein, aber durch angemessene Formatierung werden sie leichter lesbar.

Verwendungsbeispiele

1. Überprüfen Sie, ob Python installiert ist, und geben Sie gleichzeitig die Version aus

$var = Get-Command python
$var = $var.Version
"" + $var.Major + '.' + $var.Minor

2. Überprüfen Sie, ob Ruby installiert ist, und geben Sie gleichzeitig die Version aus

$var = Get-Command ruby
$var = $var.Version
"" + $var.Major + '.' + $var.Minor

3. Datum formatieren und ausgeben

$var = Get-Date
$DATE = "" + $var.Year + $var.Month + $var.Day + $var.Hour + $var.Minute + $var.Second
$today = "" + $var.Year + '-' + $var.Month + '-' + $var.Day
echo $var $DATE $today

Ausgabeergebnis:

13. Juli 2017 2:24:25
201771322421
2017-7-13

Beispiel mit pwd

Für den Befehl pwd erzeugt die direkte Verwendung der Variablen als Sonderfall eine ähnliche Ausgabe.

PS C:\> pwd

Path
----
C:\

PS C:\> pwd.Path
pwd.Path : Der Begriff 'pwd.Path' wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder stellen Sie sicher, dass der Pfad korrekt ist (sofern enthalten), und versuchen Sie es erneut.
In Zeile:1 Zeichen:1
+ pwd.Path
+ ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (pwd.Path:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Die direkte Verwendung wie oben gezeigt führt zu einem Fehler, aber das Zuweisen zu einer Variablen löst das Problem.

$var = pwd
$var.Path

Ausgabeergebnis:

C:\

Hinweise

Bezüglich des Sonderfalls des pwd-Befehls ist es praktisch zu wissen, dass Sie mit einer direkt verwendbaren Variablen dieselbe Ausgabe erhalten können.

Mit den oben genannten Methoden können Sie die Ausgabe in PowerShell in ein leicht lesbares Format formatieren. Wenn Sie in Schwierigkeiten sind, beziehen Sie sich bitte darauf.

Diesen Artikel teilen

Shou Arisaka 5. Okt. 2025

🔗 Links kopieren