gpt4 book ai didi

powershell - 如何检查 IIS 状态和正常运行时间?

转载 作者:行者123 更新时间:2023-12-02 04:13:59 27 4
gpt4 key购买 nike

我正在尝试使用 wmic 或 powershell 命令来检查 IIS 的状态(如果正在运行或未运行)和正常运行时间。

要检查我使用 wmic 命令的状态:

wmic path Win32_Service where Name='IISADMIN' get State

但我了解到,IISADMIN 服务对于运行更高版本的 IIS 不是必需的。

是否有其他服务可供我检查以用于此目的,或者我可以使用其他方法来获取此信息?

最佳答案

您可以使用 Get-Process 和 WMI 在每个应用程序池的基础上执行此操作:

Get-Process w3wp | % {
$thepid = $_.Id
$wmiProc = Get-WmiObject Win32_Process -Filter "ProcessID = '$thepid'"
New-Object PSObject -Property @{
CommandLine = $wmiProc.CommandLine
StartTime = $_.StartTime
}
}

命令行属性将帮助您找出您正在查看的应用程序池。

关于powershell - 如何检查 IIS 状态和正常运行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34954695/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com