none
Выгрузить статус служб по свойствам. RRS feed

  • Вопрос

  • Добрый день господа.

    Выгружаю статус служб на сервере командой get-service | format-table -property status...

    Может глупый вопрос:

    А какой параметр необходимо поставить, что бы посмотреть еще и в статусе параметр от кого запущена та же самая служба -"запуск от имени", в дополнение к другим параметрам ?

    ТО есть статус и от какой учетной записи (Local Service,System..)

    Пробовал просмотреть Get-Service | get-member, увы не нашел ничего из параметров, что бы указывало на поле свойств "запуск от имени"..

    Может кто знает как правильно команду оформить ?

    Спасибо!


    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!


    • Изменено rеstless 24 сентября 2012 г. 6:40
    24 сентября 2012 г. 6:40

Ответы

Все ответы

  • gwmi win32_service | ft name,StartName
    24 сентября 2012 г. 6:59
    Отвечающий
  • gwmi win32_service | ft name,StartName
     Спасибо! А это так же к PowerShell относится , либо где этот параметр вы посмотрели ?

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!


    • Изменено rеstless 24 сентября 2012 г. 7:31
    24 сентября 2012 г. 7:30
  • gwmi win32_service | ft name,StartName

     Спасибо! А это так же к PowerShell относится , либо где этот параметр вы посмотрели ?

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!



    На msdn,конкретно по классу win32_service - http://msdn.microsoft.com/en-us/library/windows/desktop/aa394418(v=vs.85).aspx
    • Помечено в качестве ответа rеstless 24 сентября 2012 г. 8:07
    24 сентября 2012 г. 7:39
    Отвечающий
  •   Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    24 сентября 2012 г. 8:07
  •  Можно еще вопрос :

    Тут навоял вот скриптик небольшой для работы с объектами COM, то есть выгрузка статуса служб в Excel:

    $a = new-object -comobject excel.application
    $a.Visible = $True
    $b = $a.Workbooks.Add()
    $c = $b.Worksheets.Item(1)
    $c.Cells.Item(1,1) = "Сервис"
    $c.Cells.Item(1,2) = "Имя сервиса"
    $c.Cells.Item(1,3) = "Запуск от имени"
    $c.Cells.Item(1,4) = "Тип запуска"
    $i = 2
    gwmi win32_service | foreach-object{ 
    $c.cells.item($i,1) = $_.displayname;
    $c.cells.item($i,2) = $_.name;
    $c.cells.item($i,3) = $_.StartName;
    $c.cells.item($i,4) = $_.StartMode;  $i=$i+1}
    $b.SaveAs("C:\Test.xls")

     Локально все зашибись работает, а вот пытаюсь удаленно с сервера взять, ошибки и это понятно, ведь там com объектов Excel нет!

    Вопрос:

    Как можно удаленно выгрузить  в мой Excel 2007 все то же самое, запросив все это у сервака ?

    СпасибО!


     

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!



    • Изменено rеstless 2 октября 2012 г. 6:51
    2 октября 2012 г. 6:50
  • gwmi win32_service -computername $server
    2 октября 2012 г. 6:58
    Отвечающий