使用 Powershell 清理可启动 USB

使用 Powershell 清理可启动 USB

我是 PowerShell 新手,我正在尝试制作一个简单的 PS 脚本,该脚本将在运行时清理可启动 USB。问题是当我运行此代码时:

diskpart; select disk 1; clean; create partition memory;

它只是停留在 diskpart 上。我不知道该如何处理。

答案1

编写一个包含以下命令的文本文件diskpart

select disk 1
clean
create partition memory

/s然后,您可以使用开关提供文件diskpart

diskpart /s "C:\Temp\MyCommands.txt"

答案2

欢迎使用 PowerShell。希望您喜欢学习它。

PowerShell 理解您的单行脚本如下:

  1. 解决解决的意思diskpart
    ...找到diskpart.exe,
    运行它并等待它完成。
  2. Resolve 的含义是select
    Resolving... 它是 cmdlet 的别名Select-Object。Run 。
    返回错误:Select-Object disk 1
    Select-Object : A positional parameter cannot be found that accepts argument '1'.
  3. 解析解析的含义clean
    ...未找到此类别名、cmdlet 或可执行文件。
    生成错误。
  4. 解析解析的含义create
    ...未找到此类别名、cmdlet 或可执行文件。
    生成错误。

请理解 PowerShell 是一种编程语言,而不是经典的 CLI。

答案3

PowerShell 具有名为格式化卷初始化磁盘, 和新分区,它应该可以满足您的要求。

相关内容