代码之家  ›  专栏  ›  技术社区  ›  Abdu

如何在C_中备份IIS的元数据库?

  •  0
  • Abdu  · 技术社区  · 16 年前

    准确的代码将有帮助。我假设DirectoryServices名称空间可以做到这一点,但我找不到实现这一点的方法。


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

    2 回复  |  直到 13 年前
        1
  •  2
  •   Joe Philllips    16 年前

    您需要使用ADSI对象。这个 IIsComputer.Backup 方法就是你想要的。

    关于如何从C_访问ADSI对象,请查看 MSDN page .

    编辑: 这里有一个 sample implementation in C# .

        2
  •  0
  •   Abdu    16 年前

    我找到了它:

    directoryEntry de=new directoryEntry(“is://localhost”); de.invoke(“备份”,新对象[0]);

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