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


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

有帮助吗?

解决方案 2

我找到了:

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

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

其他提示

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top