script

Exchange 2013 – Script Virtual Directory HTML Report

Uma dica bem legal que no site do MVP Michael “Van Hybrid” foi um script para tirar um relatório dos seus diretórios virtuais do Exchange.

Funciona da seguinte maneira.

  1. Acesse o site dele aqui e baixe o Script
  2. Salve o script por ex. no diretório c:\temp
    image
  3. Abra o Shell do Exchange e digite – Get-VirDirInfo –filepath c:\temp e execute
    image
  4. Verifique que foi gerado um documento HTML, conforme abaixo
    image
  5. Abra o documento HTML e verifique as informações

Perceba que você tem disponível visualmente em um relatório HTML, todos os detalhes dos diretórios virtuais do Exchange.

O registro SCP do AD (AutodiscoverInternalURI), OWA, ECP etc.
image 
image
image

Detalhe, para funcionar em ambiente de coexistência e me trazer as duas versões conforme abaixo, eu tive que rodar a partir do Exchange 2013 Shell.

image

Share

Post to Twitter

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

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

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