前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在IIS7.5上导出所有应用程序池及批量域名绑定

如何在IIS7.5上导出所有应用程序池及批量域名绑定

原创
作者头像
用户1094633
发布2022-02-15 09:31:50
2.3K0
发布2022-02-15 09:31:50
举报
文章被收录于专栏:运维随笔

在IIS上面创建了很多站点,应用池,想知道都绑定了什么域名,什么应用池等等除了一个个站点去点击查看,还有其他办法吗?下面阿豪给大家分享下如何导出IIS的一些配置内容

首先需要打开CMD窗口,如何打开呢?参考以下步骤即可打开

方法1

开始菜单 >> 所有程序 >> 附件 >> 命令提示符窗口

方法2

按键盘的Win + R 呼出运行窗口 >> 在运行窗口界面中输入CMD 打开命令提示符

导出所有应用程序池的方法

Bash

代码语言:javascript
复制
%windir%/system32/inetsrv/appcmd list apppool /config /xml > c:/apppools.xml

在CMD窗口输入以上命令,然后回车后稍等片刻会在C盘目录下生成apppools.xml文件,打开后如下图可以看到创建的应用池名称

当然有导出配置文件,就有导入配置文件的操作,那么如何操作呢?可以运行以下命令导入应用程序池

Bash

代码语言:javascript
复制
%windir%/system32/inetsrv/appcmd add apppool /in < c:/apppools.xml

导出全部站点(包括绑定的域名)的方法

Bash

代码语言:javascript
复制
%windir%/system32/inetsrv/appcmd list site /config /xml > c:/sites.xml

在CMD窗口输入以上命令,然后回车后稍等片刻会在C盘目录下生成sites.xml文件,打开后如下图可以看到站点绑定的域名

然有导出配置文件,就有导入配置文件的操作,那么如何操作呢?可以运行以下命令导入站点配置文件

Bash

代码语言:javascript
复制
%windir%/system32/inetsrv/appcmd add site /in < c:/sites.xml

另外一种办法导出域名的方法

使用下VBS脚本导出

在C盘目录下新建格式结尾为vbs的文件,然后使用cscript命令导出如cscript c:/1.vbs >c:\1.txt

Bash

代码语言:javascript
复制
On Error Resume Next
Set ObjService=GetObject("IIS://LocalHost/W3SVC") 
For Each obj3w In objservice 
    If IsNumeric(obj3w.Name) Then 
        Set webSite = GetObject("IIS://Localhost/W3SVC/" & "/Root") 
        WSCript.Echo "[NAME  ] " & obj3w.ServerComment
        For Each Binds In obj3w.ServerBindings
            WScript.Echo "[HOST  ] " & Binds
        
        Next
        WSCript.Echo Chr(10)
    End If 
Next 
Set ObjService=Nothing 
WScript.Quit

导出如下图所示

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 导出所有应用程序池的方法
  • 导出全部站点(包括绑定的域名)的方法
  • 另外一种办法导出域名的方法
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档