将 AppCmd 过滤到正在运行的站点

将 AppCmd 过滤到正在运行的站点

我有一个脚本,用于appcmd查找使用特定功能的站点vdir,并遍历它们以查找当前正在运行的站点

appcmd.exe list vdir /physicalPath:Z:\My\Path
:: save sites to array

:: foreach SiteName in array
appcmd.exe list site SiteName
:: hunt for "Started" in the output

但我想直接过滤到跑步使用所述虚拟目录的站点。我期望有一个/parameter:value可以做到这一点,但我似乎找不到可能的参数列表。

  • 最好的办法是在list vdir通话中提出一些list site不必要的争论。

  • 第二好的选择是,在list site通话中添加一个过滤器,这样就无需再搜索“已开始”

  • 如果 MSDN、TechNet 或其他地方有完整的参数列表appcmd可以证明这是不可能的,那么这也会很有帮助。

相关内容