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