Как и две другие команды, эта команда возвращает значение Stopped.

Как и две другие команды, эта команда возвращает значение Stopped.

Как мы видим, определена переменная $ssis, и результат Get-Service присваивается в качестве значения. В этом случае не нужно заключать команду Get-Service в скобки. Свойства не вызываются, поэтому нет никакой путаницы в том, что именно присваивается переменной. Работа команды заключается в создании объекта ServiceController, и этот объект становится значением переменной. Затем вы можете использовать переменную $ssis, чтобы указать на свойство Status объекта ServiceController, добавив точку и имя свойства. Как и две другие команды, эта команда возвращает значение Stopped. Вы не ограничены лишь свойством Status. Используя переменную $ssis, вы можете получить доступ к значениям любых других свойств. Например, следующая команда задействует переменную $ssis для доступа к свойству DisplayName: $ssis.DisplayName Эта команда возвращает значение SQL Server Integration Services 11.0. Важно отметить, что назначение объекта переменной в этот момент блокирует данные. Например, если статус службы изменится, свойство Status переменной не будет отражать измененный статус, потому что исходные данные уже были назначены данному объекту.

 

Leave a reply

1 × 4 =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Confirm that you are not a bot - select a man with raised hand: