Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Diskshadow.exe är ett verktyg som exponerar funktionerna som erbjuds av tjänsten för volymskuggakopiering (VSS). Diskshadow använder som standard en interaktiv kommandotolk som liknar Diskraid eller Diskpart. Diskshadow innehåller också ett skriptbart läge.
Note
Medlemskap i den lokala gruppen Administratörer, eller motsvarande, är det minsta som krävs för att köra Diskshadow.
Syntax
För interaktivt läge skriver du följande i kommandotolken för att starta kommandotolken Diskshadow:
diskshadow
För skriptläge skriver du följande, där script.txt är en skriptfil som innehåller Diskshadow-kommandon:
diskshadow -s script.txt
Parameters
Du kan köra följande kommandon i kommandotolken Diskshadow eller via en skriptfil. Det är minst bara att lägga till och skapa som krävs för att skapa en skuggkopia. Detta förverkar dock kontext- och alternativinställningarna, är en kopieringssäkerhetskopia och skapar en skuggkopia utan körningsskript för säkerhetskopiering.
| Command | Description |
|---|---|
| set command | Anger kontext, alternativ, utförligt läge och metadatafil för att skapa skuggkopior. |
| läsa in metadatakommando | Läser in en metadata-.cab-fil innan du importerar en transportabel skuggkopia eller läser in skrivarmetadata vid en återställning. |
| writer command | verifierar att en skrivare eller komponent ingår eller exkluderar en skrivare eller komponent från säkerhetskopierings- eller återställningsproceduren. |
| add command | Lägger till volymer i den uppsättning volymer som ska skuggkopieras eller lägger till alias i aliasmiljön. |
| create command | Startar processen för att skapa skuggkopior med hjälp av den aktuella kontexten och alternativinställningarna. |
| exec command | Kör en fil på den lokala datorn. |
| påbörja säkerhetskopieringskommandot | Startar en fullständig säkerhetskopieringssession. |
| kommando för slutsäkerhetskopiering | Avslutar en fullständig säkerhetskopieringssession och utfärdar en backupcomplete-händelse med lämpligt skrivtillstånd, om det behövs. |
| starta återställningskommandot | Startar en återställningssession och utfärdar en föråterställningshändelse till berörda skrivare. |
| kommandot för slutåterställning | Avslutar en återställningssession och utfärdar en postrestore-händelse till berörda skrivare. |
| reset command | Återställer Diskshadow till standardtillståndet. |
| list command | Listar författare, skuggkopior eller för närvarande registrerade skuggkopieproviders som finns i systemet. |
| ta bort skuggkommandot | Tar bort skuggkopior. |
| import command | Importerar en transportabel skuggkopia från en inläst metadatafil till systemet. |
| mask command | Tar bort skuggkopior av maskinvara som har importerats med hjälp av importkommandot . |
| expose command | Exponerar en beständiga skuggkopia som en enhetsbeteckning, resurs eller monteringspunkt. |
| unexpose command | Avexponerar en skuggkopia som har exponerats med hjälp av expose kommandot . |
| break command | Kopplar bort en skuggkopievolym från VSS. |
| revert command | Återställer en volym till en angiven skuggkopia. |
| exit command | Avslutar kommandotolken eller skriptet. |
Examples
Det här är en exempelsekvens med kommandon som skapar en skuggkopia för säkerhetskopiering. Den kan sparas i filen som script.dsh och köras med hjälp av diskshadow /s script.dsh.
Anta följande:
Du har en befintlig katalog med namnet c:\diskshadowdata.
Systemvolymen är C: och datavolymen är D:.
Du har en backupscript.cmd fil i c:\diskshadowdata.
Din backupscript.cmd-fil utför kopian av skuggdata p: och q: till din säkerhetskopieringsenhet.
Du kan ange dessa kommandon manuellt eller skripta dem:
#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