Iis 如何使用appcmd.exe显示web应用程序的物理路径?

Iis 如何使用appcmd.exe显示web应用程序的物理路径?,iis,iis-7,iis-7.5,appcmd,Iis,Iis 7,Iis 7.5,Appcmd,请注意: PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> $a C:\Program Files\IIS Express\appcmd.exe PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list app "MyDayforce/" /text:* APP path:"/" APP.NAME:"MyDayforce/" APPPOOL.NAME:"Clr

请注意:

PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> $a
C:\Program Files\IIS Express\appcmd.exe
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list app "MyDayforce/" /text:*
APP
  path:"/"
  APP.NAME:"MyDayforce/"
  APPPOOL.NAME:"Clr4IntegratedAppPool"
  SITE.NAME:"MyDayforce"
  [application]
    path:"/"
    applicationPool:"Clr4IntegratedAppPool"
    enabledProtocols:"http"
    serviceAutoStartEnabled:"false"
    serviceAutoStartProvider:""
    preloadEnabled:"false"
    [virtualDirectoryDefaults]
      path:""
      physicalPath:""
      userName:""
      password:""
      logonMethod:"ClearText"
      allowSubDirConfig:"true"
    [virtualDirectory]
      path:"/"
      physicalPath:"C:\Dayforce\SharpTop\UI\MyWORKBits"
      userName:""
      password:""
      logonMethod:"ClearText"
      allowSubDirConfig:"true"
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list app "MyDayforce/" /text:applicationPool
Clr4IntegratedAppPool
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list app "MyDayforce/" /text:enabledProtocols
http
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop>
我不知道如何显示
physicalPath
的值。尝试了各种变体-没有任何效果

那么,如何从app对象获取
physicalPath

附言

我知道如何从vdir对象执行此操作:

PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list vdir /app.name:"MyDayforce/" /text:physicalPath
C:\Dayforce\SharpTop\UI\MyWORKBits
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop>
但是我对app对象特别感兴趣,以便了解是否可以使用
/text
标志获取嵌套属性。

下午好

要仅使用应用程序对象显示物理路径,可以使用
[path='string']
语法引用它。使用它,您可以引用嵌套的
VirtualDirectory
对象的所有属性

因此,对于您的示例,您将使用以下命令:
&$a列表应用程序“MyDayforce/”/text:[path='/'].physicalPath

或更一般地用于默认IIS安装


C:\Windows\system32\inetsrv\appcmd.exe列出应用程序“默认网站/”/text:[path='/'].physicalPath

非常感谢。我想不出来。您是否有相应文档的链接?我读到的关于appcmd的那些页面非常肤浅,没有解释它。对不起,我希望我有一个链接。不久前,我在为一个单独的问题进行故障排除时确定了此解决方案。除了微软提供的文档,我什么也找不到:(如何列出应用:名称、应用池和路径?