我通过“部署和成像工具环境”在Windows 10上执行了一个批处理文件
powershell Mount-DiskImage ./%WORKSPACE%/W10-LTSB.iso已检查环境变量工作区,并包含与文件W10-LTSB.iso一样存在的有效路径,但是,当执行此命令时,它将导致:
Mount-DiskImage: The system cannot find the path specified.
At line:1 char:1
+ Mount-DiskImage ./CA20-4002-OperatingSystem-AIMB-216/W10-LTSB.iso
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (MSFT_DiskImage:ROOT/Microsoft/.../MSFT_DiskImage) [Mount-DiskImage], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070003,Mount-DiskImage所有的东西看起来都是有效的,很多次都被检查过,这条消息意味着什么?
发布于 2020-06-05 07:49:44
当路径以点/周期.开始时,它将是指当前目录。当shell会话启动时,其当前目录与配置有关。
例如,尝试运行Powershell会话。它应该默认为c:\Users\<username>。作为管理员运行一个Powershell,它通常在C:\WINDOWS\system32中是默认的。
在安装以点开头的路径的磁盘映像时
powershell Mount-DiskImage ./%WORKSPACE%/W10-LTSB.iso将告诉Mount-DiskImage从其当前目录的子目录中查看文件。如果当前目录意外,Powershell将从错误的位置查找文件。
对于解决方案,使用绝对路径,或者确保文件位于通过当前目录可用的路径(不管是什么路径)。
https://stackoverflow.com/questions/62210194
复制相似问题