powershell:导入模块时运行代码

Mr *_*ter 2 powershell

我在 C# 中开发了一个 powershell 模块,实现了一些命令。

当 Powershell 导入该模块时,如何在该模块中执行 C# 代码?

Kei*_*ill 6

创建一个模块清单,将 ModuleToProcess(或 V3 中的 RootModule)字段设置为 PSM1 文件,并将 NestedModules 设置为 DLL,例如:

RootModule         = 'Pscx.psm1'
NestedModules      = 'Pscx.dll' 
Run Code Online (Sandbox Code Playgroud)

这就是我们在PowerShell Community Extensions中所做的,我们在其中做同样的事情 - 首先启动脚本。您可以在此处查看我们的 PSD1 文件。