我想列出IIS7中配置的所有网站的所有处理程序的所有处理程序映射,或所有网站的所有*.cfm处理程序,或所有网站的所有通配符处理程序。有人知道怎么做吗?此外,除了查看*通配符处理程序的网站处理程序映射之外,是否有其他方法可以找出IIS7网站连接到哪个Coldfusion实例?
这就是为什么我在多服务器模式下配置了Windows2008ColdFusion9.0.2的R2服务器IIS7。我有3个Coldfusion实例在运行,这台服务器上有大约50个网站配置在IIS7中。IIS7中的网站配置为使用三个CF实例之一。我认为网站A绑定到CF实例A,但当我关闭CF实例A时,网站A继续工作。我发现网站A映射到CF实例B。
我找到它的方法是,在IIS7中,转到网站A的*通配符处理程序的处理程序映射,找到指向...\wsconfig\1\jrun_iis6_wildcard.dll的处理程序。然后,我进入一个我知道连接到CF实例A的IIS网站,查看它的*通配符处理程序映射,该映射指向...\wsconfig\1\jrun_iis6_wildcard.dll。对我来说,他们都指向wsconfig\1这一事实...告诉我他们都指向同一个CF实例。
一定有一种更简单的方法来找出这些信息。如果不是,所有IIS网站的信息是否都在一个xml文件中,脚本可以解析该文件以获取该信息?
谢谢~乔~
发布于 2014-05-31 00:26:09
我也在专家交流会上发表了这篇文章。带有应该是答案的线程可以在here中找到,其中becraig列出了一些很好的powershell命令来获取这些信息。由于未知的原因,get-website命令对我不起作用,所以我无法在我的帖子中获得我想要的信息。
我将卸载powershell,然后重新安装它,希望我能得到对我无效的命令。
向您致敬,乔
https://stackoverflow.com/questions/23566387
复制相似问题