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
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
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

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
| • | |
| • |
Plataforma
Windows Server 2003 — Windows PowerShell 1.0 RTW
Plataforma
| • | x86
| ||||||
| • |
Plataforma
| • | x86
| ||||||
| • | |||||||
Última atualização (Seg, 27 de Outubro de 2008 18:57)
World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review






