首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在挂载时获取ISO FriendlyName

如何在挂载时获取ISO FriendlyName
EN

Stack Overflow用户
提问于 2019-07-24 22:26:56
回答 1查看 107关注 0票数 0

我能够通过使用以下代码获得ISO的驱动器号:

代码语言:javascript
复制
$driveL= (Mount-DiskImage $OriISO -PassThru | Get-Volume).DriveLetter

当我尝试获取ISO名称并将其存储在变量中时,当我回显它时,它不会显示任何结果。我想我实际上检索了ISO的名称,因为我在使用该变量时收到错误消息"Maximum 32 volume label“。我不能在我自己创建的ISO中使用相同的ISO卷标,我是不是做错了什么?请让我知道。

我用来检索ISO名称的代码:

代码语言:javascript
复制
$script:isodrive = (Mount-DiskImage $OriISO -PassThru | Get-Volume).FriendlyName
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-25 02:12:13

你已经非常非常接近答案了。

代码语言:javascript
复制
PS> $dvd = 'C:\Source\en_office_professional_plus_2019_x86_x64_dvd_7ea28c99.iso'
PS> $vol = Mount-DiskImage -ImagePath $dvd -PassThru | Get-Volume

PS> $vol.DriveLetter
E
PS> $vol.FileSystemLabel
16.0.10730.20102

实际的属性是FileSysetmLabel。如获取卷输出中所示,FriendlyName是在CDXML模块中创建的别名,也是为格式化系统中的输出而创建的别名

使用PS> $vol | Format-List *查看所有属性

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57185283

复制
相关文章

相似问题

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