Pregunta

Quiero usar Powershell para escribir algunas utilidades, aprovechando nuestros propios componentes .NET para manejar el trabajo real.Esto es en lugar de escribir una pequeña aplicación de consola para unir las llamadas.Mi pregunta es ¿dónde puedo encontrar una buena fuente de documentación o material tutorial que me ayude a acelerar esto?

¿Fue útil?

Solución

Si desea cargar un ensamblado en su sesión de PowerShell, puede usar la reflexión y cargar el ensamblado.

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

Después de cargar su ensamblado, puede llamar a métodos estáticos y crear nuevas instancias de una clase.

Se puede encontrar un buen tutorial. aquí.

Ambos libros mencionados por EBGreen son excelentes.El libro de recetas de PowerShell está muy orientado a tareas y PowerShell en acción es una excelente descripción del lenguaje, su enfoque y usabilidad.PowerShell en acción es uno de mis libros favoritos.:)

Otros consejos

El enlace que publicó Steven es un buen ejemplo.No conozco ningún tutorial extenso.Ambos Libro de recetas de Windows Powershell y Windows Powershell en acción Tiene buenos capítulos sobre el tema.Además, observe el método ::LoadFromFile de la clase System.Reflection.Assembly en caso de que sus ensamblados internos no estén cargados en el GAC.

puedes usar [] o usar add-type -AssemblyName "System.example" para usar ensamblador, por ejemplo, use:

[system.drawing]::class ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top