ฉันสร้างสคริปต์เพื่อสำรองข้อมูล VMs บน CSV ซึ่งใช้งานได้ดียกเว้นว่าฉันไม่สามารถเรียกใช้ disk2vhd.exe สคริปต์ทำงานจากเซิร์ฟเวอร์ที่ติดตั้ง windows 2008 เนื่องจาก VMs จำนวนมากของเราใช้ Windows 2003 (โดยไม่มี PS) ฉันจึงต้องทำทุกอย่างให้ยุ่งยาก
สิ่งแรกที่ฉันพยายามคือสร้างไฟล์แบตช์และเรียกใช้งานด้วย WMI ไฟล์แบตช์จะถูกดำเนินการแน่นอน แต่อย่างใด disk2vhd ไม่ได้เริ่ม
โดยวิธีการคำสั่งที่ฉันใช้เพื่อเริ่ม disk2vhd ทำงานได้อย่างสมบูรณ์เมื่อฉันคัดลอกลงในคอนโซล cmd บน VM โดยตรง
ฉันก็ลองใช้ psexec และผ่านคำสั่งนี้เท่านั้น (คำสั่ง cmd / c $) ไม่มีอะไรอีกแล้ว
นี่อาจเป็นปัญหากับ UAC หรือการอนุญาตหรือไม่