Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Diskshadow.exe é uma ferramenta que expõe a funcionalidade oferecida pelo VSS (Serviço de cópias de sombra de volume). Por padrão, o Diskshadow usa um interpretador de comandos interativo semelhante ao do Diskraid ou do Diskpart. Diskshadow também inclui um modo programável.
Observação
A associação ao grupo Administradores local, ou equivalente, é o mínimo necessário para executar o Diskshadow.
Sintaxe
Para o modo interativo, digite o seguinte no prompt de comando para iniciar o interpretador de comandos Diskshadow:
diskshadow
Para o modo de script, digite o seguinte, onde script.txt é um arquivo de script que contém comandos Diskshadow:
diskshadow -s script.txt
Parâmetros
Você pode executar os seguintes comandos no interpretador de comandos Diskshadow ou por meio de um arquivo de script. No mínimo, apenas adicionar e criar são necessários para criar uma cópia de sombra. No entanto, isso perde as configurações de contexto e opção, será um backup de cópia e cria uma cópia de sombra sem script de execução de backup.
Comando | Descrição |
---|---|
comando set | Define o contexto, as opções, o modo detalhado e o arquivo de metadados para criar cópias de sombra. |
comando load metadata | Carrega um arquivo de .cab de metadados antes de importar uma cópia de sombra transportável ou carrega os metadados do gravador no caso de uma restauração. |
comando do gravador | Verifica se um gravador ou componente está incluído ou exclui um gravador ou componente do procedimento de backup ou restauração. |
adicionar comando | Adiciona volumes ao conjunto de volumes que devem ser copiados de sombra ou adiciona aliases ao ambiente de alias. |
criar de comando | Inicia o processo de criação da cópia de sombra, usando o contexto atual e as configurações de opção. |
comando exec | Executa um arquivo no computador local. |
iniciar o comando de backup | Inicia uma sessão de backup completa. |
comando end backup | Encerra uma sessão de backup completo e emite um backupcomplete evento com o estado de gravador apropriado, se necessário. |
iniciar o comando restore | Inicia uma sessão de restauração e emite um evento de pré-restauração para os escritores envolvidos. |
comando end restore | Encerra uma sessão de restauração e emite um evento de pós-restauração para os escritores envolvidos. |
comando reset | Redefine Diskshadow para o estado padrão. |
comando list | Lista gravadores, cópias de sombra ou provedores de cópias de sombra atualmente registrados que estão no sistema. |
comando Excluir sombras | Exclui cópias de sombra. |
comando import | Importa uma cópia de sombra transportável de um arquivo de metadados carregado para o sistema. |
comando mask | Remove cópias de sombra de hardware que foram importadas usando o comando import. |
comando expor | Expõe uma cópia de sombra persistente como uma letra de unidade, compartilhamento ou ponto de montagem. |
comando unexpose | Cancela a exposição de uma cópia de sombra que foi exposta usando o comando expor. |
comando break | Desassocia um volume de cópia de sombra do VSS. |
comando revert | Reverte um volume de volta para uma cópia de sombra especificada. |
comando exit | Sai do interpretador de comandos ou script. |
Exemplos
Esta é uma sequência de exemplo de comandos que criará uma cópia de sombra para backup. Ele pode ser salvo no arquivo como script.dsh e executado usando diskshadow /s script.dsh
.
Suponha o seguinte:
Você tem um diretório existente chamado c:\diskshadowdata.
O volume do sistema é C: e o volume de dados é D:.
Você tem um arquivo backupscript.cmd em c:\diskshadowdata.
Seu arquivo backupscript.cmd executará a cópia dos dados de sombra p: e q: para sua unidade de backup.
Você pode inserir esses comandos manualmente ou criá-los em script:
#Diskshadow script file
set context persistent nowriters
set metadata c:\diskshadowdata\example.cab
set verbose on
begin backup
add volume c: alias systemvolumeshadow
add volume d: alias datavolumeshadow
create
expose %systemvolumeshadow% p:
expose %datavolumeshadow% q:
exec c:\diskshadowdata\backupscript.cmd
end backup
#End of script