Script para backup automatico do ForeFront TMG

 

 

Objetivo:

Este artigo é para criar um script que efetua o backup completo das regras do Microsof ForeFront TMG.

Aplica-se a:

 

Garantia de que tenhamos um backup fiel de todas as regras aplicadas ao TMG, sem necessidade de interversão manual, podendo ser aplicado a um unico TMG ou mesmo para efetuar backup do Array de TMG.

 

Script:

Para efetuar o Backup basta copiar as linhas abaixo e colar no notepad, salvando as mesmas com extensão “.VBS” no nosso caso estamos chamando de BKP_TMG.VBS

Dim fileName
Dim WSHNetwork
Dim shareName: shareName = WScript.Arguments(0)
Dim xmldom : set xmldom = CreateObject("Msxml2.DOMDocument")
Dim fpc : set fpc = WScript.CreateObject("Fpc.Root")
Dim array : set array = fpc.GetContainingArray
set WSHNetwork = CreateObject("WScript.Network")
fileName=shareName & "\" & WSHNetwork.ComputerName & "-" & _
Month(Now) & "-" & Day(Now) & "-" & Year(Now) & ".xml"
array.Export xmldom, 0
xmldom.save(fileName)

 

image

image

Criar um diretorio no servidor de TMG onde irá salvar o script.vbs e seus futuros arquivos de Backup XML, no nosso caso criamos uma pasta em C:\BKP_TMG

Para testar o script basta abrir o prompt “CMD” acessar o diretorio C:\BKP_TMG e digitar o comando cscript BKP_TMG.VBS

image

Programando a Execução Automática do script.

Vamos abrir o agendador de tarefas “Task Scheduler”

image

Vamos gerar uma nova tarefa.

image

Definimos quando iremos programar a execução do scritp.

image

Definimos a data e o horario para execução.

image

Na passo abaixo selecionamos Start a program.

image

Selecionamos o script em C:\BKP_TMG, na frente da caixa de texto adicionamos “cscript”, com esse comando nosso VBS será executado em modo de comando igual efetuamos o teste.

image

Clicamos no botão Finish e está concluido o agendamento.

image

Pronto, agora temos nossa solução de backup automatica das regras do Microsoft TMG.

Boa leitura a todos.

Toninho Crevelente.

Anúncios

Sobre Toninho Crevelente

Especialista Microsoft em projetos de virtualização Hyper-V, consolidação e integração de dominios. atuando em projetos nacionais e internacionais, Chile, Mexico e atualmente na Espanha.

Publicado em 29 de janeiro de 2012, em Fore Front TMG. Adicione o link aos favoritos. 5 Comentários.

  1. Boa tarde,
    O Script da-me uma erro de execução

    error :800a0009

    consegue ajudar?
    Obriado..

  2. Seitty Rafael F. Silva

    Boa noite,

    Ao resolver os problema seria interessante deixa a solucao adotada, pois outros usuários poderão ter o memso problema.

  3. O meu não consegui nem testar o script.

    Aparece o erro

    c:\BACKUP\BKP_TMG.VBS(3, 16) Microsoft VBScript runtime error: Subscript out of
    range

Deixe um comentário

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: