使用批处理或PowerShell拒绝Windows弹出错误消息

时间:2018-02-20 08:47:29

标签: powershell batch-file cmd

我正在研究通过网络驱动器启动程序的方法。(示例如下)。有没有办法在脚本运行时通过Batch或Powershell从Windows中抑制这些错误消息?或者也许是一种在不尝试所有可能方式的情况下动态搜索网络驱动器的方法。

代码示例:

@echo off
start A:"Path to .exe" 2>nul
B...
C...
// For every possible drive letter

1 个答案:

答案 0 :(得分:1)

您可以使用net use命令轻松获取所有已成功连接的网络驱动器。放一个for /f循环来获取驱动器号:

for /f "tokens=2" %%a in ('net use^|findstr /b "OK"') do (
  start "" "%%a\path to .exe\app.exe"
)