Komenda vssadmin delete shadows
w systemie Windows służy do usuwania punktów przywracania systemu oraz kopii zapasowych utworzonych przez usługę woluminowych kopii zapasowych (Volume Shadow Copy Service – VSS). Dzięki tej komendzie użytkownicy mogą zarządzać przestrzenią dyskową zajmowaną przez te kopie, co jest szczególnie ważne w przypadku ograniczonej ilości miejsca na dysku.
vssadmin delete shadows [/for=
Parametr | Opis |
---|---|
/for= | Określa wolumin, z którego mają być usuwane kopie zapasowe. Należy podać literę dysku, np. C:. |
/all | Usuwa wszystkie dostępne kopie zapasowe na wskazanym woluminie. |
/quiet | Wykonuje operację bez wyświetlania komunikatów potwierdzających, co może być przydatne w skryptach. |
/oldest | Usuwa najstarszą dostępną kopię zapasową na wskazanym woluminie. |
/count= | Określa maksymalną liczbę kopii zapasowych do usunięcia. Po osiągnięciu tej liczby, operacja zostanie zakończona. |
/shadow= | Określa identyfikator konkretnej kopii zapasowej, którą chcemy usunąć. |
/? | Wyświetla pomoc dla komendy, w tym dostępne parametry i ich opis. |
vssadmin delete shadows /for=C: /oldest
Powyższa komenda usuwa najstarszą dostępną kopię zapasową z woluminu C:. Jest to przydatne, gdy chcemy zwolnić miejsce na dysku, a jednocześnie zachować nowsze punkty przywracania.
vssadmin delete shadows /for=D: /all /quiet
W tym przykładzie komenda usuwa wszystkie kopie zapasowe z woluminu D: bez wyświetlania dodatkowych komunikatów. Użycie parametru /quiet
sprawia, że operacja jest cichsza, co może być przydatne w automatycznych skryptach.
vssadmin delete shadows /shadow={IDENTYFIKATOR_KOPII}
W tym przypadku usuwamy konkretną kopię zapasową wskazaną przez jej identyfikator. Identyfikator można uzyskać za pomocą komendy vssadmin list shadows
, która wyświetla wszystkie dostępne kopie zapasowe.