通过vb.NET PSCommand执行Powershell命令清除磁盘
我试图通过vb.NET执行PowerShell命令(清除磁盘),但它不起作用 这是我的代码:通过vb.NET PSCommand执行Powershell命令清除磁盘,.net,vb.net,powershell,.net,Vb.net,Powershell,我试图通过vb.NET执行PowerShell命令(清除磁盘),但它不起作用 这是我的代码: Dim command As New PSCommand() command.AddScript("clear-disk -number 1 -removedata -removeOEM") Dim powershell As Management.Automation.PowerShell = PowerShell.Create() powershe
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执行相同的命令,如果我真的想清除磁盘,我会得到一个提示,并且一切正常
任何帮助都将不胜感激
谢谢 您可以通过
-确认
绕过清除磁盘
确认提示:
command.AddScript("clear-disk -number 1 -removedata -removeOEM -confirm:$false")
检查
powershell.HadErrors
和powershell.Streams.Error