Powershell脚本,用于获取网站的状态,无论它是在IIS管理器中运行还是停止 [英] Powershell script to get status of web site whether it is running or stopped in IIS manager

查看:158
本文介绍了Powershell脚本,用于获取网站的状态,无论它是在IIS管理器中运行还是停止的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个脚本,以便从IIS管理器中运行或停止网站状态。



但是我没有得到确切的输出。



问题:我需要在IIS中使用脚本显示网站状态正在运行或停止。



I have created a script to get the website status is running or stopped from IIS manager.

But i coudln't get exact output.

Question: just i need to display website status is running or stopped in IIS using scripts.

$serverList = 'SSCCL35'

foreach ($server in $serverList) {

    $iis = Get-WmiObject Win32_Service -Filter "Name = 'sample'" -ComputerName $server

    if ($iis.State -eq 'Running') { Write-Host "IIS is running on $server" }
    Else { Write-Host "IIS is NOT running on $server" -ForegroundColor Red }

}





注意:示例服务正在我的IIS中运行。但我的输出为未运行。





请帮助我,我是电源shell脚本的新手。



我尝试过:





Note: "Sample" Service is running in my IIS. But i get output as "Not running".


Kindly help me out, Iam new to power-shell scripts.

What I have tried:

$serverList = 'QASCL35'

foreach ($server in $serverList) {

    $iis = Get-WmiObject Win32_Service -Filter "Name = 'sample'" -ComputerName $server

    if ($iis.State -eq 'Running') { Write-Host "IIS is running on $server" }
    Else { Write-Host "IIS is NOT running on $server" -ForegroundColor Red }

}

推荐答案

serverList ='SSCCL35'

foreach (
serverList = 'SSCCL35' foreach (


服务器


serverList){
serverList) {


这篇关于Powershell脚本,用于获取网站的状态,无论它是在IIS管理器中运行还是停止的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆