微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从PowerShell脚本中的cmdlet中捕获退出代码

我对PowerShell脚本非常陌生,而且我试图捕捉是否失败或成功。 我有一个简单的例子:

test1.ps1

get-psdrive -name ds | out-null if($? -ne "False") { echo "drive doesn't exist" } else { echo "Found drive" }

但是这不适合我。 我也尝试了variables$ LastExitCode,但也不起作用。 我在这里严重误解了一些东西。 有人能指点我正确的方向,或给我一个工作的例子

如何更改PowerShell脚本中哈希表列的标题

如何在shell中join多个进程?

哪种脚本语言是最好的?

如何以编程方式将两个aac文件合并为一个

如何使用MsgBox在VBS中正确configuration用户input的条件操作?

在Windows XP系统locking/解锁时触发事件

如何使用WMI枚举所有ActiveX元素?

打印语句在terminal中运行脚本时不显示

将日志文件内容写入TeamCity构build日志

从非常大的驱动器中提取信息的脚本

尝试这样的事情:

$drive = Get-PSDrive -Name ds 2>Out-Null

要么

$drive = Get-PSDrive -Name ds -EA SilentlyContinue

如果cmdlet成功,则$drive将保存驱动器对象,否则其值为$null :

if ($drive -eq $null) { echo "Drive doesn't exist." } else { echo "Found drive." }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐