使用Powershell制作USB可启动驱动器

时间:2018-03-29 14:30:34

标签: powershell

我正在尝试自动化某人使用ISO并将其转换为可启动USB。我需要帮助脚本中的最后一个命令是xcopy。如何将用户估算的$ ISO中的所有文件复制到USB驱动器X:?我在使用" $ ISO"时遇到问题和":"在一条路上。最后一个命令需要工作原因当前它出错了。

Write-Host "Please mount your ISO and insert your USB stick"
$ISO = Read-Host -Prompt 'Please enter your mounted ISO drive letter'
Write-Host "Your mounted drive letter is seleted as $ISO"
Get-Disk
$USBDisk = Read-Host -Prompt 'Please enter your USB Disk Number from above'
Get-Disk $USBDisk | Clear-Disk -RemoveData
New-Partition -DiskNumber $USBDisk -Size 30000 MB -IsActive -DriveLetter X | Format-Volume -FileSystem FAT32 -NewFileSystemLabel Win10
xcopy $ISO:\* X:\ /S

1 个答案:

答案 0 :(得分:1)

尝试:

xcopy ${ISO}:\* X:\ /S

这是引用变量的另一种方法,在需要尾随冒号并且不想将解析器与寻找变量命名空间混淆时非常有用。