Capítulo 17. Ampliar el alcance de PowerShell

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

17.0 Introducción

El entorno PowerShell de es fenomenalmente completo. Proporciona una gran superficie de cmdlets para ayudarte a gestionar tu sistema, un gran lenguaje de scripting para permitirte automatizar esas tareas, y acceso directo a todas las utilidades y herramientas que ya conoces.

Sin embargo, los cmdlets, el lenguaje de scripting y las herramientas preexistentes son sólo una parte de lo que hace que PowerShell sea tan completo. Además de estas funciones, PowerShell proporciona acceso a un puñado de tecnologías que aumentan drásticamente sus capacidades: el .NET Framework, WMI, objetos de automatización COM, llamadas a la API nativa de Windows y mucho más.

PowerShell no sólo te da acceso a estas tecnologías, sino que también te da acceso a ellas de forma coherente. Las técnicas que utilizas para interactuar con las propiedades y métodos de los objetos PowerShell son las mismas que utilizas para interactuar con las propiedades y métodos de los objetos .NET. A su vez, son las mismas técnicas que utilizas para trabajar con objetos WMI y COM.

Trabajar con estas técnicas y tecnologías proporciona otra gran ventaja: conocimientos que se transfieren fácilmente al trabajo en lenguajes de programación .NET como C#.

17.1 Automatizar programas utilizando interfaces de scripting COM

Problema

En quieres automatizar ...

Get Libro de cocina PowerShell, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.