Export 方法将 IIS 配置数据库的一个部分导出到文件,以便导入到同一个 IIS 服务器或不同的 IIS 服务器。有关如何选择配置数据库部分的详细信息,请参阅关于配置数据库导入和导出;有关从导出文件中清除的属性列表,请参阅计算机和系统特定的信息。
如果忽略该参数或者忽略密码参数,则导出文件将用空密码加密。因此,只加密安全属性,且任何管理员都可以使用导出文件来导入配置数据库配置。
IMPORT_EXPORT_INHERITED | 将导出项的继承属性添加到导出文件。如果没有此标志,则导出文件不包含从较高级别项继承的属性。如果使用该标志,Export 方法将导出项的继承属性添加到导出文件的 IIsInheritedProperties 项。从该文件导入项时,可以选择导入项的继承属性。
当导入继承属性时,导入项保留从导出配置中继承的属性。如果未导入继承属性,则项继承导入配置的属性。 |
IMPORT_EXPORT_NODE_ONLY | 禁止将指定项的子项添加到导出文件中。 |
<%
Dim ComputerObj
Const IMPORT_EXPORT_INHERITED = 1
Const IMPORT_EXPORT_NODE_ONLY = 2
Const IMPORT_EXPORT_MERGE = 4
Set ComputerObj = GetObject("IIS://LocalHost")
'创建 W3SVC/1/Root/vdir1 配置数据库项的导出。
ComputerObj.Export "Pa55W0rd", "C:\MyExports\DefaultVRoot.xml", "/LM /W3SVC /1/ROOT/Vdir1", IMPORT_EXPORT_INHERITED
%>