我正在研究一个脚本,该脚本将自动从负载均衡器池中删除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/