O comando Get-Service é um dos cmdlets mais utilizados no PowerShell para gerenciar serviços no Windows. Ele permite obter informações sobre os serviços em execução em um computador, como nome, status, tipo de inicialização, nome de exibição e muito mais.
Sintaxe básica:
Get-Service
Exemplos:
Listar todos os serviços:
Get-Service
Listar um serviço específico:
Get-Service NomeDoServico
Filtrar serviços por status:
Get-Service</span> | <span class="hljs-built_in">Where-Object</span> {<span class="hljs-variable">$_</span>.Status <span class="hljs-operator">-eq</span> <span class="hljs-string">"Em execução"</span>}
Obter detalhes de um serviço:
Get-Service NomeDoServiço | Format-List -Property *
Iniciar um serviço:
Start-Service NomeDoServiço
Parar um serviço:
Stop-Service NomeDoServiço
Parâmetros úteis:
Name: Especifica o nome do serviço.
ComputerName: Especifica o nome do computador remoto.
Status: Filtra os serviços por status (Em execução, Parado, Pausado etc.).
DisplayName: Filtra os serviços por nome de exibição.
StartupType: Filtra os serviços por tipo de inicialização (Automático, Manual, Desativado etc.).
DependentServices: Obtém os serviços que dependem do serviço especificado.
RequiredServices: Obtém os serviços dos quais o serviço especificado depende.
Dicas:
Use o parâmetro -Help para obter ajuda sobre o comando Get-Service.
Combine o comando Get-Service com outros cmdlets do PowerShell para automatizar tarefas de gerenciamento de serviços.
Salve os comandos do PowerShell em scripts para facilitar a reutilização.
A melhor maneira de aprender o PowerShell é começar com os comandos básicos e, em seguida, explorar comandos mais avançados à medida que você se familiariza com a linguagem.
Faça um comentário