Perguntas frequentes sobre o Langmeier Backup

Tutorial: Estenda o Langmeier Backup com VBScript

O Langmeier Backup oferece a possibilidade de criar scripts para implementar conceitos avançados de backup de dados. Administradores experientes têm, portanto, a possibilidade de introduzir requisitos muito específicos no campo de backup de dados na execução do backup.

Exemplos:

  • notificação do próprio usuário (como SMS, na tela, por e-mail, etc.)
  • download do trabalho de backup atual do servidor
  • Solicitação do usuário (exemplo: "Insira outra mídia de backup")
  • Ler e fechar programas abertos
  • Reorganizar a mídia de destino (por exemplo, renomear a pasta)
  • chamar um URL da Web para executar uma função do servidor

O editor de scripts está localizado no menu Tools > Edit Scripts (Ferramentas > Editar scripts):

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Clique na caixa de seleção Script e selecione a entrada vazia para criar um novo script. Ao clicar em Save as... você pode salvar esse script.

Você pode usar todos os comandos VBScript no script. Além disso, você pode usar os seguintes comandos de script especialmente implementados para o Langmeier Backup para automatizar o Langmeier Backup.


Índice de comandos

O índice completo de comandos pode ser encontrado na ajuda on-line do Langmeier Backup, que você pode acessar no programa. Aqui está um trecho das funções solicitadas com frequência.

Progresso (variável)

Atribui um valor entre 1 e 100 à variável Progress e define o valor da barra de progresso na janela de backup.

Exemplos:

Progress = 0 'Barra de progresso em 0 - nada foi copiado ainda
Progress = 50 'Barra de progresso em 50 - metade foi copiada
Progress = 100 'Barra de progresso em 100 - backup concluído

Mensagem (método)

Emite um texto para o usuário na janela de mensagens do Langmeier Backup. Além disso, esse texto é salvo no registro de backup.

Parâmetro:

Parâmetro Descrição
Texto O texto da mensagem para o usuário.
[Tipo de mensagem] O tipo dessa mensagem.

Valores possíveis:

1 = Informação
2 = Aviso
3 = Parar

itálico = parâmetros opcionais

Exemplo 1:

Mensagem "Script concluído"

Exemplo 2:

Mensagem "Por favor, grave no disco com 'Backup " & Weekdayname(Weekday(now)) & "'.", 1

Backup (método)

Com a ajuda da função "Backup", você pode fazer o backup de uma pasta ou de um arquivo.

Parâmetro:

Parâmetro Descrição
Fonte Caminho de origem do backup desejado
Destino Caminho de destino do backup desejado
[Subfolders (Subpastas) True = Backup incluindo subpastas (padrão)

False = Backup sem subpastas

[Encrypted] True = Backup criptografado

False = Backup não criptografado (padrão)

[Compressed] True = Arquivos de backup compactados em ZIP

False = arquivos de backup não compactados (padrão)

[History] True = Backup historiado

False = Modo normal (padrão)

[CreateFullPath] True = Cria o caminho completo do backup, por exemplo, C$\Folder\

False = Modo normal (padrão)

itálico = parâmetros opcionais

Exemplo 1: Um backup normal em que a origem e o destino são especificados.

'Backup normal:
Backup "C:\Source", "D:\Destination"

Exemplo 2: Um backup criptografado em que a origem e o destino são especificados, além de definido para criptografar os dados.

backup criptografado:
Backup "C:\Source", "D:\Destination", , True

Exemplo 3: Backup criptografado com caminho completo: Aqui, como no exemplo 2, é realizado um backup criptografado e, além disso, é feito o backup do caminho completo.

'Backup criptografado com caminho completo:
Backup "C:\Source", "D:\Destination", , True, , , True

Break (método)

Interrompe o backup, mas não o script atual.

Parâmetros:

Parâmetro Descrição
SEM PARÂMETROS O método Break não requer nenhum parâmetro adicional.

GetMediaName (função)

Retorna o nome da mídia inserida.

Parâmetros:

Parâmetro Descrição
Acessor a) O caractere de acesso à fita na forma de, por exemplo, \\.\tape0
b) Um identificador de unidade, por exemplo, C:\.

Exemplo:

if GetMediaName ("\.tape0") <> "Monday " Then
Message "Please insert the tape `Monday`!", 3 '3 = Símbolo de parada
EjectMedia
Break
End If

SendSMS (Text as String, Number as String) (Função)

Uma opção que muitos de nossos clientes usam é a opção "SendSMS". Essa opção envia um SMS para o telefone celular do cliente no final de um backup. Se o destinatário não estiver na Suíça, o código de discagem internacional deverá ser especificado.

Firewall: em determinadas circunstâncias, uma entrada ausente no firewall do Windows pode impedir o envio da mensagem curta. Nesse caso, é exibida uma mensagem de erro e o script não pode ser executado com êxito. Ative o programa Langmeier Backup em seu firewall para o tráfego de rede de saída - assim ele funcionará.

Parâmetros:

Parâmetro Descrição
Texto A mensagem de texto a ser enviada ao destinatário por SMS.
number (Número) O número do telefone celular do destinatário.

Exemplo:

'Envia uma mensagem de texto para o administrador do backup:
SendSMS
"Backup completed.", "004179512xxxx"

'Envia uma mensagem de texto para o administrador do backup -
'a mensagem contém o valor especificado em "Destination" (Destino), bem como
'o número de erros ocorridos e o número de
'arquivos cujo backup foi feito com êxito:

SendSMS Term("Backup to is complete. Erro: Backup: ", Destino, Erros, Contador), "0049xxxxxxxxxxxx"

Contador (variável)

Indica o número de arquivos cujo backup foi feito. Esse valor aparece no feedback para o usuário após o processo de backup. Além disso, esse valor também é indicado no protocolo de backup.

Exemplo:

'Inicia o script de linha de comando "databackup.cmd" do SAP para fazer backup do banco de dados
'do SAP. O destino de backup definido na tarefa de backup é usado como o destino de backup,
'que está definido na tarefa de backup (destino).
o script de linha de comando retorna o número de arquivos de backup
.

CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destination, 0)

'O contador dos arquivos de backup agora é aumentado pelo número
'retornado pelo script:
Counter = Counter + lCountOfFiles

Destino (variável)

Retorna ou substitui a pasta de destino predefinida no elemento de backup do script.

Observação: Com a variável "Destination", você pode criar um script que faz o backup de algo específico em um local de destino que pode ser definido no trabalho de backup. Como é feito o backup do item específico e o que ele é, é o que você programa no script.

Exemplo:

'Faz o backup da pasta de instalação "SAP R3" para a pasta de backup definida no script:
Backup "C:\SAP-R3", Destination

Fonte (variável)

Retorna a fonte predefinida no elemento de backup do script ou substitui essa fonte. Se o nome do script (por exemplo, @SendSMS) estiver sob a origem, o nome do script será retornado.

Observação: Com a variável "Destination", você pode criar um script que faça backup de algo específico em um local de destino que pode ser definido no trabalho de backup. Como o destino é salvo e o que ele é, é programado no script. Com a variável oposta "Source", você tem a opção de permitir que o usuário de backup Langmeier determine o local de origem que você recupera no script.

Exemplo:

Fonte = "C:\"

Salvar script

Depois que você tiver escrito/criado um script, salve-o. As opções "Salvar" e "Salvar como" podem ser encontradas abaixo do editor de script.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Clique em"Save as" (Salvar como) para dar um nome ao seu script:

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Os scripts são salvos na seguinte pasta:

C:\ProgramData\Langmeier Software\Scripts

Em sistemas operacionais mais antigos (Windows XP, Windows Server 2003):

C:\Documents and Settings\ALL Users\Application Data\Langmeier Software\Scripts

Adicionar script ao trabalho de backup

Você pode adicionar todos os scripts que salvou ao trabalho de backup na janela principal do Langmeier Backup em"Backup" -"Adicionar":

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Depois que você selecionar o script, o nome do script aparecerá no trabalho de backup com um "@" precedente, neste caso "@SMS". O script é executado na execução do backup assim que você clica em "Backup" - "Start" (Iniciar).

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Ao clicar duas vezes no script inserido, aqui "@SMS", você pode definir o caminho de destino (que pode ser chamado no script usando "Destination" ):

Zielpfad angeben, welches das Skript verwenden soll. Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Sequência: observe a sequência no trabalho de backup! Se um script tiver que ser executado no final de um backup, então o script também deve ser inserido no final. O Langmeier Backup processa os scripts na ordem em que eles estão na tarefa de backup. Se o script for uma função que deve ser chamada no início ou após um determinado caminho de pasta, o script deverá ser inserido na linha correta.

Opções alternativas de script

Você também pode adicionar um VBScript criado por você mesmo a um trabalho de outra forma. Vá para "Opções" e depois para "Configurações para este trabalho". Você encontrará opções que são executadas "Antes do backup" e opções que são executadas "Após o backup". Adicione seu VBScript ao local desejado. Observe que, com esse método, as funções próprias do Langmeier Backup descritas acima, como SendSMS ou Backup, não estão disponíveis. Entretanto, com esse método você pode chamar qualquer script em lote ou qualquer arquivo exe compilado.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

As informações contidas neste artigo estão disponíveis nos seguintes produtos:

  1. Langmeier Backup Business
  2. Langmeier Backup Server
  3. Langmeier Backup V-flex

Langmeier Backup

Backup para Windows

  Compre agora   Experimente gratuitamente

Software de backup para Windows

Sobre o autor
Fundador e CEO da Langmeier Software


Não quero complicar nada. Não quero desenvolver o software empresarial definitivo. Não quero ser incluído em uma lista das principais tecnologias. Porque não é disso que se tratam os aplicativos comerciais. Trata-se de garantir que seus dados estejam perfeitamente protegidos. E trata-se de garantir que tudo funcione sem problemas, enquanto você mantém o controle total e se concentra no crescimento de seus negócios. Simplicidade e confiabilidade são meus princípios orientadores e me inspiram todos os dias.
 

Você pode procurar mais: Langmeier Backup, Script VB, Backup

Artigos relevantes para o tópico
Que tipo de backup é a melhor opção para os teus dados?
Sabes como o backup de dados é importante na vida real
As vantagens e desvantagens dos vários sistemas de arquivos do Windows


Publique um comentário aqui...

Este artigo aborda os tópicos: