Domanda

Voglio utilizzare Powershell per scrivere alcune utilità, sfruttando i nostri componenti .NET per gestire il lavoro vero e proprio.Questo invece di scrivere una piccola app console per collegare insieme le chiamate.La mia domanda è: dove potrei trovare una buona fonte di documentazione o materiale tutorial che mi aiuti a velocizzare questo processo?

È stato utile?

Soluzione

Se si desidera caricare un assembly nella sessione di PowerShell, è possibile utilizzare la riflessione e caricare l'assembly.

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

Dopo aver caricato l'assembly, puoi chiamare metodi statici e creare nuove istanze di una classe.

Si può trovare un buon tutorial Qui.

Entrambi i libri menzionati da EBGreen sono eccellenti.Il libro di cucina di PowerShell è molto orientato alle attività e PowerShell in azione è un'ottima descrizione del linguaggio, del suo focus e della sua usabilità.PowerShell in Action è uno dei miei libri preferiti.:)

Altri suggerimenti

Il collegamento pubblicato da Steven è un buon esempio.Non conosco alcun tutorial approfondito.Entrambi i Ricettario di Windows PowerShell E Windows PowerShell in azione avere buoni capitoli sull'argomento.Inoltre, guarda il metodo ::LoadFromFile della classe System.Reflection.Assembly nel caso in cui gli assembly interni non vengano caricati nel GAC.

Puoi usare [] o utilizzare add-type -AssemblyName "System.example" per utilizzare l'assembly, ad esempio, utilizzare:

[system.drawing]::class ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top