【发布时间】:2016-09-16 12:55:12
【问题描述】:
我创建了一个 ISO,其中包含一个名为 AutoRun.exe 的文件。我创建了一个 PowerShell 脚本来挂载并将挂载的驱动器号保存到 letter.txt。
$Mounted= Mount-DiskImage -PassThru "C:\Users\Skulliam\Documents\DiskImage.iso"
$DriveLetter = ($Mounted | Get-Volume).DriveLetter
$DriveLetter | Out-File letter.txt
然后我尝试从letter.txt 访问驱动器号。例如,如果它将 ISO 挂载到驱动器 F,则批处理将运行 F:\Autorun.exe。
for /f "Delims=" %%a in (letter.txt) do (
set DRIVE=%%a
)
START %DRIVE%:\AutoRun.exe
pause
错误状态
Windows 找不到 ':\AutoRun.exe'。
【问题讨论】:
标签: powershell batch-file