Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从何处开始备份/恢复C#中的Hyper-V?_C#_Backup_Hyper V - Fatal编程技术网

从何处开始备份/恢复C#中的Hyper-V?

从何处开始备份/恢复C#中的Hyper-V?,c#,backup,hyper-v,C#,Backup,Hyper V,从哪里开始学习如何通过C#与Hyper-V交互,以便能够备份和恢复虚拟机(最好是使用快照和与备份相关的所有其他内容)?我试图找到一些关于如何开始的例子/信息,但什么也找不到。也许我问错了问题。您可以使用访问虚拟化服务 提供了与WMI虚拟化类相关的文档和示例。请查看以下内容: 免责声明:我没有参与那个项目 该项目的主要目标是提供一个非常简单、功能强大的免费工具,在独立和群集(CSV)环境中备份和恢复Hyper-V虚拟机,克服Diskshadow等通用工具提供的所有限制 此工具面向Windows 2

从哪里开始学习如何通过C#与Hyper-V交互,以便能够备份和恢复虚拟机(最好是使用快照和与备份相关的所有其他内容)?我试图找到一些关于如何开始的例子/信息,但什么也找不到。也许我问错了问题。

您可以使用访问虚拟化服务

提供了与WMI虚拟化类相关的文档和示例。

请查看以下内容:

免责声明:我没有参与那个项目

该项目的主要目标是提供一个非常简单、功能强大的免费工具,在独立和群集(CSV)环境中备份和恢复Hyper-V虚拟机,克服Diskshadow等通用工具提供的所有限制

此工具面向Windows 2008、Windows 2008 R2和Windows Server 2012。还支持所有相应的核心版和免费Hyper-V版

HVBackup通过集成在操作系统中的Hyper V VSS writer组件支持应用程序一致性和崩溃一致性备份

市场上有很多昂贵的商业解决方案支持这个场景,但这是第一个开源解决方案,基于我们在发布项目之前所做的研究

我们将此工具集成到数据中心的生产环境管理基础架构中,这意味着它将在真实环境中进行连续测试:-)

HVBackup可以从命令行调用、使用Powershell编写脚本或通过其类库集成到任何.Net程序中


备份过程会为指定输出目录中的每个虚拟机生成一个单独的zip文件,其中包含虚拟机拥有并由VSS Hyper-V提供程序标识为备份的所有文件。

以下是WMI和Hyper-V备份的一些示例: