Get-Host
ist ein Cmdlet. Es muss ausgeführt werden, um die Eigenschaften anzuzeigen.
Dies geschieht mit einem Befehl wie diesem
PS> $var = Get-Host PS> $var.Version
Wenn Sie einfach Folgendes eingeben:
> get-host.version
get-host.version: Der Begriff "get-host.version" wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens oder überprüfen Sie, ob der Pfad korrekt ist, und versuchen Sie es erneut.
Diese Fehlermeldung erklärt, warum dies nicht funktioniert.
(Klammern / Klammern) funktionieren genau wie in der Mathematik. Jedes Paar bestimmt die Reihenfolge der Auswertung und gibt das Ergebnis des Ausdrucks zurück. Siehe https://ss64.com/ps/syntax-operators.html
Sie haben also Zugriff auf die Methoden / Eigenschaften, wenn Sie das Cmdlet zuerst ausführen:
$tomorrow = (Get-Date).AddDays(1)