Home Tutoriais Scripting Criando scripts - iniciando

Criando scripts - iniciando

Na primeira semana de outubro eu participei como moderador do Webcast – Linhas de comandos e pude ver que esse assunto gera muitas duvidas e curiosidades.
Sempre procurei informações sobre arquivos de lote (batch), e tive muita dificuldade de encontrar, pensando nisso resolvi criar essa serie de  tutoriais, que além de ensinar é um excelente guia de referencia para aqueles que já conhecem.
O objetivo desde tutorial é servir como fonte de referência para criação de arquivos de lote. É importante conhecer os principais comandos, mesmo assim colocarei um guia com os principais comandos do WINDOWS.

Consulte o help sempre.
NOMEDOCOMANDO /?


Características dos arquivos de lote

Arquivos de lote (batch), são arquivos de texto não formatado, geralmente criados usando um editor de texto simples, que poder ser o edit ou  notepad do Windows.
A função de um arquivo de lote é automatizar tarefas. Um arquivo de lote é um conjunto de comandos normais do DOS/Windows agrupados em um único arquivo de texto.

Os arquivos de lote, tem que possuir a extensão .BAT e em sistemas com NT, Windows 2000, 2003, XP e 2008 podem também receber a extensão .CMD, iremos sempre usar aqui a extensão .BAT (abreviação de BATCH) e que é compatível com quase todos os sistemas operacionais Microsoft.
Exemplo teste.bat, copiar.bat limpa.cmd

Executando arquivos de lote.

Uma vez que salvamos um arquivo com determinado nome (preferencialmente com 8 caracteres) e com a extensão .bat ou .cmd
Podemos executá-lo a partir da linha de comando.
Para executar um arquivo de lote basta informar o nome do arquivo no prompt de comando. Se você criar um arquivo com o nome "meuteste.bat", basta digitar no meuteste e pressionar ENTER.
Exemplo c:>meuteste
Atenção  - Para arquivos com o mesmo nome a ordem de execução é a seguinte: Primeiro arquivos com extensão .com, segundo .exe e por ultimo .bat.

Exemplo: Se você tiver três arquivos com o mesmo nome (teste.com, teste.exe e teste.bat), primeiro executaria o teste.com, depois o teste.exe e depois o teste.bat.
Isto é uma herança do antigo sistema operacional CP/M. (é só para mostrar o ordem de execução)

Todos os comandos usados no prompt podem fazer parte de um arquivo de lote. Podemos usar também alguns comandos extras, para trabalhar com sub-rotinas, variáveis, etc.

Características de scripts PowerShell

Scripts powershell sao muitos similares aos já conhecidos scripts, porém para a execução depende do Shell do powershell  Smile

A grande diferença esta no poder de que essa ferramenta prove. A principio assusta quem não é de DEV, mas é só começar para ver que não é um bicho de 7 cabeças.
Powershell é um novo shell de linha de comando e linguagem de script para automação e administração de sistemas. Criado com o .NET Framework,

São 129 ferramentas de linha de comando ("cmdlets") para executar tarefas comuns de administração de sistemas, como gerenciamento de serviços, processos, logs de eventos, certificados e do Registro, e o uso do WMI.
As ferramentas de linha de comando são fáceis de aprender e usar, possuem convenções de nomenclatura padrão e parâmetros comuns, além de ferramentas simples para classificação, filtragem e formatação de dados e objetos.

Suporte a linguagens de script e ferramentas de linha de comando existentes e várias versões do Windows, incluindo Windows XP, Windows Server 2003, Windows Vista e Windows Server 2008

A extensão padrão de scripts do powershell é .ps1.  E por questões de segurança nenhum script pode ser executado sem que seja permitido por policy. Portanto antes de executar qualquer script no powershell digite: Set-ExecutionPolicy Unrestricted

Para instalar o PowerShell:
Windows Vista RTM


Windows XP Service Pack 2 — Windows PowerShell 1.0 RTW

x86


English-Language Package for Windows Server 2003 SP1

Localized Package for Windows Server 2003 SP1

Multilingual User Interface (MUI) Package for Windows Server 2003 SP1

  

Última atualização (Seg, 27 de Outubro de 2008 18:57)

 

Adicionar comentário


Código de segurança
Atualizar

World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review