không thể xóa bộ nhớ bóng khỏi powershell


1

Đĩa cứng của tôi có ba phân vùng c: (windows10), e: (windows 8.1) và g: \ Storage.

Khi tôi cố gắng tạo bản sao lưu của c: \ & amp; e: \ on g: \ sao lưu thất bại vì ổ g: \ có bộ lưu trữ bóng trên ổ e: \ thay vì trên chính nó.

Tình huống này đã được tạo ra vào tháng trước bởi vì tôi đã tạo bản sao lưu mỗi tháng trong ba năm qua.

Tôi đã sử dụng vssadmin lệnh từ dấu nhắc lệnh nâng cao nhưng không có cách nào để xóa bộ nhớ bóng trên ổ E: \ nhưng bạn chỉ có thể nhìn thấy nó.

Vì vậy, tôi phải sử dụng powershell để sử dụng một cái gì đó như PS c:\windows\system32\>wmic shadowstorage delete ... nhưng tôi không biết cú pháp chính xác sau khi xóa động từ (ví dụ: volume = E :)

Làm thế nào tôi có thể giải quyết điều này?


có một lớp wmi win32_shadowcopy bạn có thể thử. (get-wmiobject win32_shadowcopy | where { $_.something -eq 'something' }).delete() như bạn có thể thấy tôi để trống bộ lọc để tự điền (thay đổi $_.something đến một tên tài sản và 'something' đến một chuỗi thực) để bạn có thể nhắm mục tiêu đúng đối tượng Shadowcopy. Tôi không biết nếu nó sẽ làm việc, nhưng bạn có thể thử. Chỉ chạy get-wmiobject win32_shadowcopy đầu tiên để có được một cảm giác
SimonS

Câu trả lời:


0

Không có cách nào để xóa bộ nhớ bóng trên ổ E: \

Thật ra là có.

Sử dụng lệnh sau:

vssadmin delete shadows /for=e: /all

Vssadmin xóa bóng

Cú pháp

vssadmin delete shadows /for=<ForVolumeSpec> [/oldest | /all | /shadow=<ShadowID>] [/quiet]

Thông số

enter image description here

Nhận xét

You can delete only shadow copies that have the client-accessible type.

Ví dụ :

Để xóa bản sao bóng cũ nhất của tập C, gõ:

vssadmin delete shadows /for=c: /oldest

Nguồn Vssadmin xóa bóng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.