FAQ da cópia de segurança Langmeier

Guia: Amplia 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 assim a possibilidade de introduzir requisitos muito específicos na área de backup de dados na execução do backup.

Exemplos

  • Notificação personalizada do utilizador (como SMS, no ecrã, por e-mail, etc...)
  • Descarrega a tarefa de backup atual do servidor
  • Pedido do utilizador (exemplo: "Por favor, insere outro suporte de backup")
  • Lê e fecha os programas abertos
  • Reorganiza o suporte de destino (por exemplo, muda o nome da pasta)
  • Chama um URL da Web para executar uma função do servidor

O editor de scripts encontra-se no menu 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.

Clica no campo de seleção "Script" e seleciona a entrada vazia para criar um novo script. Utiliza Guardar como... podes guardar este script.

Podes utilizar todos os comandos VBScript no script. Além disso, podes usar os comandos de script especialmente implementados para a Cópia de Segurança Langmeier, descritos abaixo, para automatizar a Cópia de Segurança Langmeier.


Índice de comandos

O índice completo de comandos pode ser encontrado na ajuda online do Langmeier Backup, que pode ser consultada no programa. Segue-se um excerto das funções frequentemente solicitadas.

Progresso (variável)

Atribui um valor entre 1 e 100 à variável Progresso, define o valor da barra de progresso na janela de cópia de segurança de dados.

Exemplos

Progress = 0 'Barra de progresso em 0 - ainda não foi feito nenhum backup
Progress = 50 'Barra de progresso em 50 - metade do backup
Progress = 100 'Barra de progresso em 100 - backup completo

Mensagem (método)

Emite um texto para o utilizador na janela de mensagem do Langmeier Backup. Este texto também é guardado no registo de backup.

Parâmetro:

Parâmetro Parâmetro Descrição
Texto O texto da mensagem para o utilizador.
[Tipo de mensagem] Indica o tipo de mensagem.

Valores possíveis:

1 = Informação
2 = Aviso
3 = Pára

itálico = parâmetros opcionais

Exemplo 1:

Mensagem "Script concluído".

Exemplo 2:

Mensagem "Por favor, escreve o suporte de dados com 'Backup " & Weekdayname(Weekday(now)) & "' to.", 1

Cópia de segurança (método)

A função "Backup" pode ser utilizada para fazer uma cópia de segurança de uma pasta ou de um ficheiro.

Parâmetros:

Parâmetro Parâmetro Descrição
Fonte Caminho de origem da cópia de segurança pretendida
Destino Caminho de destino da cópia de segurança pretendida
[Subpastas] Verdadeiro = Faz a cópia de segurança incluindo as subpastas (predefinição)

False = Faz a cópia de segurança sem subpastas

[Encriptado] Verdadeiro = Cópia de segurança encriptada

Falso = Cópia de segurança não encriptada (predefinição)

[Comprimido] Verdadeiro = Arquivos de backup compactados em ZIP Verdadeiro = Ficheiros de backup comprimidos com ZIP

Falso = Ficheiros de cópia de segurança não comprimidos (predefinição)

[Histórico] Verdadeiro = Cópia de segurança de dados com histórico

Falso = Modo normal (predefinição)

[Cria o caminho completo] True = Cria o caminho de backup completo, por exemplo, C$\folder\

Falso = Modo normal (predefinição)

Itálico = Parâmetros opcionais

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

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

Exemplo 2: Uma cópia de segurança de dados encriptados: A origem e o destino são especificados aqui e definidos de modo a que os dados sejam encriptados.

'Backup encriptado:
Backup "C:\Source", "D:\Destination", , True

Exemplo 3: Cópia de segurança encriptada com caminho completo: Tal como no exemplo 2, aqui é efectuado um backup de dados encriptados e também é feito o backup do caminho completo.

'Cópia de segurança encriptada com caminho completo:
Cópia de segurança "C:\Source", "D:\Destination", , True, , , True

Interrompe (método)

Cancela a cópia de segurança, mas não o script atual.

Parâmetros:

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

GetMediaName (função)

Devolve o nome do meio inserido.

Parâmetros:

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

Exemplo:

If GetMediaName ("\\.tape0") <> "Monday" Then
Mensagem "Por favor insere a cassete `Monday`!", 3 '3 = Símbolo de paragem
EjectMedia
Break
End If

SendSMS (Text as String, Number As String) (função)

Uma opção que muitos dos nossos clientes utilizam é a opção "SendSMS". Esta opção envia ao cliente um SMS para um telemóvel no final de uma cópia de segurança de dados. Se o destinatário não estiver na Suíça, tem de introduzir o código de marcação internacional.

Firewall: em determinadas circunstâncias, uma entrada em falta na firewall do Windows pode impedir o envio da mensagem de texto. Neste caso, aparece uma mensagem de erro e o script não pode ser executado com sucesso. Por favor, habilita o programa Langmeier Backup no teu firewall para o tráfego de rede de saída - então ele funcionará.

Parâmetros:

Parâmetro Parâmetro Descrição
Texto A mensagem de texto a enviar ao destinatário por SMS.
Número de telemóvel O número de telemóvel do destinatário.

Exemplo:

Envia uma mensagem de texto para o administrador da cópia de segurança:
SendSMS
"Cópia de segurança concluída.", "004179512xxxx"

'Envia uma mensagem de texto para o administrador da cópia de segurança -
'a mensagem contém o valor especificado em "Destino", bem como
'o número de erros que ocorreram, bem como o número de
'ficheiros com cópia de segurança bem sucedida:

SendSMS Term("A cópia de segurança para está concluída. Erro: Cópia de segurança: ", Destino, Erros, Contador), "0049xxxxxxxxxxxxxx"

Contador (variável)

Indica o número de ficheiros dos quais foi feito o backup. Este valor aparece no feedback para o utilizador após o processo de backup. Este valor também é especificado no registo de backup.

Exemplo:

Inicia o script de linha de comandos "databackup.cmd" do SAP para fazer o backup da base de dados
do SAP. O destino do backup é o destino do backup,
'que está definido na tarefa de backup é utilizado como o destino do backup (Destino).
O script da linha de comandos devolve o número de ficheiros de cópia de segurança de
.

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

'O contador dos ficheiros com cópia de segurança é agora aumentado pelo
'número devolvido pelo script:
Contador = Contador + lCountOfFiles

Destino (variável)

Devolve ou substitui a pasta de destino predefinida no elemento de cópia de segurança do script.

Nota: Podes utilizar a variável "Destination" para criar um script que faz o backup de algo específico para um destino que pode ser definido na tarefa de backup. Programa no script como é feito o backup do item específico e o que ele é.

Exemplifica:

'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)

Devolve a fonte predefinida no elemento de cópia de segurança do script ou substitui esta fonte. Se o nome do script (por exemplo, @SendSMS) estiver sob a fonte, o nome do script é devolvido.

Nota: Podes utilizar a variável "Destino" para criar um script que faz o backup de algo específico para um destino que pode ser definido na tarefa de backup. Programa no script como é feito o backup do destino específico e o que ele é. Com a variável oposta "Source", tens a opção de permitir que o utilizador do backup Langmeier determine a localização de origem que recuperas no script.

Exemplo:

Fonte = "C:\"

Guardar script

Depois de teres escrito/criado um script, guarda-o. As opções "Guardar" e "Guardar como" podem ser encontradas por baixo do editor de 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.

Clica em"Guardar como" para dar um nome ao teu 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 guardados na seguinte pasta:

C:\ProgramaData\Langmeier Software\Scripts

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

C:\Documentos e Definições\ALL Users\Dados de Aplicação\Langmeier Software\Scripts

Adicionar script à tarefa de backup

Podes adicionar todos os scripts que guardaste à tarefa 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 de ter selecionado o seu script, o nome do script aparece com um "@" anterior na tarefa de backup, aqui "@SMS". O script é executado na execução do backup assim que clicar 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 fazer duplo clique no script inserido, neste caso "@SMS", pode definir o caminho de destino (que pode chamar no script utilizando "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: Tem em atenção a sequência na tarefa 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 caminho de pasta específico, então o script deve ser inserido na linha correta de acordo.

Opções alternativas de scripting

Também podes adicionar um VBScript auto-criado a uma tarefa de uma forma diferente. Vai a "Opções" e depois a "Definições para esta tarefa". Aqui encontra opções que são executadas "Antes do backup" e opções que são executadas "Após o backup". Adiciona o teu VBScript à localização desejada. Tem em atenção que as funções específicas do Langmeier Backup descritas acima, tais como SendSMS ou Backup, não estão disponíveis com este método. No entanto, também podes utilizar este método para chamar quaisquer scripts de lote ou quaisquer ficheiros exe compilados.

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

Apoio Langmeier

Cópia de segurança para Windows

  Compra agora   Experimenta gratuitamente

Software de cópia de segurança para Windows

sobre o autor
Fundador e Diretor Executivo da Langmeier Software


Não quero complicar nada. Não quero desenvolver o melhor software empresarial. Não quero ser incluído numa lista de tecnologia de ponta. Porque não é disso que se tratam as aplicações de negócios. Trata-se de garantir que os teus dados estão perfeitamente protegidos. E trata-se de garantir que tudo funciona sem problemas enquanto mantém o controlo total e se pode concentrar no crescimento do seu negócio. A simplicidade e a fiabilidade são os meus princípios orientadores e inspiram-me todos os dias.
 

Procura mais: Apoio Langmeier, Script VB, Cópia de segurança

Artigos relevantes
Que tipo de cobertura de segurança é a melhor opção para os meus filhos?
Esta é a importância da câmara de segurança para os nossos filhos na vida real
As vantagens e desvantagens dos vários sistemas de ficheiros do Windows


Publica um comentário aqui...

Este artigo aborda os tópicos:
Software de cópia de segurança com VBScript
Script de cópia de segurança Langmeier
EBF de Apoio Langmeier
Cópia de segurança dos dados VBS