用IIS命令行实用工具来管理IIS

该类型的命令用于管理IIS的命令行

该类型的命令,你可以使用它来管理IIS的命令行是:

IISReset命令行实用工具

IISReset是一个命令行实用工具,已存在从IIS 5 ,您可以使用它来停止IIS ,重新启动IIS ,并重新启动IIS服务器。 典型的原因,重新启动IIS是:

Windows管理规范( WMI )

您可以使用WMI脚本几个典型的IIS管理任务:

少数的WMI脚本是由Microsoft提供,并且位于\ Windows \ System32目录中。 这些的WMI脚本及相关职能分列如下:

Active Directory服务接口( ADSI )

Active Directory服务接口( ADSI )被用作在IIS 5管理IIS的命令行模式。 通过ADSI ,您可以更改IIS配置设置和配置的网站,应用程序和虚拟目录的命令行模式。 在IIS 6 ,建议使用WMI脚本超过ADSI 。 任何自定义的脚本以前使用ADSI在IIS 5应测试,以确认他们的工作在IIS 6 。

的Windows命令和支持工具公用事业

有几个具体的IIS的Windows命令,如net命令,可以用来管理IIS的命令行:

您也可以使用资源工具包实用程序来管理下面列出的某些内容的IIS :

如何安排IISReset.exe通过工作排程

IISReset通常用于当你需要从故障恢复的应用情况。 您可以使用Windows任务计划程序安排IIS以重新启动根据预先确定的参数。

  1. 打开控制面板。
  2. 选择计划任务,然后选择添加任务计划。
  3. 单击下一步的计划任务向导启动。
  4. 单击浏览并浏览到Windows \ System32文件夹。
  5. 双击IISReset.exe 。
  6. 输入任务名称,并选择任务时,应当执行。 单击下一步。
  7. 输入管理员帐户的详细资料,应当利用运行IISReset 。 单击下一步。
  8. 如果您要配置先进的任务调度属性,单击高级复选框;或者单击完成。
  9. 打开的属性对话框中的任务你刚才配置,然后单击任务选项卡。
  10. 购买任何额外的交换机在运行框中。
  11. 单击确定。

如何使用iisweb.vbs管理网站

该iisweb.vbs效用是用来名单的网站,创建和删除网站,并启动和停止IIS中的Web站点。

iisweb.vbs具有以下主要参数:

如果要建立一个网站,请使用:

iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] s的iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] p iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]

启动,停止,删除或暂停的网站,请使用:

iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]] s的iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]] p iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]

查询网站在您的IIS服务器上,使用

iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]] s的iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]] p iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]]

如何使用iisvdir.vbs管理虚拟目录

该iisvdir.vbs命令可用于虚拟目录清单中指定的根目录,创建和删除虚拟目录的网站,并查询虚拟目录的IIS服务器。

创建虚拟目录的网站,请使用:

iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]] s的iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]] p iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]

若要删除一个虚拟目录相关的网站,请使用:

iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]] s的iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]] p iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]

查询网站的具体虚拟目录在您的IIS服务器上,使用

iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]] s的iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]] p iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]]

如何使用iisftp.vbs管理FTP站点

该iisftp.vbs实用工具用于执行管理任务的命令行模式所特有的管理FTP站点的IIS服务器。

iisftp.vbs具有以下主要参数:

要创建一个FTP站点,请使用:

iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]] iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]]iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]] ad iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]] s的iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]] p iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]]

启动,停止,删除或暂停的FTP站点,请使用:

iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]] s的iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]] p iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]

查询您的FTP站点的IIS服务器上,使用

iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]] s的iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]] p iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]]

使用/ setadprop ,和/ getadprop使用,

iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]] s的iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]] p iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]]

iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]] s的iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]] p iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]]

如何使用虚拟目录iisftpdr.vbsto管理

该iisftpdr.vbs命令可用于虚拟目录清单中指定的根,并建立和删除虚拟目录的FTP站点的命令行模式。

创建虚拟目录的FTP站点,请使用:

iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]] s的iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]] p iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]

若要删除一个虚拟目录与一个FTP站点,请使用:

iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]] s的iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]] p iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]]

要查询的FTP特定虚拟目录的IIS服务器上,使用

iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]] s的iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]] p iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]]

如何使用IIS的iiscnfg.vbs管理的命令行

您可以使用iiscnfg.vbs进口和出口的IIS配置设置的数据库为XML文件。

出口IIS配置设置,请使用:

iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]] iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]]iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]] s的iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]] p iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]]

导入IIS配置设置,请使用:

iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]] iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]] s的iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]] iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]

复制Metabase.xml档案和数据库的XML文件到不同的IIS服务器,请使用:

iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]] s的iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]] p iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]]

立即保存配置更改元数据库,请使用:

iiscnfg /save [/s Computer [/u [Domain\]User /p Password]] s的iiscnfg /save [/s Computer [/u [Domain\]User /p Password]] p iiscnfg /save [/s Computer [/u [Domain\]User /p Password]]

如何使用iisback.vbs备份IIS配置设置和还原IIS配置

您可以使用iisback.vbs备份和还原IIS配置设置的命令行

备份IIS配置设置,请使用:

iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]] v通过iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]]电子iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]] s的iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]] p iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]]

如果要还原IIS配置设置,请使用:

iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]] 音频iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]视频iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]电子iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]] s的iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]] p iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]

要列出所有IIS备份IIS服务器,请使用:

iisback /list [/s Computer [/u [Domain\]User/p Password]] s的iisback /list [/s Computer [/u [Domain\]User/p Password]] p iisback /list [/s Computer [/u [Domain\]User/p Password]]

要删除IIS的备份,请使用:

iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]] v通过iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]] s的iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]] p iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]



最常见的5个免费网络工具

书签使用IIS命令行实用工具来管理IIS

最新的博客帖子


英文 英文 德语 德语 西班牙语 西班牙语 法文 法文 意大利语 意大利语 葡萄牙语 葡萄牙语 俄文 俄文 荷兰文 荷兰文
希腊语 希腊语 印地文 印地文 日语 日语 韩文 韩文 中文 中文 中文(简体) 中文(简体) 阿拉伯语 阿拉伯语

版权所有2009年技术常见问题解答 保留所有权利。 隐私政策。