Tôi cần khôi phục tệp vhdx từ bản sao lưu trên máy chủ Windows 2019 Hyper-V Core bằng dòng lệnh. Đây là lệnh tôi đang sử dụng:
wbadmin start recovery -version:12/10/2021-05:00 -itemType:hyperV -items:F3D...1E -recoveryTarget:C:\temp
Lệnh tạo ra các cảnh báo sau. Sau đó, tôi được nhắc tiếp tục khôi phục hoặc hủy bỏ nó.
Cảnh báo: Nếu Máy ảo bạn đang cố khôi phục để thay thế
vị trí đã được sao lưu từ máy chủ này, điều này sẽ xóa và ghi đè lên
máy ảo ban đầu nếu nó vẫn tồn tại.
Bạn đã chọn khôi phục ứng dụng HyperV. Các tập tin cho
các thành phần sau sẽ được khôi phục vào C:\temp. Lưu ý: Phục hồi
các tệp đến một vị trí thay thế mà không liên quan đến người viết sẽ không
khôi phục ứng dụng.
Cảnh báo: Các máy ảo có thể không khởi động nếu mạng của chúng
cài đặt khác nhau sau khi khôi phục. Sau khi khôi phục xong sử dụng
Hyper-V Manager để xác minh cài đặt mạng của máy ảo
trước khi chúng được bắt đầu.
Tôi không muốn thao tác khôi phục xóa và ghi đè lên máy ảo gốc như trong cảnh báo. Hơn nữa cảnh báo dường như là mâu thuẫn.Kịch bản tôi muốn diễn ra được viết trong Ghi chú vì tôi giả định rằng "...không liên quan đến người viết, ứng dụng sẽ không khôi phục ứng dụng" có thể có nghĩa là wbadmin sẽ bất chấp cảnh báo của nó, không ghi đè lên VM trên chủ nhà. Tôi không thể tìm thấy bất kỳ thông tin trên trực tuyến này.
Hơn nữa, có một tùy chọn [-alternateLocation] cho lệnh khôi phục bắt đầu wbadmin được ghi lại kém. Nó thậm chí dường như không được đưa vào tài liệu trực tuyến chính thức của Microsoft.
-alternateLocation Chỉ hợp lệ khi khôi phục HyperV sang mục tiêu khôi phục thay thế.
Cho phép khôi phục các thành phần HyperV, cập nhật cấu hình và
đăng ký VM với dịch vụ quản lý Hyper-V.
Việc sử dụng nó sẽ thay đổi một chút các cảnh báo mà tôi nhận được, cụ thể là Ghi chú bị bỏ qua.
Cảnh báo: Nếu Máy ảo bạn đang cố khôi phục để thay thế
vị trí đã được sao lưu từ máy chủ này, điều này sẽ xóa và ghi đè lên
máy ảo ban đầu nếu nó vẫn tồn tại.
Bạn đã chọn khôi phục ứng dụng HyperV. Các tập tin cho
các thành phần sau sẽ được khôi phục vào C:\temp.
Cảnh báo: Nếu Máy ảo bạn đang cố khôi phục để thay thế
vị trí đã được sao lưu từ máy chủ này, điều này sẽ xóa và ghi đè lên
máy ảo ban đầu nếu nó vẫn tồn tại.
Cảnh báo: Các máy ảo có thể không khởi động nếu mạng của chúng
cài đặt khác nhau sau khi khôi phục. Sau khi khôi phục xong sử dụng
Hyper-V Manager để xác minh cài đặt mạng của máy ảo
trước khi chúng được bắt đầu.
Điều tôi muốn đạt được về cơ bản là "Sao chép vào tệp" như được tìm thấy trong phiên bản GUI (Sao lưu máy chủ Windows) và tôi nghi ngờ cách để đạt được điều này là bỏ qua tùy chọn [-alternateLocation]. Tôi muốn xem liệu có ai có thể xác nhận điều này trước khi tôi bóp cò và tự bắn vào chân mình không. BTW Tôi đang nói về một máy ảo điều khiển miền sản xuất. Vì vậy, tôi không thể có bất kỳ cơ hội.