Question

Je souhaite utiliser Powershell pour écrire certains utilitaires, en tirant parti de nos propres composants .NET pour gérer le travail réel.Cela remplace l’écriture d’une petite application console pour relier les appels entre eux.Ma question est de savoir où trouver une bonne source de documentation ou de didacticiel pour m'aider à accélérer ce processus ?

Était-ce utile?

La solution

Si vous souhaitez charger un assembly dans votre session PowerShell, vous pouvez utiliser la réflexion et charger l'assembly.

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

Après avoir chargé votre assembly, vous pouvez appeler des méthodes statiques et créer de nouvelles instances d'une classe.

Un bon tutoriel peut être trouvé ici.

Les deux livres mentionnés par EBGreen sont excellents.Le livre de recettes PowerShell est très axé sur les tâches et PowerShell en action est une excellente description du langage, de son objectif et de sa facilité d'utilisation.PowerShell en action est l'un de mes livres préférés.:)

Autres conseils

Le lien publié par Steven est un bon exemple.Je ne connais aucun tutoriel approfondi.Les deux Livre de recettes Windows Powershell et Windows Powershell en action avoir de bons chapitres sur le sujet.Consultez également la méthode ::LoadFromFile de la classe System.Reflection.Assembly au cas où vos assemblys internes ne seraient pas chargés dans le GAC.

vous pouvez utiliser [] Ou utiliser add-type -AssemblyName "System.example" pour utiliser l'assembly par exemple utilisez :

[system.drawing]::class ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top