确切的代码会有所帮助。我假设DirectoryServices名称空间做了它,但我找不到执行它的方法。
我需要实际的C#代码。到目前为止我找到的所有样本都是VB或VBScript。我找到的C#示例用于读取/设置ADSI属性。像备份这样的命令似乎有一定的.NET语法,我不清楚如何使用。在VB中有一个简单的备份命令。在.NET中需要一个等价物。
答案 0 :(得分:2)
您需要使用ADSI对象。 IIsComputer.Backup方法就是您想要的。
至于如何从C#访问ADSI对象,请查看此MSDN page。
答案 1 :(得分:0)
我找到了它:
DirectoryEntry de = new DirectoryEntry(“IIS:// localhost”); de.Invoke(“备份”,新对象[0]);
需要设置新对象以保存适当的参数,例如覆盖当前备份