Delen via


Diskshadow

Diskshadow.exe is een hulpprogramma waarmee de functionaliteit van de VOLUME Shadow Copy Service (VSS) beschikbaar wordt gesteld. Diskshadow maakt standaard gebruik van een interactieve opdracht-interpreter die vergelijkbaar is met die van Diskraid of Diskpart. Diskshadow bevat ook een scriptbare modus.

Note

Lidmaatschap van de lokale groep Administrators, of gelijkwaardig, is de minimale vereiste voor het uitvoeren van Diskshadow.

Syntax

Voor de interactieve modus typt u het volgende bij de opdrachtprompt om de diskshadow-opdracht-interpreter te starten:

diskshadow

Typ het volgende voor de scriptmodus, waarbij script.txt een scriptbestand is met Diskshadow-opdrachten:

diskshadow -s script.txt

Parameters

U kunt de volgende opdrachten uitvoeren in de opdracht-interpreter Diskshadow of via een scriptbestand. Minimaal zijn alleen toevoegen en maken nodig om een schaduwkopie te maken. Dit voorkomt echter de context- en optie-instellingen, is een kopieback-up en maakt een schaduwkopie zonder script voor back-upuitvoering.

Command Description
set command Hiermee stelt u de context, opties, uitgebreide modus en metagegevensbestand in voor het maken van schaduwkopieën.
opdracht metagegevens laden Laadt een metagegevens .cab bestand voordat u een transporteerbare schaduwkopie importeert of laadt de metagegevens van de schrijver in het geval van een herstelbewerking.
writer command controleert of een schrijver of onderdeel is opgenomen of uitgesloten van de back-up- of herstelprocedure.
add command Voegt volumes toe aan de set volumes die schaduw moeten worden gekopieerd of voegt aliassen toe aan de aliasomgeving.
create command Hiermee start u het proces voor het maken van schaduwkopie, met behulp van de huidige context- en optieinstellingen.
exec command Hiermee wordt een bestand uitgevoerd op de lokale computer.
back-upopdracht starten Start een volledige back-upsessie.
back-upopdracht beëindigen Beëindigt een volledige back-upsessie en geeft indien nodig een back-upvolledige gebeurtenis uit met de juiste schrijfstatus.
opdracht herstellen Start een herstelsessie en geeft een prerestore-gebeurtenis uit aan betrokken schrijvers.
opdracht voor het beëindigen van herstel Beëindigt een herstelsessie en geeft een postrestore-evenement uit aan betrokken schrijvers.
reset command Hiermee stelt u Diskshadow opnieuw in op de standaardstatus.
list command Een lijst met schrijvers, schaduwkopieën of momenteel geregistreerde schaduwkopieproviders die zich op het systeem bevinden.
opdracht schaduwen verwijderen Hiermee verwijdert u schaduwkopieën.
import command Hiermee importeert u een transporteerbare schaduwkopie uit een geladen metagegevensbestand in het systeem.
mask command Hiermee verwijdert u hardwareschaduwkopieën die zijn geïmporteerd met behulp van de importopdracht .
expose command Hiermee wordt een permanente schaduwkopie weergegeven als stationsletter, share of koppelpunt.
unexpose command Hiermee wordt een schaduwkopie ongedaan gemaakt die is belicht met behulp van de opdracht Blootstellen .
break command Koppelt een schaduwkopievolume los van VSS.
revert command Hiermee wordt een volume teruggezet naar een opgegeven schaduwkopie.
exit command Sluit de opdracht-interpreter of het script af.

Examples

Dit is een voorbeeldreeks met opdrachten waarmee een schaduwkopie voor back-up wordt gemaakt. Het kan worden opgeslagen in het bestand als script.dsh en uitgevoerd met behulp van diskshadow /s script.dsh.

Ga als volgt te werk:

  • U hebt een bestaande map met de naam c:\diskshadowdata.

  • Uw systeemvolume is C: en uw gegevensvolume is D:.

  • U hebt een backupscript.cmd bestand in c:\diskshadowdata.

  • Uw backupscript.cmd-bestand voert de kopie van schaduwgegevens p: en q: uit op uw back-upstation.

U kunt deze opdrachten handmatig invoeren of deze scripten uitvoeren:

#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