首页 > 解决方案 > 通过 vb.NET PSCommand 执行 Powershell 命令 Clear-Disk

问题描述

我尝试通过 vb.NET 执行 Powershellcommand(清除磁盘),但它不起作用。

这是我的代码:

    Dim command As New PSCommand()
    command.AddScript("clear-disk -number 1 -removedata -removeOEM")
    Dim powershell As Management.Automation.PowerShell = PowerShell.Create()
    powershell.Commands = command
    Dim results = powershell.Invoke()

结果中没有项目,磁盘未清空。

如果我通过 Powershell 执行相同的命令,如果我真的想清除磁盘,我会收到提示,并且一切正常。

任何帮助将不胜感激。

谢谢!

标签: .netvb.netpowershell

解决方案


您可以通过以下方式绕过Clear-Disk确认提示-confirm

command.AddScript("clear-disk -number 1 -removedata -removeOEM -confirm:$false")

推荐阅读