Sdílet prostřednictvím


Diskshadow

Diskshadow.exe je nástroj, který zveřejňuje funkce nabízené službou stínové kopie svazku (VSS). Diskhadow ve výchozím nastavení používá interaktivní interpret příkazů podobný interpretu Diskuraid nebo Diskpart. Diskhadow také zahrnuje skriptovatelný režim.

Note

Členství v místní skupině Administrators nebo ekvivalentní je minimum potřebné ke spuštění Diskhadow.

Syntax

V případě interaktivního režimu zadejte na příkazovém řádku následující příkaz, který spustí interpret příkazu Diskshadow:

diskshadow

Pro režim skriptu zadejte následující příkaz, kde script.txt soubor skriptu obsahující příkazy nástroje Diskshadow:

diskshadow -s script.txt

Parameters

Následující příkazy můžete spustit v interpretu příkazu Diskshadow nebo prostřednictvím souboru skriptu. K vytvoření stínové kopie je nutné minimálně přidat a vytvořit . To však z důvodu propadne nastavení kontextu a možností, bude záloha kopírování a vytvoří stínovou kopii bez spouštěcího skriptu zálohování.

Command Description
set command Nastaví kontext, možnosti, podrobný režim a soubor metadat pro vytváření stínových kopií.
příkaz načtení metadat Načte metadata .cab souboru před importem transportovatelné stínové kopie nebo načte metadata zapisovače v případě obnovení.
writer command ověřuje, zda je zapisovač nebo komponenta zahrnuta nebo vyloučena z postupu zálohování nebo obnovení zapisovače nebo součásti.
add command Přidá svazky do sady svazků, které mají být zkopírovány stínem, nebo přidá aliasy do prostředí aliasu.
create command Spustí proces vytváření stínové kopie pomocí aktuálního kontextu a nastavení možností.
exec command Spustí soubor v místním počítači.
spuštění příkazu zálohování Spustí úplnou relaci zálohování.
Příkaz ukončit zálohování Ukončí relaci úplného zálohování a v případě potřeby vydá událost backupcomplete s příslušným stavem zápisu.
zahájit příkaz obnovení Spustí relaci obnovení a vydá událost předobnovení zapojeným zapisovačům.
Ukončit příkaz obnovení Ukončí relaci obnovení a vydá událost po obnovení zúčastněným zapisovačům.
reset command Obnoví Diskhadow do výchozího stavu.
list command Obsahuje seznam zapisovačů, stínových kopií nebo aktuálně registrovaných zprostředkovatelů stínových kopií, kteří jsou v systému.
Příkaz delete shadows Odstraní stínové kopie.
import command Importuje přenoselnou stínovou kopii ze souboru načtených metadat do systému.
mask command Odstraní hardwarové stínové kopie, které byly importovány pomocí příkazu import .
expose command Zveřejňuje trvalou stínovou kopii jako písmeno jednotky, sdílenou složku nebo přípojný bod.
unexpose command Zruší zobrazení stínové kopie, která byla vystavena pomocí příkazu expose .
break command Zruší přidružení svazku stínové kopie ze služby VSS.
revert command Vrátí svazek zpět na zadanou stínovou kopii.
exit command Ukončí interpret nebo skript příkazu.

Examples

Toto je ukázková posloupnost příkazů, které vytvoří stínovou kopii pro zálohování. Lze jej uložit do souboru jako script.dsh a spustit pomocí diskshadow /s script.dsh.

Předpokládejme následující:

  • Máte existující adresář s názvem c:\diskshadowdata.

  • Systémový svazek je C: a váš datový svazek je D:.

  • Soubor backupscript.cmd máte v souboru c:\diskshadowdata.

  • Soubor backupscript.cmd provede kopii stínových dat p: a q: na záložní jednotku.

Tyto příkazy můžete zadat ručně nebo je skriptovat:

#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