Instalando WMI no Win9x/NT4: como resolver problemas de scripting com sistemas antigos

Olá,

conforme prometido, estou escrevendo sobre um assunto que muito me interessa: scripting.

Hoje, no Fórum Technet Brasil, respondi uma dúvida sobre Scripts rodando em Windows 9x.

Parece bobo, mas tem bastante gente usando Windows 9x, e nada melhor que scripting pra automatizar coisas nele. Afinal de contas, se você não pode usar o AD pra Políticas de Grupo, aproveite e faça as mudanças na mão.

Veja a resposta para a pergunta postada pelo André Lima.

 

Considerações sobre o Windows 9x/NT com scripts:


1) Atribuição de scripts de logon por GPO não funciona, como já era de se esperar... a saída então é colocar o script nas propriedades do usuário no AD. O outro problema é que scripts VBS não funcionam no campo Script de Logon, somente arquivos .BAT. A saída então é criar um script-wrapper (embrulho): um BAT que tem uma única linha, pra chamar o VBS:


cscript script.vbs <path_do_script.vbs>


ou


wscript <path_do_script.vbs>


Lembre de que pode ser necessário mapear a unidade antes com NET USE.


2) Scripts VBS no 9x não podem usar WMI automagicamente. Você precisa antes instalar o WMI Core. Windows 9x/NT não vinham com o WMI instalado, mas ele pode ser instalado separadamente.


Nota: nem todas as classes WMI estão disponíveis para SOs antigos, simplesmente por esses recursos não estarem disponíveis para eles (permissões NTFS, por exemplo). Cheque sempre na documentação do WMI no MSDN para saber se a classe que você pretende usar tem suporte ou não no Win9x.


http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=AFE41F46-E213-4CBF-9C5B-FBF236E0E875


3) Comecei fazendo scripts pra Windows 9x. Dá saudade às vezes... =)


--
Vinicius Canto <scripterbr_at_gmail_dot_com>
MVP Visual Developer - Scripting
MCP Windows 2000 Server, Windows XP e SQL Server 2000
Blog sobre Scripting: http://viniciuscanto.blogspot.com

Categorias dessa postagem:

Comentários