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

使用C#在Windows Server上添加和删除IPSec策略的选项是什么?

  •  4
  • ZeroBugBounce  · 技术社区  · 17 年前

    通常,您可以通过gpedit.msc管理单元(在Windows设置->本地策略->本地计算机上的IP安全策略下)手动操纵这些策略。但我需要能够通过代码添加IP过滤策略。

    有什么办法吗?

    2 回复  |  直到 17 年前
        1
  •  3
  •   Community Mohan Dere    9 年前

    我已经处理这个问题大约两周了,不幸的是,根据你需要的控制深度,你有两个选择:

    1) 使用WMI直接操作。与直觉相反,这实际上比选项2暴露的控制更少(这是我自己正在做的)。这一切都是通过Win32_NetworkAdapterConfiguration类完成的。以下是我提出的问题的链接,以及我在研究后不久的回应:

    Methods of programatically altering ipsec rules with C#?

    Is there a cmdlet in PowerShell 2 to handle ipsec changes?

    备注

        2
  •  -2
  •   Zack    17 年前

    你可以使用系统。诊断。使用ipsec命令作为参数处理并运行“cmd.exe”。

    Microsoft's website 或 Google .