我想使用 Powershell 编写一些实用程序,利用我们自己的 .NET 组件来处理实际工作。这可以代替编写一个小型控制台应用程序来将调用绑定在一起。我的问题是我在哪里可以找到良好的文档或教程材料来源来帮助我快速跟踪这一点?

有帮助吗?

解决方案

如果要将程序集加载到 PowerShell 会话中,可以使用反射并加载程序集。

[void][System.Reflection.Assembly]::LoadFrom(PathToYourAssembly)

加载程序集后,您可以调用静态方法并创建类的新实例。

可以找到一个很好的教程 这里.

EBGreen提到的两本书都很棒。PowerShell Cookbook 非常面向任务,《PowerShell in Action》很好地描述了该语言、其重点和可用性。PowerShell in Action 是我最喜欢的书之一。:)

其他提示

史蒂文发布的链接就是一个很好的例子。我不知道有什么详细的教程。这俩 Windows Powershell 食谱Windows Powershell 实际应用 有关于该主题的好章节。另外,请查看 System.Reflection.Assembly 类的 ::LoadFromFile 方法,以防您的内部程序集未加载到 GAC 中。

您可以使用 [] 或使用 add-type -AssemblyName "System.example" 例如使用汇编:

[system.drawing]::class ...
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top