powershell - 在powershell脚本中,测试是否安装了 “psexec”

标签 powershell

我正在编写将被许多人使用的powershell脚本。它使用PSTools可执行文件“psexec”。

如何在脚本的开头进行测试,以查看用户是否已安装psexec,如果没有,则抛出错误?

最佳答案

您可以执行以下操作:

$psexec = get-command psexec
if($psexec){
    #continue
}

如果该命令不存在,Get-Command将抛出异常。

关于powershell - 在powershell脚本中,测试是否安装了 “psexec”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12035453/

相关文章:

google-chrome - PowerShell,如何在现有的浏览器选项卡中打开URL?

xml - 替换在XML节点上不起作用

powershell - 如何在 PowerShell 中使用 $PSCmdlet.WriteError 实际上生成错误?

PowerShell 转换从函数返回的值。如何避免这种情况?

powershell - PowerShell Rename-Item正在创建文件的副本

powershell - 算术运算符的问题

powershell - Exchange Powershell-检查用户是否在特定的邮箱数据库中

Powershell:给定一个字符串,我如何判断我正在处理的路径类型?

powershell - 需要有关如何获取字符串形式的控制台输出/返回值的帮助

powershell - 在 VS2012 包管理器控制台中杀死进程