Apuntes de mis lecturas (readings)
Lectura: «PowerShell Tutorial (Especially for People Who Hate PowerShell)» ―Ryan Palo
Fuente(s):
Blah, blah, blah, …
Lectura: «PowerShell: Everything you wanted to know about exceptions» ―Kevin Marquette
Fuente(s):
- Por lo general, debemos validar las condiciones que determinan el comportamiento esperado de un programa.
- Pero, en el caso de que pase lo inesperado, debemos llevar a cabo un tratamiento de excepciones.
- En cualquier caso, o tratamos las excepciones generadas por otros; o generamos excepciones para que otros las traten.
Terminología básica
Excepción
Una excepción es como un evento que ha sido creado durante el tratamiento de un error normal, pero que no hemos podido lidiar con él.
TODO: Throw and Catch
Lectura: «PowerShell Scripting Documentation» ―Microsoft
Fuente(s):
https://aka.ms/pscore6-docs
PowerShell es un intérprete de comandos (shell) orientado a tareas, que depende de la plataforma .NET. El mismo ha sido portado para automatizar las tareas de adminitración de sistemas basados en Windows, Linux y macOS.
PowerShell permite administrar servidores, acceder a sus recursos y crear secuencias complejas de ejecución de programas, gracias a su completo y desarrollado lenguaje de scripting.
Adicionalmente, las versiones recientes de PowerShell se distribuyen con una licencia de código fuente abierto (open source), por lo que puede ser usado libremente.
Objetivos de diseño
TODO
Instalar PowerShell
Para instalar la última versión de la rama legada (legacy) de PowerShell, debemos visitar la siguiente página:
Por su parte, si queremos descarga la nueva versión portable y de código abierto (PowerShell Core), debemos visitar el recurso ubicado en la dirección:
Primeros pasos
Fuente(s):
TODO
Lectura: «Learn Windows PowerShell in a Month of Lunches», Third Edition ―Jones & Hicks
Fuente(s):
jones-et-al.learn-windows-powershell-month-lunches_3ed.bk.pdf
.
1. Before you begin
Blah, blah, blah, …
2. Meet PowerShell
Blah, blah, blah, ….
3. Using the help system
Blah, blah, blah, ….
4. Running commands
Blah, blah, blah, ….
5. Working with providers
Blah, blah, blah, ….
6. The pipeline: connecting commands
Blah, blah, blah, ….
7. Adding commands
Blah, blah, blah, …
8. Objects: data by another name
Blah, blah, blah, ….
Blah, blah, blah, …
Formatting ―and why it’s done on the right
Blah, blah, blah, ….
8. Filtering and comparisons
Blah, blah, blah, ….
9. A practical interlude
Blah, blah, blah, ….
Remote control: one-to-one, and one-to-many
Blah, blah, blah, ….
Using Windows Management Instrumentation and CIM
Blah, blah, blah, ….
Multitasking with background jobs
Blah, blah, blah, ….
Working with many objects, one at a time
Blah, blah, blah, ….
TODO
Blah, blah, blah, ….
TODO
Blah, blah, blah, ….
TODO
Blah, blah, blah, ….
TODO
Blah, blah, blah, ….
TODO
Blah, blah, blah, ….
TODO
Blah, blah, blah, ….