上一篇博客里面提到了为了在批量拷贝虚拟机之后,需要将差异磁盘重新挂接到新位置的父磁盘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再把链接改回来看看吧~
一件小事, 花些时间总结和思考,也许在关键的时候就有可能会用到的并且发挥至关重要的作用。今天就到这里,到这里吧~休息,休息一会儿~~~

转载于:https://blog.51cto.com/3387405/1177257

通过Powershell重新挂接父VHD磁盘的方法相关推荐

  1. linux 挂载3t硬盘分区,Ubuntu挂载3T硬盘或大于2T磁盘的方法

    1.显示硬盘及所属分区情况.在终端窗口中输入如下命令 fdisk -lu 可以看到要挂在的3t磁盘 因fdisk分区最大只能2t,所以这里使用parted来分区. 执行命令parted /dev/sd ...

  2. linux大于3T硬盘多个分区,Ubuntu挂载3T硬盘或大于2T磁盘的方法

    1.显示硬盘及所属分区情况.在终端窗口中输入如下命令 fdisk -lu 可以看到要挂在的3T磁盘 因fdisk分区最大只能2T,所以这里使用parted来分区. 执行命令parted /dev/sd ...

  3. Vue子组件调用父组件方法并传参的5种方式:$emit触发、传入子组件function、访问父组件$parent.function、用inject关联父组件provide的方法、用window.fun

    如需了解老子怎么控制儿子的,传送门:https://s-z-q.blog.csdn.net/article/details/119922715 子组件child.vue <template> ...

  4. linux php mysql.so_在linux下php挂接mysql.so扩展的方法

    总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...

  5. vs.net设计器里加载派生窗口类时要执行父窗口的Form_Load方法

    今天发现在vs.net设计器里加载派生窗口类时是要执行父窗口的Form_Load方法的,而在Form_Load里经常有一些业务逻辑,导致设计时加载派生窗口失败.解决的办法是在父窗口的Form_Load ...

  6. 在linux下php挂接mysql.so扩展的方法

    总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...

  7. vue 父刷新子_父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法...

    场景: 我实际用到的是这样的,我父组件引用子组件related,父组件调用获取页面详情的方法,更新了state值related,子组件根据该related来渲染相关新闻内容,但是页面打开的时候总是先加 ...

  8. python硬盘api-使用python获取电脑的磁盘信息方法

    使用Python获取电脑的磁盘信息需要借助于第三方的模块psutil,这个模块需要自己安装,纯粹的CPython下面不具备这个功能. 在iPython交互界面中进行如下演示: 查看电脑的磁盘分区: I ...

  9. react 子传参父_React 子组件向父组件传值的方法

    本文介绍了React 子组件向父组件传值的方法,分享给大家 子组件需要控制自己的 state, 然后告诉父组件自己的state,通过props调用父组件中用来控制state的函数,在父组件中展示子组件 ...

  10. 点计算机没有本地磁盘,快速解决WinPE系统下没有本地磁盘的方法

    最近,有不少朋友表示,进入WinPE系统后打开我的电脑,找不到本地磁盘,怎么办?PE系统下识别不了硬盘还是被隐藏了?今天U大侠小编跟大家一起讨论WinPE系统里面找不到硬盘的解决方案! WinPE系统 ...

最新文章

  1. Python中单个下划线“ _”变量的用途是什么?
  2. 超级计算机的电力消耗,适用超级计算机的一种优化供电方式
  3. 如何查看Exchange2010中邮箱数据库的用户邮箱占用情况
  4. 用ASP.NET Core构建可检测的高可用服务--学习笔记
  5. CC.Net 全接触系列之三: CQ.Net: CC.Net 最佳伴侣
  6. P1546 最短网络 Agri-Net
  7. BizTalk开发系列(三十四) Xpath
  8. [LeetCode] Add Two Numbers
  9. cannot enable both sham-link state-change interface traps
  10. python实现柱状图_python3+PyQt5实现柱状图
  11. java.lang unsupported classversion解决方法
  12. mongodb索引 多健索引
  13. 阿里矢量图标如何引用详解
  14. ORCAD元件的批量替换与更新
  15. 华东理工某ACMer总结
  16. limbo模拟器运行linux,Limbowin10镜像下载|Limbo模拟器win10镜像 可上网版_最火软件站...
  17. 大地测量——计算七参数(编程作业)
  18. 什么决定了局域网特性
  19. 电子计算机体育游戏,如何让体育运动战胜电脑游戏?
  20. 七夕情人节~html+css+javascript实现满屏爱心特效(程序员表白)

热门文章

  1. R语言在图上标出点坐标_利用R语言的leaflet包根据GPS信息在地图上标点
  2. Python 爬取电影街美剧网址
  3. 虚拟服务器怎么搭建php,怎样搭建Apache+MySQL+PHP服务器
  4. linux安装python的拓展包,linux 安装python拓展包pexpect
  5. java中伪代码_问Java的伪代码怎么书写
  6. python图形库使用教程_PySide——Python图形化界面入门教程(四)
  7. docker容器安装和配置实战
  8. Git学习的简单笔记
  9. 用户空间缺页异常pte_handle_fault()分析--(上)【转】
  10. Error 2503 and 2502 when installing/uninstalling on Windows 10