Redes

Disponível somente no TrabalhosFeitos
  • Páginas : 47 (11613 palavras )
  • Download(s) : 0
  • Publicado : 19 de outubro de 2011
Ler documento completo
Amostra do texto
Manual do VBScript
Este artigo é derivado do System Administration Scripting Guide, um novo livro que será publicado como parte do Windows .NET Server Resource Kit. Quando combinado a tecnologias como a instrumentação de gerenciamento do Windows (WMI) e as interfaces de serviço do Active Directory (ADSI), o Microsoft® Visual Basic® Scripting Edition (VBScript) torna-se uma linguagem de scriptspoderosa. Usando o VBScript juntamente com essas tecnologias, você pode escrever um script de aproximadamente 10.000 linhas, um script completo com tratamento de erros, sub-rotinas e outras construções de programação avançadas. Por sua vez, esse script fornece a você controle completo sobre todos os aspectos do seu ambiente de computação. No entanto, o que torna o VBScript uma ferramenta tão útilpara administradores de sistema é o fato de que não é preciso criar soluções tão elaboradas e complicadas. Reconhecidamente, scripts podem ser usados para criar uma solução de gerenciamento empresarial abrangente. Porém, talvez o mais importante seja o fato de que os scripts também podem ser usados do seguinte modo: um administrador do sistema pode gastar alguns minutos digitando algumas linhas decódigo no Bloco de Notas e criar instantaneamente uma solução personalizada para um problema específico. Por exemplo, o script de três linhas mostrado na listagem 1 pode ser executado sempre que você precisar saber a quantidade de espaço livre em disco disponível na unidade C do seu computador. Listagem 1 Recuperando espaço livre em disco com o VBScript 1 Set objWmiService = GetObject("winmgmts:")2 Set objLogicalDisk = objWmiService.Get("Win32_LogicalDisk.DeviceID='C:'") 3 WScript.Echo objLogicalDisk.FreeSpace Se estiver enfrentado problemas com usuários que utilizam muito espaço na unidade C de seus computadores, agora você tem uma solução personalizada para identificar os computadores com pouco espaço livre em disco. Além disso, você pode desenvolver

essa solução personalizadausando somente o Bloco de Notas e só precisará digitar as três linhas de código já mencionadas. É claro que talvez esse script não atenda completamente às suas necessidades. Por exemplo, o script só informa a respeito do espaço livre em disco disponível no seu computador local; ele não pode informar a quantidade de espaço livre disponível em um computador remoto. Da mesma forma, o script relata apenaso espaço livre disponível na unidade C; ele não informa nada a respeito do espaço livre disponível nas unidades D e E, por exemplo. Porém, se o script não atender completamente às suas necessidades, ele poderá ser facilmente modificado, sem que seja preciso iniciar um novo script a partir do zero. Essa é outra vantagem do VBScript: é possível iniciar com um script muito simples e adicionarrecursos a ele à medida que suas necessidades forem mudando e você for se tornando mais proficiente com a linguagem. Conceitos básicos do VBScript Este artigo foi criado para ilustrar o processo de se começar com um script básico e de se adicionar, gradualmente, mais recursos sofisticados a ele. O artigo começa com o script mostrado na listagem 1, um script que relata o espaço livre em disco na unidadeC. Seções subseqüentes usarão esse script simples de três linhas e gradualmente adicionarão mais recursos para torná-lo mais útil em mais situações. Quando essa série de aprimoramentos estiver completa, você terá um script que pode: • • • • • Recuperar informações sobre o espaço livre em disco de qualquer computador de sua empresa, inclusive computadores remotos. Recuperar informações sobre oespaço livre em disco de vários computadores. Recuperar informações sobre o espaço livre em disco de todas as unidades instaladas em um computador. Emitir uma notificação somente se uma unidade tiver pouco espaço em disco. Continuar funcionando caso um usuário digite um nome de computador inválido ou caso um computador não esteja disponível na rede. À medida que os novos recursos forem adicionados ao...
tracking img