Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como escrever um script de tarefas administrativas simples
scripts de tarefas administrativas simples podem ser facilmente escritos usando qualquer uma das muitas linguagens de script disponíveis, como VBScript e JScript. Você pode criar scripts para tarefas administrativas comuns , incluindo a verificação de versão shell script , criando contas de usuários, concessão /revogar permissões para usuários e criação de diretórios . Você deve ser proficiente na linguagem de script para essa finalidade. Instruções
Visual Basic Script para verificar a versão do Windows Shell
1

Abra seu programa de edição de texto favorito ( por exemplo, o Bloco de Notas ) .
2

Declare as variáveis para ser usado no programa:

Option Explicit Dim fso

, oShell , arquivo tmp

opção força a declaração explícita de todas as variáveis ​​em um arquivo . Você não pode usar uma variável no programa , sem declará-lo . As variáveis ​​são usadas para armazenar diferentes valores utilizados no programa . Dim declara e aloca espaço de armazenamento para as variáveis ​​fso , oShell , arquivo e tmp
3

Encontre o caminho da biblioteca de vínculo dinâmico Shell32 ( dll) : .

file = "% windir % \\ System32 \\ Shell32.dll "

O caminho é atribuído ao arquivo variável chamada para ser usado no programa.
4

Crie um objeto do tipo WScript e atribuí-la a oShell :

Definir oShell = WScript.CreateObject ( " WScript.Shell" )

o objeto WScript é atribuído à variável oShell usando a instrução Set Fotografia .
5

Expandir a variável nome do arquivo para que o script VB pode analisá-lo corretamente :

file = oShell.ExpandEnvironmentStrings (arquivo)

a declaração ExpandEnvironmentStrings expande o nome do arquivo e atribui novamente . que a variável nome do arquivo
6

Crie o objeto do sistema de arquivos para acessar o sistema de arquivos do Windows :

Set fso = CreateObject (" Scripting.FileSystemObject " )

a palavra-chave CreateObject cria o objeto do sistema de arquivos eo atribui à variável fso usando a instrução set.
7

Verifique se o arquivo Shell32.dll existe usando a palavra-chave FileExists . Se isso acontecer, verifique seu número de versão usando a palavra-chave GetFileVersion e armazená-lo na variável tmp. Verificar se o comprimento dos números de versão recuperado é maior do que 0 utilizando a palavra-chave Len . Se o comprimento for maior que 0, imprimi-lo na tela , caso contrário, imprimir a versão do arquivo como indefinido. Se o arquivo Shell32.dll não existe, print " Arquivo não encontrado " e termina o script :

Se fso.FileExists (arquivo) Então

tmp = fso.GetFileVersion (arquivo)

Se Len ( tmp ) > 0 Then

WScript.Echo "Arquivo" & arquivo & vbCrLf & _

" Versão: " & tmp

else

WScript.Echo "Arquivo" & arquivo & vbCrLf & _

"Version : undefined "

End if else


WScript.Echo "Arquivo '" & arquivo & "' não encontrado"

End If

eco palavra-chave é usada para imprimir na tela. vbCrLf leva o cursor para a próxima linha . Aqui, uma aninhada se loop é usado. Se circuito verifica uma condição e , se a condição for verdadeira, executa um determinado conjunto de declarações , se a condição for falsa , ele executa um conjunto alternativo de declarações. End If marca o fim da condição IF.
8

Salve o arquivo (como , checkshellver.vbs ) . A extensão vbs . Significa VBScript.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter de espaço para Newline 
·Como converter String para Tempo em SQLite 
·Como usar calafetar em GTK Radiant 
·Como usar o CLR Profiler 
·O que é uma soma de verificação em um Mac 
·Como redefinir um AppPool IIS Com PowerShell 
·Como Importar Tipos de objeto de dados no SSIS 
·Vs JavaScript. Applets Java 
·A História do Turbo Pascal Programação 
·Como inserir declarações contidas Sintaxe 
  Artigos em destaque
·Como fazer Pico Brushes Em GtkRadiant 
·Como criar indexação espacial 
·Como controlar Instância de uma classe usando uma sond…
·Como reindexar uma tabela Heap 
·Quais são as diferenças entre C -Pascal e Linguagem C…
·Como mover uma recursiva Subdirectory 
·Como Justificar parágrafos com um Tag em HTML 
·Quais são Visual C Regiões 
·Como usar a função strpbrk em C + + 
·Como criar um aplicativo para iPhone para um RSS em um …
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados