博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过Powershell重新挂接父VHD磁盘的方法
阅读量:7049 次
发布时间:2019-06-28

本文共 656 字,大约阅读时间需要 2 分钟。

 上一篇博客里面提到了为了在批量拷贝虚拟机之后,需要将差异磁盘重新挂接到新位置的父磁盘VHD上,其中介绍了利用Hyper-V图形界面通过检查磁盘重新连接的方法,为了自动化实现就需要通过更快捷的调用方式,其中最通用的方式就需要利用WMI来实现,可以通过CSharp的调用,也可以简单的通过本文介绍的Powershell完成这个工作。
我们先来看看用于测试的环境,目前我有一个已经准备好了一个叫F:\winrgw.vhdx的差异磁盘并且被指定到了同一个目录的F:\ws2012-template.vhdx的父磁盘上。

现在把父磁盘从F盘目录中移动到一个临时目录中temp中,再次检查winrgw.vhdx盘,此时会看到这个链接已经出现问题了。
现在需要声明需要WMI类来处理的变量以及可以使用的重新连接虚拟磁盘的方法:
 
接下来声明差异磁盘和更改位置的父磁盘变量:
如何调用这个方法?
现在可以检查重新挂载父磁盘及检查以后的结果了:-)
 
不过,如果你和我一样,用了最新的Windows Server 2012或Windows 8中的强大的Powershell,提供了更加简便的方法,我们用Set-VHD CMDLET再把链接改回来看看吧~
一件小事, 花些时间总结和思考,也许在关键的时候就有可能会用到的并且发挥至关重要的作用。今天就到这里,到这里吧~休息,休息一会儿~~~
本文转自 翟老猫 51CTO博客,原文链接:http://blog.51cto.com/3387405/1177257,如需转载请自行联系原作者
你可能感兴趣的文章
前后端分离与Node和NPM的那些事
查看>>
移动端响应式
查看>>
日本公司争相打造遥控机器人抗核辐射
查看>>
AS插件利器,实现依赖库自动补全,支持变量提取和JetPack
查看>>
iOS面试题05-数据结构算法篇
查看>>
微信小程序 跳坑
查看>>
五个你可能不了解的killall选项
查看>>
编程小技巧
查看>>
微服务间的方法调用和应用内方法调用有啥区别
查看>>
linux基础之文件与磁盘系统管理
查看>>
多线程,到底该设置多少个线程?
查看>>
Flutter 问题集,持续更新
查看>>
map()和filter()详解
查看>>
JVM实战 - 类加载的过程
查看>>
面试题:对象的存储形式 和 . 运算符的优先级
查看>>
PHP网站跳转链接go页面代码调整源码
查看>>
快速入门NativeScript,超详细的NativeScript学习笔记
查看>>
Java中的克隆
查看>>
明白这些,让你拿offer的几率上升至80%!
查看>>
golang windows10下 go build 无法编译 问题解决
查看>>