Condividi tramite


Diskshadow

Diskshadow.exe è uno strumento che espone le funzionalità offerte dal servizio Copia Shadow del volume . Per impostazione predefinita, Diskshadow usa un interprete di comandi interattivo simile a quello di Diskraid o Diskpart. Diskshadow include anche una modalità di scripting.

Note

Appartenenza al gruppo locale amministratori o gruppo equivalente, è il requisito minimo necessario per eseguire Diskshadow.

Syntax

Per la modalità interattiva, digitare quanto segue al prompt dei comandi per avviare l'interprete dei comandi Diskshadow:

diskshadow

Per la modalità script, digitare quanto segue, dove script.txt è un file di script contenente i comandi Diskshadow:

diskshadow -s script.txt

Parameters

È possibile eseguire i comandi seguenti nell'interprete dei comandi Diskshadow o tramite un file di script. Come minimo, per creare una copia shadow sono necessari solo l'aggiunta e la creazione . Tuttavia, in questo modo le impostazioni del contesto e delle opzioni saranno un backup di copia e crea una copia shadow senza script di esecuzione del backup.

Command Description
set command Imposta il contesto, le opzioni, la modalità dettagliata e il file di metadati per la creazione di copie shadow.
comando load metadata Carica un file con estensione cab metadati prima di importare una copia shadow trasportabili o carica i metadati del writer in caso di ripristino.
writer command verifica che un writer o un componente sia incluso o escluda un writer o un componente dalla procedura di backup o ripristino.
add command Aggiunge volumi al set di volumi da copiare in shadow o aggiunge alias all'ambiente alias.
create command Avvia il processo di creazione copia shadow, utilizzando le impostazioni correnti di contesto e l'opzione.
exec command Esegue un file nel computer locale.
comando begin backup Avvia una sessione di backup completa.
comando end backup Termina una sessione di backup completa e genera un evento backupcomplete con lo stato di scrittura appropriato, se necessario.
comando begin restore Avvia una sessione di ripristino e genera un evento di preripristino ai writer coinvolti.
comando end restore Termina una sessione di ripristino e genera un evento di post-ripristino ai writer coinvolti.
reset command Reimposta Diskshadow allo stato predefinito.
list command Elenca i writer, le copie shadow o provider di copie shadow attualmente registrato che il sistema.
comando delete shadows Consente di eliminare le copie shadow.
import command Importa una copia shadow trasportabile da un file di metadati caricato nel sistema.
mask command Rimuove le copie shadow hardware importate utilizzando il comando import .
expose command Espone una copia permanente come una lettera di unità, una condivisione o un punto di montaggio.
unexpose command Annulla l'esposizione di una copia shadow esposta utilizzando il comando expose .
break command Annulla l'associazione di un volume di copia shadow da VSS.
revert command Ripristina un volume in una copia shadow specificata.
exit command Esce dall'interprete dei comandi o dallo script.

Examples

Si tratta di una sequenza di comandi di esempio che creerà una copia shadow per il backup. Può essere salvato nel file come script.dsh ed eseguito usando diskshadow /s script.dsh.

Si immagini quanto segue:

  • Si dispone di una directory esistente denominata c:\diskshadowdata.

  • Il volume di sistema è C: e il volume di dati è D:.

  • È disponibile un file backupscript.cmd in c:\diskshadowdata.

  • Il file backupscript.cmd eseguirà la copia dei dati shadow p: e q: nell'unità di backup.

È possibile immettere questi comandi manualmente o crearne uno 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