Get-IISAppPool 属性 "Status" 始终为空
Get-IISAppPool Property "Status" is always empty
当我输入 Get-IISAppPool
时,Status
属性 总是空的。
Get-IISAppPool | Select-Object Status
应用程序池 运行,名称正确。
有人知道为什么吗?
我不是应用程序池的创建者,这可能是原因吗?
Status
不是返回对象的 属性。这是针对默认 table 输出计算得出的 属性。如果你 运行 这个命令:
Get-IISAppPool | Get-Member
您会看到没有 Status
属性。但是,有一个 State
属性,我猜这是默认视图获取其值的地方:
State Property Microsoft.Web.Administration.ObjectState State {get;}
事实上,如果您查看成员信息,除了 Name
之外,默认视图中的 none 项目显示为属性 - 嗯,它们确实是,但名称不同。
如果您想使用 powershell 命令了解特定应用程序池的状态。
以管理员身份打开 PowerShell。
运行 以下命令:
Get-WebAppPoolState -Name sample1
注意:
检查您在命令中使用的应用程序池的名称是否可用。
此致,
贾尔帕
当我输入 Get-IISAppPool
时,Status
属性 总是空的。
Get-IISAppPool | Select-Object Status
应用程序池 运行,名称正确。
有人知道为什么吗?
我不是应用程序池的创建者,这可能是原因吗?
Status
不是返回对象的 属性。这是针对默认 table 输出计算得出的 属性。如果你 运行 这个命令:
Get-IISAppPool | Get-Member
您会看到没有 Status
属性。但是,有一个 State
属性,我猜这是默认视图获取其值的地方:
State Property Microsoft.Web.Administration.ObjectState State {get;}
事实上,如果您查看成员信息,除了 Name
之外,默认视图中的 none 项目显示为属性 - 嗯,它们确实是,但名称不同。
如果您想使用 powershell 命令了解特定应用程序池的状态。
以管理员身份打开 PowerShell。
运行 以下命令:
Get-WebAppPoolState -Name sample1
注意: 检查您在命令中使用的应用程序池的名称是否可用。
此致, 贾尔帕