سؤال

لقد بحثت في العديد من الكائنات في مساحة الاسم "الجذر المحاكاة الافتراضية"، لكنني لم أتمكن من العثور على حيث يخزن Hyper-v المسار إلى ملف التكوين لآلة ظاهرية معينة. أحتاج إلى الحصول على مسار الملف هذا برمجيا أو على الأقل فقط المسار الرئيسي لجهاز ظاهري معين سيكون على ما يرام أيضا. ما كائن WMI ويخزن الحقل المسار إلى جهاز ظاهري معين (تلميح ليس MSVM_Computersystem)؟

هل كانت مفيدة؟

المحلول

احصل على خاصية DefaultExterNaldatoottoroot ل MSVM_VirtualSystemmanagementervicesettingData للحصول على جذر VM، وإلحاق خاصية اسم MSVM_Computersystem (GUID) و ".xml". حتى إذا تم إنشاء VM في موقع غير افتراضي، سترى Symlink في الدليل الخارجي للجذر البيانات الخارجية الافتراضية الرجوع إلى ملف التكوين.

نصائح أخرى

هذا ليس صحيحا تماما. في WSS2008R2, ، عند تغيير جذر بيانات VM الافتراضي، لا يوجد شيء مكتوب في جذر بيانات النظام. للعثور على جذر البيانات ل VM واحدة، تحتاج إلى البحث Msvm_VirtualSystemGlobalSettingData, ، بحث عن SystemName الممتلكات مطابقة الخاص بك VM GUID وانظر في ExternalDataRoot و SnapshotDataRoot خصائص لرؤية مجلدات VM ذات الصلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top