如何备份IIS';C#中的s元数据库?

如何备份IIS';C#中的s元数据库?,iis,directoryservices,metabase,Iis,Directoryservices,Metabase,准确的代码会很有帮助。我假设DirectoryServices名称空间执行此操作,但找不到执行此操作的方法 我需要实际的C代码。到目前为止,我找到的所有示例都是VB或VBScript。我找到的C#示例用于读取/设置ADSI属性。像backup这样的命令似乎有某种.NET语法,我不清楚如何使用。在VB中有一个简单的备份命令。需要.NET中的等效对象。您需要使用ADSI对象。方法就是你想要的 至于如何从C#访问ADSI对象,请查看此 编辑:这是一个。我找到了: DirectoryEntry de=

准确的代码会很有帮助。我假设DirectoryServices名称空间执行此操作,但找不到执行此操作的方法



我需要实际的C代码。到目前为止,我找到的所有示例都是VB或VBScript。我找到的C#示例用于读取/设置ADSI属性。像backup这样的命令似乎有某种.NET语法,我不清楚如何使用。在VB中有一个简单的备份命令。需要.NET中的等效对象。

您需要使用ADSI对象。方法就是你想要的

至于如何从C#访问ADSI对象,请查看此

编辑:这是一个。

我找到了:

DirectoryEntry de=newdirectoryEntry(“IIS://localhost”); de.Invoke(“备份”,新对象[0])

需要设置新对象以保存正确的参数,如覆盖当前备份