с помощью параметра Quiet вы можете заставить команду вернуть True или False, а с помощью параметра Count можно ограничить тест одной попыткой.
PS> Test-Connection -ComputerName offlineserver -Quiet -Count 1
False
PS> Test-Connection -ComputerName onlineserver -Quiet -Count 1
True
App_configuration.txt из прилагаемых к книге материалов по ссылке github.com/adbertram/PowerShellForSysadmins/ и
С помощью параметра Verb в Get-Command можно сократить этот огромный список команд только до тех, которые, например, начинаются с Get. Для этого введите следующее в командной строке:
PS> Get-Command -Verb Get
Функции — это команды, напротив, написанные на PowerShell. Вы будете писать функции для выполнения задач, а командлеты оставьте на долю разработчиков программного обеспечения. Командлеты и функции — это наиболее распространенные типы команд, с которыми вы будете работать в PowerShell.
Get-Alias: она выведет вам многие старомодные команды cmd.exe, к которым вы привыкли.
Отображение типа команды Get-Alias
PS> Get-Command -Name Get-Alias
Команды PowerShell бывают нескольких видов: командлеты, функции, псевдонимы и иногда внешние сценарии. Большинство встроенных команд от Microsoft — это командлеты, которые обычно представляют собой команды из других языков, например C#
MaximumHistoryCount — это встроенная переменная, которая определяет максимальное количество команд, которое PowerShell сохраняет в своей истории. По умолчанию оно равно 4096
Все переменные в PowerShell начинаются со знака доллара ($), который сообщает PowerShell, что вы вызываете именно переменную, а не командлет, функцию, файл сценария или исполняемый файл.
С помощью параметра Verb в Get-Command можно сократить этот огромный список команд только до тех, которые, например, начинаются с Get.