Archive

Posts Tagged ‘script’

Automatizando criação dos usuários com VBScript no Windows Server 2008

August 4th, 2011 No comments

Objetivo: Automatizar a criação de usuários utilizando o script do VBScript

1. Abra o notepad

2. Digite as seguintes linhas de códigos para criação do usuário:

Set objOU=GetObject(“LDAP://OU=CPD,DC=microsoft,DC=com”)
Set objUser=objOU.Create(“user”,”CN=Flavio Honda”)
objUser.Set.Put “sAMAccountName”,”flavio.honda”
objUser.SetInfo()

3.Agora salve oscript na sua pasta Documents como “Newuser.vbs”, incluindo as aspas para que o notepad não adicione uma extensão .txt.

4. Abra o prompt de comando.

5. Digite:
cd %userprofile%\documents e pressione enter

6. Execute o script digitando cscript.exe newuser.vbs

7. Confirme se o usuário foi criado com sucesso no Active directory.

Até a proxima,

Flavio Honda
http://flaviohonda.wordpress.com

Share

Post to Twitter

Renomeando arquivos com data/hora

August 2nd, 2011 2 comments

Não sei se todos sabem mas executando .bat o prompt não entende o que é a “/” e “:”, por isso vamos usar as variareis abaixo:

%time%
%date%

Sempre vamos pegar a hora e data local do computador que será executado o script.

Nome meu caso a Data aparece da seguinte forma.
Data atual: 10/03/2010

Para visualizar o formato da sua data, entre no prompt e digite “echo %date%” sem as aspas.

Vamos pegar como exemplo o arquivo “Teste.txt” e Renomear para a Data atual, veja o exemplo abaixo.

ren Teste.txt %date:~0,2%%date:~3,2%%date:~6,4%.txt

O arquivo será renomeado para 10032010.txt

%date:~0,2% = Aqui estou falando para o script utilizar 2 caracteres a partir da posição 0
%date:~3,2% = Aqui estou falando para o script utilizar 2 caracteres a partir da posição 3
%date:~6,4% = Aqui estou falando para o script utilizar 4 caracteres a partir da posição 6

A mesma coisa fazemos com a variável %time$, primeiro vamos ver o formato da hora, execute:

echo %time%
15:42:28,24

Vamos pegar como exemplo novamente o arquivo Teste.txt.

Digitem:
Neste caso só quero pegar “15:42″ os demais vou descartar

ren teste.txt %time:~0,2%%time:~3,2%.txt

O arquivo teste será renomeado para o 1542.txt

Agora vamos incrementar, usaremos o arquivo teste.txt novamente e renomearemos com a data e hora.

ren teste.txt %date:~0,2%%date:~3,2%%date:~6,4%%time:~0,2%%time:~3,2%.txt

100320101548.txt

Espero que tenha ajudado o pessoal que tem duvidas em desenvolver script .bat para renomear arquivo no formato de data/hora.

 

Erick Albuquerque | Microsoft MVP
MVP Profile | Twitter| Linkedin | http://iisbrasil.wordpress.com

Share

Post to Twitter