Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As tarefas WMI para serviços obtêm informações sobre serviços, incluindo serviços dependentes ou antecedentes. Para obter outros exemplos, consulte o TechNet ScriptCenter em https://www.microsoft.com/technet.
Os exemplos de script mostrados neste tópico obtêm dados somente do computador local. Para obter mais informações sobre como usar o script para obter dados de computadores remotos, consulte Conectando-se ao WMI em um computador remoto.
O procedimento a seguir descreve como executar um script.
Executar um script
- Copie o código e salve-o em um arquivo com uma extensão .vbs, como filename.vbs. Verifique se o editor de texto não adiciona uma extensão .txt ao arquivo.
- Abra uma janela do prompt de comando e navegue até o diretório onde você salvou o arquivo.
- Digite cscript filename.vbs no prompt de comando.
- Se você não puder acessar um log de eventos, verifique se está em execução em um prompt de comando com privilégios elevados. Alguns Logs de Eventos, como o Log de Eventos de Segurança, podem ser protegidos pelos Controles de Acesso do Usuário (UAC).
Nota
Por padrão, o cscript exibe a saída de um script na janela do prompt de comando. Como os scripts WMI podem produzir grandes quantidades de saída, convém redirecionar a saída para um arquivo. Digite cscript filename.vbs > outfile.txt no prompt de comando para redirecionar a saída do script filename.vbs para outfile.txt.
A tabela a seguir lista exemplos de script que podem ser usados para obter vários tipos de dados do computador local.
| Como faço para... | Classes ou métodos WMI | ||||
|---|---|---|---|---|---|
| ... determinar quais serviços estão em execução e quais não estão? | Use a classe Win32_Service para verificar o estado de todos os serviços. A propriedade state permite que você saiba se um serviço está parado ou em execução.
|
||||
| ... Impedir que os Usuários do Power iniciem determinados serviços? | Use a classe Win32_Service e o métodoChangeStartMode para definir a propriedade StartMode como Desabilitada. Os serviços desabilitados não podem ser iniciados e, por padrão, os Usuários do Power não podem alterar o modo de início de um serviço.
|
||||
| ... iniciar e parar serviços? | Use a classe Win32_Service e os métodos StopService e StartService.
|
||||
| ... alterar senhas da conta de serviço usando um script? | Use a classe Win32_Service e o método Change.
|
||||
| .. determinar quais serviços posso parar? | Use a classe Win32_Service e verifique o valor da propriedade AcceptStop.
|
||||
| ... encontrar os serviços que devem estar em execução antes de iniciar o serviço DHCP? | Consulte ASSOCIADORES DE a classe Win32_Service chamada "DHCP" que estão na classe Win32_DependentService e têm "Dependente" na propriedade Role. função significa a função do serviço DHCP: nesse caso, ela depende dos outros serviços que estão sendo iniciados.
|
||||
| ... encontrar os serviços que exigem que o serviço WMI (Winmgmt) esteja em execução antes que eles possam iniciar? | Consulte ASSOCIADORES DE a classe Win32_Service denominada "DHCP" que estão na classe Win32_DependentService e têm "Antecendent" na propriedade de Função. Função significa a função do serviço rasman: nesse caso, é anterior a ser iniciado antes dos serviços dependentes.
|
Tópicos relacionados
`