我可以从PowerShell访问My Custom .NET Class吗?

时间:2012-02-09 14:16:53

标签: c# .net web-services powershell

关于PowerShell和.NET类,我有几个问题和疑问。

我正在尝试编写一个类'foo',它将调用Rest Web服务并执行一些任务。如果我在GAC中部署该类,那么我可以从PowerShell调用它吗?

2 个答案:

答案 0 :(得分:11)

尝试:

ADD-TYPE -AssemblyName myassemblyname

[System.Reflection.Assembly]::LoadWithPartialName("myassemblyname")

要访问程序集的方法/属性,您可以执行以下操作:

[myassemblyname]::mymethod()
[myassemblyname]::myproperty

答案 1 :(得分:3)

您可以使用Add-Type cmdlet或System.Reflection.Assembly类加载程序集,然后可以使用New-Object cmdlet从程序集类创建对象。