Posso accedere alla mia class .NET personalizzata da PowerShell?

Ho un paio di domande e dubbi su PowerShell e .NET Classes.

Sto cercando di scrivere una class ‘foo’ che chiamerà il servizio web Rest ed eseguirà alcune attività. Se distribuisco la class in GAC, posso chiamarla da PowerShell?

Provare:

ADD-TYPE -AssemblyName myassemblyname 

o

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

per accedere al metodo / proprietà dell’assembly puoi farlo:

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

È ansible caricare l’assembly con il cmdlet Add-Type o con System.Reflection.Assembly class e quindi è ansible utilizzare il cmdlet New-Object per creare oggetti dalle classi assembly.