0

确切的代码会有所帮助。我假设 DirectoryServices 命名空间可以做到这一点,但我找不到做到这一点的方法。


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

4

2 回答 2

2

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

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

编辑:这是C# 中的示例实现

于 2008-09-08T17:03:50.330 回答
0

我找到了:

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

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

于 2008-09-09T07:52:46.043 回答