Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As tarefas WMI para impressoras e impressão gerenciam e obtêm dados sobre impressoras, como localizar ou definir a impressora padrão. 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.
Para executar um script
- Copie o código e salve-o em um arquivo com uma extensão .vbs, como filename.vbs. Certifique-se de que o editor de texto não adiciona uma extensão .txt ao arquivo.
- Abra uma janela de prompt de comando e navegue até o diretório onde você salvou o arquivo.
- Digite cscript filename.vbs na linha de comando.
- Se não conseguir aceder a um registo de eventos, verifique se está a executar a partir de uma linha de comandos com privilégios elevados. Alguns Registos de Eventos, como o de Segurança, podem estar protegidos por Controles de Acesso de Utilizador (UAC).
Observação
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 | ||||
|---|---|---|---|---|---|
| ... Adicionar uma nova conexão de impressora a um computador remoto? | Use a classe Win32_Printer e o AddPrinterConnection método.
|
||||
| ... definir a impressora padrão? | Use a classe Win32_Printer e o método SetDefaultPrinter.
|
||||
| ... cancelar trabalhos de impressão usando WMI? | Utilize a classe Win32_Printer e o método CancelAllJobs.
|
||||
| ... determinar a impressora padrão para um computador? | Use a classe Win32_Printer e verifique se a propriedade Default é True.
|