6
我有几个关于PowerShell和.NET类的问题和疑问。我可以从PowerShell访问我的自定义.NET类吗?
我想写一个类'foo',它将调用Rest web服务并执行一些任务。如果我在GAC中部署类,那么我可以从PowerShell调用它吗?
我有几个关于PowerShell和.NET类的问题和疑问。我可以从PowerShell访问我的自定义.NET类吗?
我想写一个类'foo',它将调用Rest web服务并执行一些任务。如果我在GAC中部署类,那么我可以从PowerShell调用它吗?
尝试:
ADD-TYPE -AssemblyName myassemblyname
或
[System.Reflection.Assembly]::LoadWithPartialName("myassemblyname")
访问方法/程序集的属性,你可以这样做:
[myassemblyname]::mymethod()
[myassemblyname]::myproperty
您可以用Add-Type
cmdlet的加载程序集或者使用System.Reflection.Assembly类,然后可以使用New-Object
cmdlet创建来自组装类的对象。
这样我就可以访问PowerShell中该对象的所有方法并自动执行。凉。 – Mitul 2012-02-09 14:36:58
是的,看看Add-Type的代码示例,http://technet.microsoft.com/en-us/library/dd315241.aspx – 2012-02-09 14:50:14