mar*_*ark 2 iis iis-7 appcmd iis-7.5
请观察:
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>
Run Code Online (Sandbox Code Playgroud)
我不知道如何显示的价值physicalPath.试过各种变种 - 没什么作用.
那么,我如何physicalPath从app对象中获取?
PS
我知道如何从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>
Run Code Online (Sandbox Code Playgroud)
但我对app对象有特别的兴趣,以便了解是否可以使用该/text标志获取嵌套属性.
小智 8
大家下午好!
要仅使用app对象显示物理路径,可以使用[path='string']语法引用它.使用此方法,您可以引用嵌套VirtualDirectory对象的所有属性.
因此,对于您的示例,您将使用以下命令:
&$a list app "MyDayforce/" /text:[path='/'].physicalPath
或者更常见的是默认的IIS安装
C:\Windows\system32\inetsrv\appcmd.exe list app "Default Web Site/" /text:[path='/'].physicalPath
| 归档时间: |
|
| 查看次数: |
3414 次 |
| 最近记录: |