Iniciando com PowerShell – Step 1

Boa noite pessoas!

Não sou o cara do PowerShell como o MVP Laerte, mas gostaria de compartilhar alguns passos para que você também possa utilizar este recurso no seu dia-a-dia. O objetivo deste primeiro passo é utilizar PowerShell para trabalhar com os serviços do Windows.

Para iniciarmos, vamos executar o “powershell.exe” como administrador:


E como resultado teremos a seguinte tela, normalmente num tom de azul ou preto:

Calma ai! Você não entrou no DOS por acidente, só o PowerShell funciona “parecido” com o DOS, mas como “muito^n” mais recursos, pois até comandos “dir”, “cd” e “cls” estão presentes nesta ferramenta.

O primeiro comando que iremos utilizar será o Get-Service, que retorna a relação dos serviços que temos no computador.

Para filtrar esta relação, utilizaremos o seguinte comando:

Get-Service *SQL* 

Ou para os fãs de clausulas WHERE e LIKE:

Get-Service | Where {$_.Name -like '*SQL*'} 

Agora identifique o serviço que você deseja iniciar e execute o comando Start-Service seguido do nome do serviço, exemplo:

Start-Service MSSQLSERVER 

E o comando Stop-Service para parar o serviço.

Stop-Service MSSQLSERVER 

Como você recebeu o seguinte erro ao tentar parar o SQL Server?

Ok, você terá que parar os serviços dependentes do SQL Server ou forçar o serviço parar.

Como assim forçar o serviço parar? Da seguinte forma:

Stop-Service MSSQLSERVER -Force 

Mas você pode utilizar outros caminhos para iniciar e parar os serviços, exemplo:

# Parar o serviço MSSQLSERVER
Get-Service | Where {$_.Name -eq 'MSSQLSERVER'} | Foreach {$_.Stop()}

# Verificar o estado do serviço MSSQLSERVER
Get-Service | Where {$_.Name -eq 'MSSQLSERVER'}

# Ou
Get-Service MSSQLSERVER

# Iniciar o serviço MSSQLSERVER
Get-Service | Where {$_.Name -eq 'MSSQLSERVER'} | Foreach {$_.Start()} 

Agradecimentos ao MVP Laerte pelos artigos que me incentivaram a conhecer o potencial deste recurso no ambiente de infra-estrutura e banco de dados.

Um pensamento sobre “Iniciando com PowerShell – Step 1

  1. Pingback: PowerShell no SQL Server – Step 1 « SQL From Hell.com

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s