从而扩充我们脚本的功能
Powershell脚本一个对照强大的成果是可以直接挪用.net类库(ps core能挪用.net core类库),除了挪用系统类库外,也可以挪用本身编写的类库,从而扩充我们脚本的成果。本文这里简单的介绍下如何挪用.net类库的要领:
首先我们编写一个简单的函数
namespace?ClassLibrary1
{
????public?class?Class1
????{
????????public?static?void?SayHello()
????????{
????????????Console.WriteLine($"hello?{DateTime.Now}");
????????}
????}
}
将其编译为dll,然后在PowerShell中就可以使用它了。
Add-Type?-Path?"ClassLibrary1.dll"
[ClassLibrary1.Class1]::SayHello()
这个例子对照简单,qq空间破解访问权限ios ,在PowerSehll中也有更多与.net集成的要领,例如可以使用将代码作为字符串传入,动态编译生成措施集这种更为高级的方法。具体示例可以参考在 PowerShell 中執行 C# 程式碼或 DLL 檔的要领这篇文档。
?
?
PowerShell中执行.net类库
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29322.html