我正在研究一个脚本,该脚本将自动从负载均衡器池中删除Web服务器,尝试iisreset,然后再放回去。唯一的麻烦是,我不知道如何让脚本检测是否iisreset成功,如果重置不起作用,我不想将Web服务器恢复到池中。

有没有一种方法可以返回 bool(boolean) 值或失败消息,然后可以用来执行其他操作?在代码中,我要做的就是

 Invoke-Command $Node {iisreset} -Credential $cred

但是我不知道如何告诉它是否有效。有人碰到类似的东西吗?

最佳答案

您可以检查$global:LastExitCode变量:

if ($global:LastExitCode -ne 0)
{
    Write-Host "ERROR
}

关于powershell - 如何判断iisreset是否成功,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31687935/

10-11 18:40