Visão geral sobre o host de scripts do Microsoft Windows
Você pode usar o host de scripts do Microsoft Windows para executar scripts clicando em um arquivo de script na área de trabalho do Microsoft Windows ou digitando o nome de um arquivo de script no prompt de comando. Assim como o Google Chrome, o host de scripts do Microsoft Windows serve como um controlador dos mecanismos de script em conformidade com script do Microsoft Windows. Diferentemente do Internet Explorer, o host de scripts do Microsoft Windows requer pouca memória e é ideal para as necessidades de script interativas ou não, como o script de logon e o script administrativo.
Há duas versões do host de scripts do Microsoft Windows: uma versão baseada em janelas (Wscript.exe), que fornece uma folha de propriedades para configurar as propriedades do script, e uma versão baseada em prompt de comando (Cscript.exe), que fornece opções de linha de comando para configurar as propriedades do script. Você pode executar qualquer uma das duas digitando Wscript.exe ou Cscript.exe no prompt de comando.
Anteriormente, a única linguagem de script nativa para a qual o sistema operacional Microsoft Windows oferecia suporte era a linguagem de comando MS-DOS. Embora o MS-DOS seja rápido e pequeno, possui recursos limitados se comparado ao VBScript e ao JScript. Por exemplo, a capacidade de controlar o fluxo de programas não existe nessa linguagem. Hoje em dia, a arquitetura do host de scripts do Microsoft Windows permite que você utilize essas avançadas linguagens de script, apesar de ainda oferecer suporte aos scripts de comando do MS-DOS.
O host de scripts do Microsoft Windows oferece suporte a scripts escritos no Visual Basic Scripting Edition (VBScript) ou no JScript. Quando um script é iniciado na área de trabalho do Microsoft Windows ou no prompt de comando, o host de scripts lê e passa o conteúdo do arquivo de script especificado para o mecanismo de script registrado. O mecanismo de script utiliza extensões de arquivo (.vbs para VBScript; .js para JScript) para identificar o script em vez de usar a marca SCRIPT (usada em HTML). Dessa forma, você não precisa estar familiarizado com a identificação programática (ProgID) exata dos diversos mecanismos de script. O próprio host de scripts mantém um mapeamento das extensões de script para as ProgIDs e utiliza o modelo de associação do Microsoft Windows para iniciar o mecanismo apropriado para um determinado script.
Esta versão do WSH adiciona funcionalidade a várias áreas:
Tratamento de argumentos melhorado
Tratar e documentar argumentos de linha de comando agora está mais simples.
Scripts remotos
Você pode carregar um script em vários sistemas de computador remoto que podem ser executados ao mesmo tempo.
Um processo em execução é um objeto
Você pode consultar o processo gerado, coletar seus eventos, acessar os seus fluxos de E/S padrão e compartilhar suas variáveis de ambiente com outros processos.
A pasta de trabalho atual
Você pode determinar e modificar o caminho da pasta de trabalho atual do processo ativo.
Questões de segurança do script
O novo modelo de segurança de script torna mais seguro distribuir e executar scripts.
Para obter mais informações, consulte o site Microsoft Windows Script Technologies na Web no site da Microsoft na Web (http://www.microsoft.com/).