Visualizando os serviços
Com o Windows
PowerShell é muito simples, devemos rodar o seguinte comando:
get-service
que nos será listado todos os serviços.

Para visualizar
só os serviços que estão ativos, devemos rodar o seguinte cmdlet:
get-service | where-object {
$_.Status -eq "running" }

Para
verificarmos um serviço específico, devemos usar o seguine cmdlet:
get-service | where-object {
$_.Name -eq "netlogon" } ou ainda
get-service netlogon

Se quisermos
validar determinados serviços com uma expressão de texto, devemos
utilizar o seguinte cmdlet:
get-service | where-object { $_.Name -like "wmi*" }
ou ainda
get-service wmi*

Parando Serviços...
Devemos
utilizar o cmdlet stop-service, e digitar:
stop-service spooler,
para confirmar o procedimento digitamos
get-service spooler
podemos perceber que agora o mesmo está parado.

Iniciando Serviços...
Vamos utilizar
o serviço spooler. Devemos executar o cmdlet
start-service spooler
e para validarmos
get-service spooler.

Reiniciando Serviços...
Vamos utilizar
o serviço Automatic Updates (wuauserv). Para tanto devemos rodar
restart-service wuauserv

Modificando Serviços...
Podemos
modificar o Nome do serviço ou ainda o tipo de inicialização,
rodando:
set-service wuauservice -StartupType Disabled
