1.3.1Parâmetros de execução de scripts ............................................................................................................. 32
1.3.2Estrutura de scripts ....................................................................................................................................... 32
1.3.3Exemplos de utilização de scripts ................................................................................................................. 33
O Acronis Backup & Recovery 10 suporta o modo de linha de comando e permite a automação do
backup executando scripts XML.
O Acronis Backup & Recovery 10 utiliza a linha de comando do Acronis True Image com os seguintes
acrescentos:
1. Capacidade para utilizar antes/depois comandos de captura de dados.
2. Capacidade para utilizar a opção de suporte VSS.
3. Capacidade para verificar uma licença no servidor de licenças com o comando /ls_check.
4. Capacidade para utilizar a exclusão de ficheiro no backup do disco.
5. Capacidade para exportar arquivos e backups.
Os restantes comandos e opções são exactamente os mesmos. Por este motivo, a referência da linha
de comando utiliza a terminologia aceite no Echo do Acronis True Image.
Os registos da linha de comando são guardados no formato antigo (Echo) e não podem ser
convertidos para registos do Acronis Backup & Recovery 10.
Limites do modo de linha de comando
A funcionalidade do modo de linha de comando é relativamente limitada em comparação com o
modo GUI. Não poderá efectuar operações que requerem:
reiniciar o sistema, como restaurar um volume do sistema ou clonar um disco do sistema
uma interacção do utilizador, como a introdução de media removível (CD, DVD ou fita) - a
operação falha se não existir qualquer media na drive ou se o media introduzido estiver cheio.
Estas operações só podem ser efectuadas através do GUI.
O scripting destina-se apenas ao backup.
1.1 Agente para o u til itário da li nh a de co m an dos p ar a o
Windows
Em algumas situações, os administradores podem necessitar de uma interface de consola. O Acronis
Backup & Recovery 10 suporta este modo com o utilitário trueimagecmd.exe. O ficheiro está
localizado na pasta onde o Agente do Acronis Backup & Recovery 10 para o Windows foi instalado,
que por defeito é C:\Program Files\Acronis\BackupAndRecovery.
Este utilitário também está disponível durante a operação debaixo do media de arranque com base
no PE.
Os comandos podem ser acompanhados por opções. Algumas opções são comuns à maioria dos
comandos trueimagecmd, enquanto que outras são específicas para comandos individuais. Em baixo
está uma lista de comandos suportados e de opções compatíveis.
Comando Opções comuns Opções específicas
create
Cria uma imagem dos discos e
partições específicos
filebackup
Faz um backup de ficheiros e
pastas especificados
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/incremental
/differential
/compression:[0…9]
/split:[tamanho em MB]
/oss_numbers
/progress:[on|off]
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/incremental
/differential
/compression:[0…9]
/split:[tamanho em MB]
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/harddisk:[número do disco]
/partition:[número da partição]
/file_partition:[letra da partição]
/raw
/exclude_names:[nomes]
/exclude_masks:[máscaras]
/exclude_system
/exclude_hidden
/before:[comando de pré-captura de dados]
/after:[comando de pós-captura de dados]
/use_vss
/include:[nomes]
/exclude_names:[nomes]
/exclude_masks:[máscaras]
/exclude_system
/exclude_hidden
/before:[comando de pré-captura de dados]
/after:[comando de pós-captura de dados]
/use_vss
deploy
Restaura discos e partições,
excepto para MBR, a partir de
uma imagem
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/index:N
/net_user:[nome de utilizador]
/file_partition:[letra da partição]
/harddisk:[número do disco]
/partition:[número da partição]
/target_harddisk:[número do disco]
/target_partition:[número da partição]
/start:[iniciar sector]
/size:[tamanho de partição nos sectores]
/fat16_32
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/oss_numbers
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/type:[active|primary|logical]
/preserve_mbr
Quando se utiliza a opção Acronis Universal
Restore:
/ur_path:[caminho]
/ur_username:[utilizador]
/ur_password:[palavra-passe]
/ur_driver:[inf-nome de ficheiro]
deploy_mbr
Restaura o MBR da imagem
de um disco ou partição
filerestore
Restaura ficheiros e pastas a
partir do arquivo de um
ficheiro
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/index:N
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/oss_numbers
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/index:N
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/harddisk:[número do disco]
/target_harddisk:[número do disco]
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
pit_info
Apresenta a lista numerada de
backups, contidos no arquivo
especificado
consolidate
Cria uma cópia consistente do
arquivo, que irá conter apenas
os backups especificados
export
Cria uma cópia de um arquivo
ou a cópia de uma parte autosuficiente de um arquivo na
localização que especificar.
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/include_pits:[números dos
pits]
/filename:[nome de ficheiro]
/password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/include_pits:[números de pits]
/password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/progress:[on|off]
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/target_filename:[nome de ficheiro]
/net_src_user:[nome de utilizador]
/net_src_password:[palavra-passe]
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/net_src_user:[nome de utilizador]
/net_src_password:[palavra-passe]
/ftp_src_user:[nome de utilizador]
/ftp_src_password:[palavra-passe]
/target_vault:[caminho alvo]
/target_arc:[nome de arquivo alvo]
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
convert
Converte uma imagem em
formato de disco virtual para
utilizar com uma máquina
virtual
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/index:N
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/target_filename:[nome de ficheiro]
/harddisk:[número do disco]
/vm_type:[vmware|esx|microsoft|parallels]
/ur
/ur_path:[caminho]
list
Lista as drives e partições
disponíveis. Quando utilizado
com a opção filename, lista o
conteúdo da imagem.
Quando utilizado com a opção
vault, lista os arquivos
localizados na localização
especificada. Quando a opção
arc ou arc_id é adicionada,
lista todos os backups
contidos no arquivo.
explore
Liga uma imagem como drive
virtual
/filename:[nome de ficheiro]
/password:[palavra-passe]
/asz:[número de arquivo]
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/ftp_user:[nome de utilizador]
/ftp_password:[palavra-passe]
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/filename:[nome de ficheiro]*
/password:[palavra-passe]
/asz:[número de arquivo]
/index:N
/net_user:[nome de utilizador]
/net_password:[palavra-passe]
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/filename:[nome de ficheiro]
/vault:[caminho]
/arc:[nome de arquivo]
/arc_id:[id de arquivo]
/partition:[número de partições]
/letter:X
unplug
Desliga a imagem ligada com
uma drive virtual
asz_create
Cria a Acronis Secure Zone na
drive seleccionada
asz_content
Apresenta o tamanho, espaço
livre e conteúdo da Acronis
Secure Zone.
asz_files
Apresenta o tamanho, espaço
livre e conteúdo da Acronis
Secure Zone utilizando os
nomes de ficheiro gerados.
*para uma imagem dividida, o
nome do último ficheiro criado
/password:[palavra-passe]
/oss_numbers
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/password:[palavra-passe]
/password:[palavra-passe]
/letter:X
/letter:all
/harddisk:X
/partition:[número de partições]
/size:[ASZ tamanho in sectors|unallocated]
Apaga o backup mais recente
no arquivo localizado na
Acronis Secure Zone
asz_delete
Apaga a Acronis Secure Zone.
asrm_activate
Activa o Gestor de
Recuperação de Arranque da
Acronis.
asrm_deactivate
Desactiva o Gestor de
Recuperação de Arranque da
Acronis.
/filename:[nome de ficheiro]
/password:[palavra-passe]
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/password:[palavra-passe]
/oss_numbers
/reboot
/log:[nome de ficheiro]
/log_net_user:[utilizador
remoto]
/log_net_password:[palavrapasse]
/partition:[número de partições]
clone
Cria um clone de um disco
/reboot /harddisk:[número do disco]
/target_harddisk:[número do disco]
rígido
help
Apresenta a utilização.
ls_check
Verifica se existem licenças
para a máquina local no
servidor de licenças
1.1.2 Opções comuns
Acesso aos arquivos
filename:[nom e de fich eiro]
a) O nome de ficheiro de backup, se a localização do arquivo for outra sem ser a ASZ.
b) Nome de arquivo, quando se restaura ou apaga os ficheiros da ASZ. Pode ser obtido com
asz_files.
Se a opção vault for especificada, a opção filename é ignorada
password:[password]
a) A palavra-passe do arquivo, se a localização do arquivo for outra sem ser ASZ.
b) A palavra-passe da ASZ, se a localização do arquivo for ASZ.
Dirige-se à ASZ e selecciona o arquivo (um backup completo com ou sem incrementos).
Para obter o número do arquivo, utilize asz_content.
index:N
N = Número do backup no arquivo:
1 = backup completo básico
2 = 1º incremento e assim sucessivamente
0 (padrão) = incremento mais recente
Selecciona um backup numa sequência de backups incrementais dentro do arquivo.
Para obter um índice de backup ASZ, utilize asz_content.
include_pits:[pits numbers]
Especifica os backups (PITs) a serem incluídos na cópia do arquivo. Para obter os números dos pits,
utilize pit_info. Separe os vários valores com uma vírgula, por exemplo:
/include_pits:2,4,5
O valor "0" significa o último backup no arquivo, por exemplo:
/include_pits:0
Se não for especificado, será seleccionado todo o arquivo.
net_user:[user name]
Especifique um nome de utilizador para acesso à drive de rede.
net_password:[password]
Especifique uma palavra-passe para acesso à drive de rede
ftp_user:[username]
Especifique um nome de utilizador para aceder a um servidor FTP
ftp_password:[password]
Especifique uma palavra-passe para aceder a um servidor FTP
Opções de backup
incremental
Define o tipo de backup para incremental.
Se não estiver especificado ou não existir um backup completo básico, será criado um backup
completo.
Se não estiver especificado ou não existir um backup completo básico, será criado um backup
completo.
compression:[0…9]
Especifica o nível de compressão de dados.
Vai de 0 a 9 e está definido para 3 por defeito
split:[size in MB]
Divida o backup em partes do tamanho especificado, se a localização do arquivo for outra sem ser
ASZ.
Opções gerais
oss_numbers
Declara que os números das partições na opção da /partition são ajustados à tabela de partição MBR
em vez de serem apenas números ascendentes. Isto significa que as partições primárias têm os
números 1-1, 1-2, 1-3 e 1-4 e os números das partições lógicas começam com 1-5. Por exemplo, se o
disco tem uma partição primária e duas partições lógicas, os seus números podem aparecer
conforme o seguinte:
/partições:1-1,1-2,1-3
ou
/oss_numbers /partition:1-1,1-5,1-6
reboot
Reinicie o servidor depois de concluída a operação.
log:[nome do ficheiro]
Crie um ficheiro de registo da operação actual com o nome do ficheiro especificado
log_net_user:[remote user]
Se o ficheiro de registo seja criado numa partilha de rede, inclua o nome do utilizador para iniciar
sessão na partilha
log_net_password:[password]
Se o ficheiro de registo for criado numa partilha de rede, inclua a palavra-passe para iniciar sessão na
partilha
Especifica os discos rígidos que pretende incluir no ficheiro de imagem. A lista de discos rígidos
disponíveis é fornecida pelo comando /list. Uma imagem pode conter dados de mais do que um disco
rígido. Nesse caso, separa os números dos discos por vírgulas, por exemplo,
/harddisk:1,3
Especificando
/harddisk:DYN
irá fazer backups de todos os volumes dinâmicos presentes no sistema.
partition:[partition number]
Especifica os discos rígidos que pretende incluir no ficheiro de imagem. A lista de partições
disponíveis é fornecida pelo comando /list. Os números das partições são especificados como
<número de disco>-<número de partição>, por exemplo:
/partition:1-1,1-2,3-1
Os volumes dinâmicos são especificados com o prefixo DYN, por exemplo:
/partition:DYN1,DYN2
file_partition:[partition letter]
Especifica a partição onde o ficheiro de imagem ficará guardado (por letra ou número). Esta opção é
utilizada com filename:[file_name]. Nesse caso, o nome do ficheiro tem de ser especificado sem a
letra da drive ou a pasta raiz. Por exemplo:
/file_partition:D /filename:“\1,tib”
Os volumes dinâmicos são especificados com o prefixo DYN, por exemplo:
/file_partition:DYN1 /filename:“\1.tib”
raw
Utilize esta opção para criar uma imagem de um disco (partição) com um sistema de ficheiros não
reconhecido ou não suportado. Esta operação irá copiar todo o conteúdo do disco/partição sector a
sector. Sem esta opção, só são criadas imagens dos sectores que contêm dados úteis do sistema e do
utilizador (para os sistemas de ficheiros suportados).
progress:[on | off]
Mostra/oculta as informações do progresso (percentagem concluíd a). É apresentado como padrão.
exclude_names:[names]
Ficheiros e pastas a excluir do backup (separados por vírgulas). Por exemplo:
Aplica máscaras aos ficheiros seleccionados a serem excluídos do backup. Utilize as regras de
máscara comuns do Windows. Por exemplo, para excluir todos os ficheiros com a extensão .exe,
adicione *.exe. My???.exe irá excluir todos os ficheiros .exe com nomes compostos por cinco
símbolos e que comecem por "my".
exclude_hidden
Exclui do backup todos os ficheiros ocultos.
pré:[Comando de pré-ca ptu ra de da dos]
Permite definir o comando a ser executado automaticamente antes da captura de dados no início do
processo de backup. Por exemplo:
/pré:"net stop MSSQLSERVER"
pós:[Comandos de capt ura de d ados]
Permite definir o comando a ser executado automaticamente após a captura de dados no início do
processo de backup. Por exemplo:
/após:"net start MSSQLSERVER"
use_vss
Notifica as aplicações VSS-aware de que o backup está prestes a iniciar. Isto assegura o estado
consistente de todos os dados utilizados pelas aplicações, em particular, a conclusão de todas as
transacções das bases de dados, no momento da captura do snapshot dos dados. Por sua vez, a
consistência dos dados garante que a aplicação será recuperada no estado correcto e fica
imediatamente operacional após a recuperação.
filebackup
include:[names]
Ficheiros e pastas a incluir no backup (separados por vírgulas). Por exemplo:
/include:E:\Workarea\MyProject
exclude_names:[names]
Ficheiros e pastas a excluir do backup (separados por vírgulas). Por exemplo:
Aplica máscaras aos ficheiros seleccionados a serem excluídos do backup. Utilize as regras de
máscara comuns do Windows. Por exemplo, para excluir todos os ficheiros com a extensão .exe,
adicione *.exe. My???.exe irá excluir todos os ficheiros .exe com nomes compostos por cinco
símbolos e que comecem por "my".