1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
Get-Service - получить список всех сервисов/служб Get-Service -Name se* - получить список всех сервисов начинающихся с SE Get-Service -Name win* -exclude winrm - запросить все сервисы начинающиеся с WIN но исключить названия соответствующие WINRM Get-Service -DisplayName "Remote Registry", Server - запросить несколько сервисов (Get-Service -Name bits).status - информация о службе BITS Get-Service s* | sort-object status - отсортировать сервисы s* по статусу Get-Service s* | sort-object status -descending - отсортировать сервисы s* по статусу наоборот Get-Service -Name LanmanWorkstation —RequiredServices - отображения требуемых служб для LanmanWorkstation Get-Service -Name LanmanWorkstation —DependentServices - отображения зависимых служб для LanmanWorkstation Get-Service | Where-Object {$_.status -eq "stopped"} - показать службы в состоянии stopped Get-Service | Where-Object {$_.status -eq "running"} - показать службы в состоянии running Get-Service -ComputerName Server01 - запросить список служб с удаленного хоста Server01 Get-Service schedule -ComputerName SRV1, SRV2 | Set-Service -Status paused - поставить сервис schedule на паузу на хостах SRV1 и SRV2 Start-Service -Name spooler - запускаем сервер печати Start-Service -Name spooler -PassThru - запускаем сервер печати с выводом информации на экран Stop-Service -Name spooler - Остановить службу сервера печати Stop-Service -Name spooler -Force - Выключить службу сервера печати (методом выстрела в голову :)) Stop-Service -Name spooler -Force -PassThru - Выключить службу сервера печати (методом выстрела в голову :)) и показать статус выполнения. Suspend-Service -Name spooler - приостановить работу службы spooler Get-Service | Where-Object {$_.CanPauseAndContinue} - список служб которые можно остановить Restart-Service -Name spooler - перезапуск службы spooler Get-WmiObject -Class Win32_Service | format-table Name, StartMode -autosize - вывести список сервисов и их режимом запуска Get-WmiObject -Class Win32_Service | Where-Object {$_.StartMode -eq ‘Disabled’} - вывести только отключенные сервисы Set-Service service_name -StartupType Manual - установить типа запуска сервиса вручную для service_name Set-Service service_name -StartupType Automatic - установить типа запуска сервиса автоматически для service_name Set-Service service_name -StartupType Disabled - установить типа запуска сервиса отключено для service_name Get-Service -name Schedule -computername SRV1, SRV2 | Set-Service -Status paused - на нескольких хостах поставить сервис на паузу Sc config winrm start= auto - включить автозапуск для сервиса winrm Net start winrm - запустить сервис winrm Set-Service -name winrm -status Running -StartupType Automatic - включить авто запуск сервиса winrm и запустить. |