Поскольку я знаю, что у Get-Host
есть некоторые свойства
Get-Host|Get-Member
Но почему я не могу получить его с помощью Get-Host.Version
или Get-Host.UI
?И каким способом можно получить товар в результате Get-Host
отдельно?
Поскольку я знаю, что у Get-Host
есть некоторые свойства
Get-Host|Get-Member
Но почему я не могу получить его с помощью Get-Host.Version
или Get-Host.UI
?И каким способом можно получить товар в результате Get-Host
отдельно?
Get-Host
- это командлет, его необходимо выполнить, чтобы раскрыть свойства.
Это делается с помощью такой команды
PS> $var = Get-Host
PS> $var.Version
Если вы просто введете:
> get-host.version
get-host.version: термин «get-host.version» не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.
Это сообщение об ошибке объясняет, почему это не работает.
(Круглые скобки / скобки) работают так же, как и в математике, каждая пара определяет порядок вычисления и возвращает результат выражения внутри. См. Https://ss64.com/ps/syntax-operators.html.
Таким образом, у вас есть доступ к методам / свойствам при первом выполнении командлета:
$tomorrow = (Get-Date).AddDays(1)