Get-Host
é um cmdlet, ele precisa ser executado para expor as propriedades.
Isso é feito com um comando como este
PS> $var = Get-Host
PS> $var.Version
Se você simplesmente digitar:
> get-host.version
get-host.version : The term 'get-host.version' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Essa mensagem de erro explica por que isso não funciona.
(Parênteses / Brackets) funcionam exatamente como na matemática, cada par determinará a ordem de avaliação e retornará o resultado da expressão dentro dela. Consulte o link
Portanto, você tem acesso aos métodos / propriedades ao executar o cmdlet pela primeira vez:
$tomorrow = (Get-Date).AddDays(1)