Infra - Windows Server

PowerShell: Trabalhando com Serviços

Vamos separar este tutorial em alguns pontos: visualizando, parando, iniciando, reiniciando e modificando serviços.

por Anderson Patricio



Autor: Anderson Patricio / José Rodas

Overview

Vamos demonstrar como trabalhar com os serviços do sistema operacional no Windows PowerShell.

Solução

Vamos separar este tutorial em alguns pontos: visualizando, parando, iniciando, reiniciando e modificando serviços.

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

Conclusão

Com este tutorial mostramos como utilizar o Windows PowerShell para trabalharmos com serviços do sistema operacional.

Anderson Patricio

Anderson Patricio - Trabalha com informática desde 1995, é consultor Microsoft em projetos de Active Directory, Exchange e ISA pela Quattuor Informática em Porto Alegre.
Certificações: MCSE +M +S 2003, MCSE +M +S 2000, MCSA +M +S 2003, MCSA +M +S 2000
Blog: http://spaces.msn.com/members/andersonpatricio/