Llibre PowerShell en espanyol

Bo, per si en queda algun sense assabentar-se… sabeu que hi ha un excel·lent llibre tècnic de PowerShell en espanyol? Si en el teu entorn de treball tens màquines amb Windows… no et queda altra que conèixer aquesta navalla suïssa. I per a mi la millor manera d'aprendre és amb aquest tipus de llibres tècnics.

El que s'ha dit, si queréis conocer las posibilidades que puede ofrecer PowerShell, tanto para Windows Desktop (Windows 10, 11…), cómo en Windows Server (2016, 2019, 2022…) no dejéis pasar el tren! Al final, sabéis que no quedará otra, y que muchas veces tendremos que bajar al barrillo de hacer algún script, tontorrón o no, pero algo que nos pueda ayudar a automatizar alguna tarea compleja o tediosa. O queramos o no, el tema nube sabemos que muchas configuraciones, administraciones o recolecciones de datos son mucho más eficientes desde PowerShell¡a todos los aventureros, os presento un excelente libro! PowerShell para administradores de IT, es el libro de PowerShell en español que nos presenta el excelentísimo Xavier Genestós.

Així que… otro libro imprescindible que ya podemos añadir a nuestra colección de libros de IT. Que os recuerdo que Xavier Genestós és un autor històric de llibres IT en espanyol, a més de col·laborar amb la comunitat en el seu blog sysadmit.com.

Además de explicar en aquest post el contingut del llibre, lo que me ha parecido, y trasladaros mi opinión, quería animaros a iniciaros o si és un tema que ya habéis tocado a profundizar en el món de la PowerShell, sobre tot si tocáis tecnologia Microsoft.

Pensad que tasques o circuitos com l'alta de un usuari se pot automatitzar tot el processo, tant en entorns on-premise com en entorns cloud i així evitamos l'error humà i per descomptat l'estalvi de temps en realitzar tasques repetitives que no ens aporten res.

La herramienta para automatitzar y/o realizar scripts para entornos Microsoft es PowerShell y no es una herramienta nueva, la primera versión de PowerShell es del año 2006.

Además de automatar, con PowerShell podremos hacer cosas que no podem hacer utilizando entorno gráfico, Xavier, ya lo explica en el prólogo: A Exchange Server 2007 hi ha certes tasques administratives com obtenir el mida de los buzones que no se poden fer vía entorn gràfic i han que recurrir a la PowerShell, per cert, igual que avui en dia amb Exchange Online. Con Exchange Online, podem sacar un llistado de buzones con les seves mides? Sí, però amb PowerShell, no podrem fer des del portal de l'administració web.

Finalmente comentaros que la PowerShell va más allá del mundo Microsoft y que hoy en día la podemos utilizar en sistemas Linux o MacOSX, sí, Linux habéis oído bien!, además también podemos utilizar PowerShell en sistemas VMware, Veeam y muchos otros. Y esto los que lo conocemos sabemos que es una pasada, se puede hacer lo mismo que en la GUI, en CLI 🙂

Veréis que el libro quiere explicar PowerShell desde el punto de vista de sistemas, todo lo que es posible hacer y cómo funciona con un enfoque práctico. ¡Seguro que lo disfrutareis tanto como yo!

Voy hacer un poco de repaso de los temas que va tratando:

1. Versiones de PowerShell

Distintas versiones de PowerShell, cuales son las diferencias y PowerShell Core que podemos instalar también en Linux.

2. Àlies

Funcionament dels Àlies a PowerShell. Sabies que dir o ls són realment un àlies?

3. Execució

Com funciona l'execució a PowerShell, l'ordre d'execució quan no especifiquem ruta o la política d'execució d'scripts, com configurar-la, etc..

4. cmd-lets

Normes bàsiques de com funcionen els cmd-lets de PowerShell.

5. Ajuda

Moltes formes de buscar ajuda a PowerShell, fins i tot hi ha manera de mostrar l'ajuda directament al web de Microsoft.

6. Registre de comandes

Molt útil l'historial i els transcripts sobretot per registrar el que fa un script quan s'executa.

7. Paràmetres

No tots els paràmetres dels cmd-lets funcionen de la mateixa manera, alguns són obligatoris, altres comuns altres poden ser anomenats o no.

8. Perfil

Perfil de PowerShell, amb aquesta funcionalitat podem definir què es carrega quan iniciem una sessió de PowerShell.

9. Variables

L'ús de variables, quins tipus n'hi ha, com funcionen.

10. Canonades (pipes)

Si heu treballat amb bash de Linux o cmd, segur que coneixeu les canonades o pipes en anglès. Amb les canonades passem la sortida d'un comandament a l'entrada d'un altre i aquí és on, per exemple, podem fer filtratge, donar format, entre molts altres.

També aquí és la gran diferència entre PowerShell i cmd o bash, que la sortida de PowerShell pot ser tractada com un objecte, en aquest apartat ho teniu tot molt bé explicat.

11. Sortida a fitxer

Amb PowerShell es pot redirigir la sortida directament a un CSV o a un HTML.

12. PSDrives

Explicació del què són i com explorar-ho.

13. WMI / CIM

Amb WMI podem obtenir tot tipus d'informació de sistemes Windows, per exemple: Quanta RAM està ocupada?

Aquestes consultes es poden realitzar des de PowerShell i en aquest apartat del llibre es poden trobar molts exemples d'això.

14. Credencials

Explicació de com evitar situar credencials en text pla als scripts de PowerShell.

15. Editors

Característiques i com funciona per editar scripts de PowerShell: PowerShell ISE vs Visual Studio Core.

16. Condicionals i bucles

Diferents formes de treballar amb condicionals i bucles.

17. PowerShell Remoting

Us recordeu del psexec de SysInternals? Doncs amb PowerShell ja no el necessitareu més si configureu bé PowerShell Remoting.

Amb PowerShell Remoting podreu executar ordres en altres equips (fins i tot equips amb Linux) i a més obrir también sesiones remotas, en aquest capítol trobareis tot lo que hi ha que saber.

18. Ejecutar scripts desde directivas de grupo (GPO)

Otra forma de lanzar los scripts de PowerShell en los equipos, utilizando directivas de grupo (GPO), aquí todo lo que hay que saber.

19. Modules

Capítol molt ampli i molt útil. Empieza por un FAQ sobre los mòduls on se explica on están, com se poden ver los que están cargados, etc...

Después hay explicación con ejemplos de los mòduls de Windows Server, Exchange Server, SQL Server, Microsoft 365, VMware e incluso Veeam.

20. Ejemplos de tareas administratives con PowerShell

Más ejemplos de uso de PowerShell para los administradores de sistemas: administración del visor de eventos, información del sistema, xarxa, rendiment, procesos y muchos otros.

21. Recomanacions

Capítol final amb el resumen de recomanacions explicades en tot el contingut del llibre para que no dejemos passar por alto nada.

+ info:

Com sempre, esperando que sea de vuestro interés, ser felices!

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!