PsService v2.26
Por Mark Russinovich
Publicado em: 30 de março de 2023
Baixar o PsTools (5 MB)
Introdução
PsService é um visualizador e controlador de serviços para Windows. Assim como o utilitário SC incluído nos Kits de Recursos do Windows NT e do Windows 2000, o PsService exibe o status, a configuração e as dependências de um serviço e permite iniciar, parar, pausar, retomar e reiniciar esses serviços. Ao contrário do utilitário SC, o PsService habilita o logon em um sistema remoto utilizando uma conta diferente, para os casos em que a conta a partir da qual ele é executado não tem as permissões exigidas no sistema remoto. O PsService inclui um recurso exclusivo de pesquisa de serviços, que identifica as instâncias ativas de um serviço em sua rede. Você Utilizaria o recurso de pesquisa se quisesse localizar sistemas que executam servidores DHCP, por exemplo.
Por fim, o PsService funciona no NT 4, no Windows 2000 e no Windows Vista, enquanto a versão do SC do Kit de Recursos do Windows 2000 exige o Windows 2000, e o PsService não exige que você insira manualmente um "índice de resumo" para obter uma listagem completa das informações do serviço.>
Instalação
Basta copiar PsService no seu caminho de executável e digitar "psservice".
Utilizando o PsService
O comportamento padrão do PsService é exibir os serviços configurados (em execução e parados) no sistema local. Inserir um comando na linha de comando invoca um recurso específico, sendo que alguns comandos aceitam opções. Digitar um comando seguido de "- " exibe as informações sobre a sintaxe do comando.
Uso: psservice [\\computador [-u nome de usuário] [-p senha]] <comando><opções>
Parâmetro | Descrição |
---|---|
query | Exibe o status de um serviço. |
config | Exibe a configuração de um serviço. |
setconfig | Define o tipo de início (desabilitado, automático, demanda) de um serviço. |
start | Inicia um serviço. |
stop | Interrompe um serviço. |
restart | Interrompe e, em seguida, reinicia um serviço. |
pause | Pausa um serviço |
cont | Reinicia um serviço pausado. |
depend | Lista os serviços dependentes do serviço especificado. |
security | Despeja o descritor de segurança do serviço. |
find | Pesquisa na rede o serviço especificado. |
\\computador | Tem como alvo o sistema NT/Win2K especificado. Inclua a opção -u com um nome de usuário e senha para fazer logon no sistema remoto se suas credenciais de segurança não permitirem a obtenção de informações do contador de desempenho do sistema remoto. Se você especificar a opção -u, mas não uma senha com a opção -p, o PsService solicitará que você insira a senha e não a exibirá na tela. |
Como funciona
O PsService utiliza as APIs do Service Control Manager que estão documentadas no SDK da plataforma.
Baixar o PsTools (5 MB)
PsTools
O PsService faz parte de um kit crescente de ferramentas de linha de comando da Sysinternals que auxiliam na administração de sistemas locais e remotos chamado PsTools.
Executado em:
- Cliente: Windows 8.1 e superior.
- Servidor: Windows Server 2012 e superior.