无法使Select命令在Powershell中工作
我想使用Get WebApplication命令列出IIS中所有web应用程序的名称 这是可行的,返回的是这样的东西无法使Select命令在Powershell中工作,powershell,Powershell,我想使用Get WebApplication命令列出IIS中所有web应用程序的名称 这是可行的,返回的是这样的东西 Name Application pool Protocols Physical Path ---- ---------------- --------- ------------- test.com test.comAppPo http E:\Sites\test.co
Name Application pool Protocols Physical Path
---- ---------------- --------- -------------
test.com test.comAppPo http E:\Sites\test.com
我只是想看看我使用的应用程序名-
Get-WebApplication -site "Default Web Site" | Select Name
不返回任何结果。我做错了什么?试试这个:
Get-WebApplication -Site "Default Web Site" | Select applicationPool
顺便说一句,您可以使用PowerShell查找第一个命令的成员,方法是通过管道将其发送到| Get Member like so
Get-WebApplication | Get-Member
这将为您提供第一个命令的属性和方法列表
cmdlet |获取成员
注意:这就是如何计算要选择哪些列,以及我如何在上面的命令中获得“applicationPool”值的方法。Get-WebApplication-Site默认网站返回的结果是什么?在我最初的问题中不清楚。现在应该有意义了。好的,那么您想要应用程序池的名称test.comappo是正确的吗?不是Name->test.com?我想要应用程序名。例如test.com,而不是应用程序池名称。请尝试我的答案,看看进展如何,让我知道。@danstan非常欢迎您,PowerShell中所需的所有内容都可以从get-help cmdlet或help中学习:。祝你好运@Lazychap不仅可以获得帮助,还可以获得命令并在深入学习时获得成员的帮助。后者不仅可以让您了解cmdlet,还可以了解内部.NET对象结构,以便您可以使用它们执行未记录的操作。
Get-WebApplication | Get-Member