свойство tagged posts

Зная имена свойств, поддерживаемых объектом ServiceController, можно без труда найти нужную информацию.

Зная имена свойств, поддерживаемых объектом ServiceController, можно без труда найти нужную информацию.
 
Чтобы результаты читались лучше, вы можете выполнить следующее действие:

Get-Service I Where-Object {$_.Status -eq "Running"’

-and $_.ServiceType -eq "Win32 OwnProcess"} I Format-Table -Autosize Даже если исходный пример уже вывел информацию в виде таблицы, команда Format-Table позволяет включить параметр -Autosize.

Теперь давайте рассмотрим другие возможности для просмотра элементов объекта. Начнем с возвращения информации о конкретной службе, MsDtsServerl 10, которая используется для запуска SQL Server Integration Services (SSIS). Для получения информации применяйте параметр -Name команды Get-Service, чтобы указать имя службы:

Get-Service -Name MsDtsServer1101 Format-List

Передавая по конвейеру результаты команды Get-Service команде Format-List, вы увидите значения свойств, связанные с данным объектом ServiceController, как показано на экране.

PowerShell также позволяет получить доступ к значениям указанных свойств внутри объекта. Для примера предположим, что вам нужно только узнать значение свойства Status, связанного со службой MsDtsServerl 10. Сделать это можно, вызвав команду Format-Wide с указанием параметра -Property: Get-Service -Name MsDtsServer110 I Format-Wide -Property Status В этом случае команда возвращает только значение Stopped, связанное со свойством Status службы. Кроме того, вы можете получить доступ к объекту ServiceController и его свойству напрямую:

Read More