Powershell脚本,用于获取网站的状态,无论它是在IIS管理器中运行还是停止 [英] Powershell script to get status of web site whether it is running or stopped in IIS manager
本文介绍了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屋!
查看全文