我通过Mount-DiskImage命令安装了ISO I.但是,我不知道如何获取已安装磁盘映像的驱动器号.我试试$mountResult = Mount-DiskImage D:\ISOs\clonezilla-live-1.2.12-10-i486.iso -PassThru.返回的信息都不是驱动器号,如下所示:
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 :
Run Code Online (Sandbox Code Playgroud)
之后调用Get-DiskImage D:\ISOs\clonezilla-live-1.2.12-10-i486.iso也不返回驱动器号.
我如何获得驱动器号?
isa*_*rot 49
试试这个:
$mountResult = Mount-DiskImage D:\ISOs\clonezilla-live-1.2.12-10-i486.iso -PassThru
$mountResult | Get-Volume
Run Code Online (Sandbox Code Playgroud)
这将返回ISO分配给哪个驱动器号以及其他信息 - 从那里它只是解析输出的问题.
编辑:这将返回驱动器号:
$driveLetter = ($mountResult | Get-Volume).DriveLetter
| 归档时间: |
|
| 查看次数: |
27272 次 |
| 最近记录: |