我正在使用 System.Management.Automation 构建一个用作防火墙的程序,本质上,我想知道 PowerShell 2 中是否有特定的 cmdlet 来处理服务器的 ipsec 更改?(即,重复 netsh ipsec 功能)?
还是我必须写一个?:P
我希望有一个更干净的解决方案,而不是在 PowerShell 代码中调用 [diagnostics.process] 来处理 netsh 查询,并且认为 cmdlet 会更好。
有人有任何提示或技巧吗?或者我应该开始深入研究“编写 Windows PowerShell cmdlet”文档,网址为:
http://msdn.microsoft.com/en-us/library/dd878294%28VS.85%29.aspx
感谢您的任何想法!