获取IIS上所有网站的物理path列表

我被要求参与服务器迁移任务。 我已经被赋予了任务来获得IIS上托pipe的所有网站的物理path列表。

我知道如何使用GUI在IIS中获取单个网站的path,还可以通过单击“ 查看应用程序”链接查看 IIS GUI中的网站列表和相应的物理path。

但是我不知道如何将这个信息导出到Excel工作表。

在GUI中是否有任何选项,或者在命令提示符下执行一些命令,这将有助于一次性检索所需的信息?

有许多网站托pipe,访问每个应用程序,复制物理path和粘贴到Excel将是繁琐的。

APPCMD清单VDIRS

而以斜线结尾的任何内容都是一个站点(一个根级应用程序)。

但那会做错的!

任何不涉及使用Web部署工具(MSDeploy)的服务器迁移都可以非常自动地进行:

  • 打包所有的网站和内容,
  • 并把它放到目标系统上

很可能是浪费你的时间,更长远的。

去获得WebDeploy,有一个烂摊子,并将其用于迁移。

输出:msdeploy -verb:sync -source:webserver60 -dest:package = c:\ webServer.zip

或任何变化。 在基本上是相同的,与颠倒的源和目的论据。

http://www.iis.net/learn/publish/using-web-deploy/use-the-web-deployment-tool