首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取使用Mount-DiskImage挂载的ISO的驱动器号

如何获取使用Mount-DiskImage挂载的ISO的驱动器号
EN

Stack Overflow用户
提问于 2013-05-09 09:27:36
回答 5查看 39.2K关注 0票数 30

我有一个通过Mount-DiskImage命令挂载的ISO。但是,我不知道如何获取已挂载的磁盘映像的驱动器号。我试着使用$mountResult = Mount-DiskImage D:\ISOs\clonezilla-live-1.2.12-10-i486.iso -PassThru。返回的信息都不是驱动器号,如下图所示:

代码语言:javascript
复制
PS C:\Windows\system32> $mountResult | fl *


Attached              : False
BlockSize             : 0
DevicePath            : 
FileSize              : 110100480
ImagePath             : D:\ISOs\clonezilla-live-1.2.12-10-i486.iso
LogicalSectorSize     : 2048
Number                : 
Size                  : 110100480
StorageType           : 1
PSComputerName        : 
CimClass              : ROOT/Microsoft/Windows/Storage:MSFT_DiskImage
CimInstanceProperties : {Attached, BlockSize, DevicePath, FileSize...}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

PS C:\Windows\system32> $mountResult | select -ExpandProperty CimSystemProperties | fl *


Namespace  : ROOT/Microsoft/Windows/Storage
ServerName : ECHO-BASE
ClassName  : MSFT_DiskImage
Path       : 

之后调用Get-DiskImage D:\ISOs\clonezilla-live-1.2.12-10-i486.iso也不会返回驱动器号。

如何获取驱动器号?

EN

回答 5

Stack Overflow用户

发布于 2013-12-19 06:26:15

我发现这个很管用

代码语言:javascript
复制
$beforeMount = (Get-Volume).DriveLetter

$mountResult = Mount-DiskImage $imagePath

$setuppath = (compare $beforeMount (Get-Volume).DriveLetter -PassThru) + ":\"
票数 3
EN

Stack Overflow用户

发布于 2016-11-16 02:57:15

仅供参考,我再次挂载相同的映像时遇到问题,所以我做了一个小更改,如果未挂载,则检查映像是否已挂载,并提供卷。

代码语言:javascript
复制
$ImagePath= " " ## Path of ISO image to be mounted 
$ISODrive = (Get-DiskImage -ImagePath $ImagePath | Get-Volume).DriveLetter
IF (!$ISODrive) {
Mount-DiskImage -ImagePath $ImagePath -StorageType ISO
}
$ISODrive = (Get-DiskImage -ImagePath $ImagePath | Get-Volume).DriveLetter
Write-Host ("ISO Drive is " + $ISODrive)
票数 3
EN

Stack Overflow用户

发布于 2019-04-12 15:27:06

嗯..。为什么这么复杂?

代码语言:javascript
复制
Mount-DiskImage D:\cd.iso -PassThru | Get-Volume
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16452901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档