Como agendar scripts do Exchange Management Shell – EMS

Por Carlos Monteiro.

Olá!

Uma dúvida que sempre surge nos treinamentos que ministro sobre Exchange é como agendar as tarefas do Exchange Management Shell (EMS). Segue então um “how to” simples:

1 – Primeiro passo é habilitar a policy de permissão de execução remota de scripts no EMS:

clip_image002[1]

set-executionpolicy RemoteSigned

2 – Agora, necessitamos agora criar um script no formato .PS1:

Exemplo:

clip_image004[1]

#Adicionando o Exchange Snap In

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin

#Exportando os mailboxes para PST

get-mailbox -database “SERVER\FIRST STORAGE GROUP\MAILBOX DATABASE” | export-mailbox -PSTFolderPath E:\PST -Confirm:$false

O “pulo do gato” foi adicionar o parâmetro “Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin” no script, permitindo que sejam reconhecidos os Exchange CmdLets no PowerShell.

3 – Criar um arquivo .CMD para executar o script:

clip_image006[1]

powershell -command “& ‘C:\Documents and Settings\adm\desktop\Procedimento_Backup.ps1’ ”

4 – Criar um agendamento para o .CMD:

clip_image008[1]

Criar uma nova tarefa, no Agendador de Tarefas.

clip_image010[1]

Clicar em Browse para localiza o .CMD.

clip_image012[1]

Selecionar o .CMD.

clip_image014[1]

Definir o nome da tarefa.

clip_image016[1]

O período do agendamento.

clip_image018[1]

Especificar quais credenciais que a tarefa será agendada.

clip_image020[1]

Clique em Finish para finalizar o assistente.

clip_image022[1]

Nova tarefa criada.

Conclusão

Esse “how to” é um simples guia de como criar tarefas agendadas para comandos do EMS.

Até mais!

Carlos Monteiro.

Tags: , , , , , , , ,

2 Respostas to “Como agendar scripts do Exchange Management Shell – EMS”

  1. Diego Tomazzoni Says:

    Excelente. Para mim estava faltando o “pulo do gato” Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin

    Obrigado!

  2. wagner Says:

    oi amigo excelento post, fui fazer fica dando erro de sintaxe, não consegui rodar isso, teria como me dar uma luz ?

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: