如何通过PowerShell /以编程方式安装ISO?

rtf

在没有第三方程序的情况下,如何在Windows 8中从PowerShell装载和卸载ISO映像?

这个问题的原始版本使我想知道是否可以在Windows 8中通过PowerShell挂载ISO。

rtf

从命令提示符挂载ISO(仅Windows 8/2012及更高版本)

如果您坐在命令提示符下并需要挂载ISO,请运行以下命令:

PowerShell Mount-DiskImage

这将调用PowerShell cmdlet。系统将提示您输入要挂载的ISO的路径。完成后,将最后一个留空,然后按Enter

运行Mount-DiskImage cmdlet

多田 它已安装:

多田  已安装-“具有可移动存储的设备”

卸除ISO

要从PowerShell卸载ISO,请运行Dismount-DiskImage并按照提示进行操作。如果您只知道硬盘驱动器号不在您的头顶,而您不知道映像路径,请使用以下命令:

Get-Volume [Drive Letter] | Get-DiskImage | Dismount-DiskImage

此命令将获取您指定的驱动器,找到磁盘映像,然后将其卸除。

卸除ISO后的“具有可移动存储的设备”

挂载多个ISO并显示驱动器号

您还可以使用该-PassThru标志来存储传递给命令的数据。让我们装入一些ISO,显示其驱动器号,在其中一个驱动器上执行文件,然后卸除所有ISO。

挂载ISO

 $MountedISOs=Mount-DiskImage -PassThru D:\Downloads\Ubuntu.iso,D:\Downloads\Windows8.iso,D:\Downloads\Server2012.iso

显示使用foreach循环安装的每个ISO的音量信息

 foreach($iso in $MountedISOs){Get-Volume -DiskImage $iso}     

列出J驱动器

 ls J:\

开启档案

 start wubi.exe

foreach / Get-Volume和ls的输出

要卸载ISO,请使用以下命令:

 Dismount-DiskImage $MountedISOs.ImagePath

测试ISO

To build a simple script that checks if the ISO is attached and is in fact an ISO (vs. a VHD) I like to use -PassThru to store the object temporarily, and use the Get-DiskImage command to update the status of the DiskImage object. This will update the Attached property. The StorageType property will tell you whether the file is an ISO or VHD according to its file extension.

使用<code> -PassThru </ code>和<code> Get-DiskImage </ code>

The StorageType of a VHD is 2, where an ISO will return 1. Here's the output of $UbuntuISO:
这是<code> $ UbuntuISO </ code>的输出

This is the output of $temp after mounting a VHD: (Mount-DiskImage can also mount VHDs!)
挂载VHD后<code> $ temp </ code>的输出

Note that the Attached property above is False, despite the Mount-DiskImage command running without a hitch.

Keep in mind that the $UbuntuISO variable will not stay updated either:
<code> $ UbuntuISO </ code>变量不会保持更新


Technet: Mount-DiskImage

Technet: Dismount-DiskImage

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式安装VisualStudio扩展?

来自分类Dev

如何以编程方式激活“已安装”?

来自分类Dev

如何以编程方式安装打字

来自分类Dev

如何从网址安装apk并以编程方式安装

来自分类Dev

是否可以通过pip以编程方式安装python库?

来自分类Dev

如何通过ISO安装MATLAB?

来自分类Dev

如何通过ISO安装MATLAB?

来自分类Dev

如何以编程方式在模块安装上创建页面?

来自分类Dev

如何以编程方式安装字体(C#)

来自分类Dev

iOS:如何以编程方式安装配置文件

来自分类Dev

Ruby:如何以编程方式要求已安装的GEM?

来自分类Dev

如何以编程方式卸载安装DriverKit系统扩展的App

来自分类Dev

如何以编程方式配置已安装的Windows服务

来自分类Dev

如何以编程方式从已安装的应用中获取方案?

来自分类Dev

如何以编程方式找到android apk安装活动?

来自分类Dev

Ruby:如何以编程方式要求已安装的GEM?

来自分类Dev

如何以编程方式安装应用程序

来自分类Dev

如何通过管道以编程方式使用sudo?

来自分类Dev

如何以编程方式检查是否已安装getopts?如果没有,请安装

来自分类Dev

Android-是否可以通过编程方式获取安装引荐来源网址

来自分类Dev

如何在Powershell中安装SysInternals以允许通过CLI访问

来自分类Dev

如何以编程方式检查设备上是否已安装“ iPhone设备配置文件”

来自分类常见问题

如何在Django中以编程方式批准所有已安装的应用程序权限

来自分类Dev

如何以编程方式确定GAC中是否安装了.NET程序集?

来自分类Dev

如何以编程方式获取已安装的防病毒软件和防火墙?

来自分类Dev

如何以编程方式获取已安装Excel.exe的路径?

来自分类Dev

如何以编程方式配置IIS中安装的网站的web.config?

来自分类Dev

Qt / C ++ / Android-如何以编程方式安装.APK文件?

来自分类Dev

如何以编程方式计算已安装应用程序的所有缓存大小?

Related 相关文章

  1. 1

    如何以编程方式安装VisualStudio扩展?

  2. 2

    如何以编程方式激活“已安装”?

  3. 3

    如何以编程方式安装打字

  4. 4

    如何从网址安装apk并以编程方式安装

  5. 5

    是否可以通过pip以编程方式安装python库?

  6. 6

    如何通过ISO安装MATLAB?

  7. 7

    如何通过ISO安装MATLAB?

  8. 8

    如何以编程方式在模块安装上创建页面?

  9. 9

    如何以编程方式安装字体(C#)

  10. 10

    iOS:如何以编程方式安装配置文件

  11. 11

    Ruby:如何以编程方式要求已安装的GEM?

  12. 12

    如何以编程方式卸载安装DriverKit系统扩展的App

  13. 13

    如何以编程方式配置已安装的Windows服务

  14. 14

    如何以编程方式从已安装的应用中获取方案?

  15. 15

    如何以编程方式找到android apk安装活动?

  16. 16

    Ruby:如何以编程方式要求已安装的GEM?

  17. 17

    如何以编程方式安装应用程序

  18. 18

    如何通过管道以编程方式使用sudo?

  19. 19

    如何以编程方式检查是否已安装getopts?如果没有,请安装

  20. 20

    Android-是否可以通过编程方式获取安装引荐来源网址

  21. 21

    如何在Powershell中安装SysInternals以允许通过CLI访问

  22. 22

    如何以编程方式检查设备上是否已安装“ iPhone设备配置文件”

  23. 23

    如何在Django中以编程方式批准所有已安装的应用程序权限

  24. 24

    如何以编程方式确定GAC中是否安装了.NET程序集?

  25. 25

    如何以编程方式获取已安装的防病毒软件和防火墙?

  26. 26

    如何以编程方式获取已安装Excel.exe的路径?

  27. 27

    如何以编程方式配置IIS中安装的网站的web.config?

  28. 28

    Qt / C ++ / Android-如何以编程方式安装.APK文件?

  29. 29

    如何以编程方式计算已安装应用程序的所有缓存大小?

热门标签

归档