Pregunta

He mirado en varios objetos en el espacio de nombres "root \ virtualización", pero no he podido encontrar en Hyper-V almacena la ruta de acceso al archivo de configuración de una máquina virtual determinada. Necesito conseguir este camino archivo mediante programación o al menos sólo la ruta de inicio para una máquina virtual dado estaría bien también. Lo WMI objeto y campo almacena la ruta de acceso a una máquina virtual dado (una pista que no es Msvm_ComputerSystem)?

¿Fue útil?

Solución

Obtener la propiedad de DefaultExternalDataRoot Msvm_VirtualSystemManagementServiceSettingData para obtener la raíz vm, y anexar la propiedad nombre del Msvm_ComputerSystem (GUID) y ".xml". Incluso si se crea la máquina virtual en una ubicación no predeterminada, verá un enlace simbólico en el directorio raíz de datos externo predeterminado referencia al archivo de configuración.

Otros consejos

Esto no es del todo cierto. En WSS2008R2, cuando se cambia por defecto raíz de datos VM, nada está escrito en la raíz de datos del sistema. Para encontrar la raíz de datos de una sola máquina virtual, es necesario mirar en Msvm_VirtualSystemGlobalSettingData, la búsqueda de la propiedad SystemName que coincidan con su VM GUID y buscar en propiedades ExternalDataRoot y SnapshotDataRoot para ver las carpetas relacionadas VM.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top