我有一个脚本,用于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
可以证明这是不可能的,那么这也会很有帮助。