在我的 Ubuntu 16 服务器上的 PHP 脚本中,我希望能够检查 Powershell 是否安装了某个模块,我尝试通过以下方式进行操作
pwsh -c {Get-Module -ListAvailable -Name "VMware.PowerCLI"} && echo 1 || echo 0
但是即使模块没有安装,这一行也会返回 1。我想这是因为pwsh
返回true
独立于 powershell 命令的结果,表示该命令正确执行。有没有办法让我pwsh
通过结果?
在我的 Ubuntu 16 服务器上的 PHP 脚本中,我希望能够检查 Powershell 是否安装了某个模块,我尝试通过以下方式进行操作
pwsh -c {Get-Module -ListAvailable -Name "VMware.PowerCLI"} && echo 1 || echo 0
但是即使模块没有安装,这一行也会返回 1。我想这是因为pwsh
返回true
独立于 powershell 命令的结果,表示该命令正确执行。有没有办法让我pwsh
通过结果?