VMware-vSphere-SDK-5.0 实现快照还原(一)获取最新快照名称
来源:互联网 发布:数据库中的模式 编辑:程序博客网 时间:2024/05/01 00:12
VMware-vSphere-SDK-5.0.0-429209\SDK\vsphere-ws\dotnet\cs\samples SDK中用到此目录下的AppUtil,VMSnapshot,VMware.Security.CredentialStore
新建类库VMSnapshotRevert,添加类,将VMSnapshot中除Main()函数外所有代码拷贝,修改相关信息。 新增获取最新快照名称方法,用于还原时使用。
private static LastSnapInfo info = new LastSnapInfo(); //存储最新快照信息
/// <summary>
/// 递归获取最新快照信息
/// </summary>
/// <param name="snapTree">快照树</param>
/// <param name="vmMor"></param>
private static void GetLastSnapname(VirtualMachineSnapshotTree[] snapTree, ManagedObjectReference vmMor)
{
foreach (var snap in snapTree)
{
if (string.IsNullOrEmpty(info.snapName))
{
info.snapName = snap.name;
info.CreateTime = snap.createTime.ToLocalTime();
}
else
{
if (snap.createTime.ToLocalTime() > info.CreateTime)
{
info.snapName = snap.name;
info.CreateTime = snap.createTime.ToLocalTime();
}
}
if (snap.childSnapshotList != null)
{
GetLastSnapname(snap.childSnapshotList, vmMor);
}
}
}
}
class LastSnapInfo
{
public string snapName; //快照名称
public DateTime CreateTime; //创建时间
}
0 0
- VMware-vSphere-SDK-5.0 实现快照还原(一)获取最新快照名称
- VMware-vSphere-SDK-5.0 实现快照还原(二)还原最新快照方法(完)
- VMware实现快照恢复
- 进程快照(获取进程名称、路径、ID、提权)
- libvirt 快照 (一)
- 快照
- VMware的Snapshot(快照)相关知识
- vmware使用虚拟机快照
- 【VMware】--快照笔记
- vmware 创建快照
- 获取系统进程快照 c语言实现
- 获取系统进程快照 c语言实现
- VMware vSphere Web Services SDK编程指南(四)- vSphere API 编程模型(一)
- MAVEN使用快照不能获取最新jar的问题
- 使用VMware VSphere WebService SDK进行开发 (五)——根据虚拟机的名称获取对应主机的IP地址
- 进程快照获取
- 获取进程快照
- MySQL备份和还原(四)--使用LVM快照备份
- Zigbee 设置信道,PANID,发射功率
- activity跳转时的生命周期
- 分享几个免费Cocos2d-x游戏源码
- IOS 多语言本地化 完美解决方案【自动+手动】
- 使用pt-stalk诊断MySQL问题
- VMware-vSphere-SDK-5.0 实现快照还原(一)获取最新快照名称
- ANT简明教程
- JAVA交通灯
- poj3134 Power Calculus---迭代加深dfs
- 前台学习网址
- Ubuntu下编译Chromium for Android
- JDBC数据库查询
- Ext 4.2 浏览/上传文件的HTML写法
- Android网络连接判断与处理(一)