【发布时间】:2014-04-24 07:00:48
【问题描述】:
我尝试在 Powershell for Net use 命令中捕获错误消息,如下所示:
Invoke-Command -ScriptBlock {net use "jkjkj" /delete /y } -ErrorVariable err
效果很好,这意味着我可以打印 $err。
我在 PS ISE 的控制台窗口中运行它。
但是当我从命令行调用 .ps1 文件中的同一行时,$err 变量为空。
当我在 ps1 脚本的主块中运行它时,我做错了什么还是应该以不同的方式处理它??
【问题讨论】:
标签: .net powershell error-handling