Orc*_*rch 2 iis powershell wmi wmic
我正在尝试使用 wmic 或 powershell 命令来检查 IIS 的状态(如果正在运行或未运行)和正常运行时间。
要检查状态,我使用了 wmic 命令:
wmic path Win32_Service where Name='IISADMIN' get State
Run Code Online (Sandbox Code Playgroud)
但我读到,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
}
}
Run Code Online (Sandbox Code Playgroud)
命令行属性将帮助您找出您正在查看的应用程序池。
| 归档时间: |
|
| 查看次数: |
9922 次 |
| 最近记录: |