![](/img/trans.png)
[英]How Do You Launch IIS Express From the Command Line Looking at ProgramFiles (x86)?
[英]Get IIS Express Physical Path from Command Line
我有一個項目的物理路徑為: C:\\Users\\username\\Documents\\My Web Sites\\WebSite1\\
如何從命令行獲取該信息? 使用CMD,wmic或powershell都沒有關系。
我正在手動運行IIS Express服務器,其中包括: C:\\Program Files (x86)\\IIS Express>iisexpress.exe
,以防萬一。
對於IIS服務器,我可以這樣做:
cat C:\Windows\System32\inetsrv\config\applicationHost.config | sls "physicalPath"
接着:
dir env:SystemDrive
我不確定是否還有其他選擇
這是我找到的最佳解決方案:
$assembly = [System.Reflection.Assembly]::LoadFrom("$env:systemroot\system32\inetsrv\Microsoft.Web.Administration.dll")
$iis = new-object Microsoft.Web.Administration.ServerManager "$env:systemroot\system32\inetsrv\config\applicationhost.config"
foreach ($site in $iis.Sites) { echo $site.Applications["/"].VirtualDirectories["/"].PhysicalPath; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.