El blog de i5513, Bares, Debian gnu linux,
Sevilla FC y mucho más

Título histórico: "Páginas sorprendentes o habituales"
Descripción histórica: "Recordaré las páginas q me gusten o con las que me ría"
Descripción actual: No te calles, di lo que piensas y piensa lo que digas
Producciones i5513

Friday, March 06, 2020

 

6 meses currando en entorno windows (bueno, ya un año ...)

Recuerdo cuando monté svrkiller, sería el 2005, un equipo que usaba para ejecutar múltiples tareas en múltiples servidores vía ssh y con solución ad-hoc.

Por aquél entonces ya me consideraba un "experto" en bash y en perl

Decenas de scripts parametrizados, para esto, para lo otro, todo lo que se solia hacer a mano

En mi siguiente experiencia laboral, monté svrgestorsae,  en poco tiempo descubrí el gran pdsh, y después desarrollé playbooks de ansible que ayudaban a mantener el inventario, monitorizacióla y la configuración de los sistemas.

De forma paralela aprendí selenium, y otras herramientas para automatizar los clicks, gnee fue la primera, y las pulsaciones de teclados de tareas repetitivas

Cuando en marzo de 2019 me incorporé a la administración pensé que sería un paso atrás en mis conocimientos tecnológicos pero una apuesta segura de futuro. Una vez dentro, empecé a lidiar con el software Microsoft...

Windows tiene cosas buenas y cosas malas... Cosas ilógicas y cosas maravillosas. De repente me aprendo visual basic, access y todo el mundillo de las macros de ms office.

El zenworks sustituye a ansible en mi vida, aunque no puedo disponer de toda su potencia ya que el zman dicen que está prohibido... Empiezo a toquetear el famoso, pero para mí inexplorado,  registro de windows. Lucho contra el sistema de impresión, contra el wsus, contra el IE, ...

¿¿Cómo hacia los "windowseros" todo aquello que yo supercontento hacia con un poco de bash, grep, sed, awk, perl, python, jq, xmlstarlet, ... ??

Powershell definitivamente ha cambiado mi concepción de Microsoft y de Windows

-get-help para el man y el apropos. Muy bien los about_*
-where para la mayoría de grep
-replace para hacer el 80% de lo q se hace con sed
-switch, select, {import,export}-csv, para simular el awk, head y tail, nunca más seleccionar por columnas, bien
-select-xml y convert-fromjson no los he usado pero seguramente hagande buenos sustitutos de jq y xmlstarlet
El less debería venir x defecto y deberían copiar algunas cosillas más del readline (y tb permitir modo Vim e implementar el fzf) . ¡¡El Alt-. con su combinación de Alt-n por delante funciona!!

|? y |% son abreviaciones geniales

Muchas de las cosas que se me han ocurrido que estaría bien tenerlas las he encontrado como módulos (como el módulo de autoit, o el del wsus, y el del windows update) , otras como el selenium-side-runner no son powershell pero vienen de lujo

Perl y python son insustituibles ^ ^, pero de momento no he dado con nada con los que echarlos de menos, los hashes y las listas / conjuntos de ps son más que suficientes para la inmensa mayoría de scripts

Habría que ver el manejo de memoria, y demás asuntos de rendimiento, pero bueno de momento bien

Por supuesto sigo viendo windows como algo  opaco, he visto algún libro que bien me pudiera orientar y aclarar muchas cosas. Cambiará el famoso c:\windows a algo relativamente organizado, seguro que más de uno sueña con system32...

¿Será de windows o powershell el siguiente libro técnico que me compre??

Como cambia la vida

Saludos!
PD: Esto lo escribí en septiembre de 2019, desde entonces podría escribir bastante más sobre powershell ... y sí, efectivamente me compré un pedazo de libro de powershell [1] que recomiendo a cualquiera que quiera aprender sin hacer copy y paste constante
[1] https://www.manning.com/books/windows-powershell-in-action-third-edition

Comments:
PowerShell también esta disponible en Linux por lo que si algún día lo necesito al menos no tendré que depender de máquinas virtuales ni demás chapuzas para poder practicar con el.
 
Sí, fue el primer software de Microsoft que probé en mi Debian...

El segundo fue vscode, aunque sólo lo probé (en Linux vim)

Se lo están currando en Microsoft
 
Post a Comment

Subscribe to Post Comments [Atom]





<< Home

Archives

09/01/2003 - 10/01/2003   09/01/2008 - 10/01/2008   10/01/2008 - 11/01/2008   11/01/2008 - 12/01/2008   12/01/2008 - 01/01/2009   03/01/2009 - 04/01/2009   05/01/2009 - 06/01/2009   06/01/2009 - 07/01/2009   07/01/2009 - 08/01/2009   08/01/2009 - 09/01/2009   09/01/2009 - 10/01/2009   10/01/2009 - 11/01/2009   11/01/2009 - 12/01/2009   12/01/2009 - 01/01/2010   02/01/2010 - 03/01/2010   03/01/2010 - 04/01/2010   04/01/2010 - 05/01/2010   05/01/2010 - 06/01/2010   06/01/2010 - 07/01/2010   07/01/2010 - 08/01/2010   08/01/2010 - 09/01/2010   09/01/2010 - 10/01/2010   10/01/2010 - 11/01/2010   11/01/2010 - 12/01/2010   12/01/2010 - 01/01/2011   01/01/2011 - 02/01/2011   02/01/2011 - 03/01/2011   03/01/2011 - 04/01/2011   04/01/2011 - 05/01/2011   05/01/2011 - 06/01/2011   10/01/2011 - 11/01/2011   01/01/2012 - 02/01/2012   08/01/2012 - 09/01/2012   11/01/2012 - 12/01/2012   02/01/2013 - 03/01/2013   03/01/2013 - 04/01/2013   03/01/2014 - 04/01/2014   05/01/2014 - 06/01/2014   09/01/2015 - 10/01/2015   11/01/2015 - 12/01/2015   12/01/2015 - 01/01/2016   02/01/2016 - 03/01/2016   05/01/2016 - 06/01/2016   12/01/2016 - 01/01/2017   11/01/2018 - 12/01/2018   12/01/2018 - 01/01/2019   03/01/2020 - 04/01/2020   06/01/2020 - 07/01/2020   07/01/2020 - 08/01/2020   05/01/2021 - 06/01/2021   03/01/2022 - 04/01/2022  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]