Want to create interactive content? It’s easy in Genially!
BASIC DARK PRESENTATION
LUIS FERNANDO JOSE GOMEZ TOJ
Created on August 25, 2023
Over 30 million people create interactive content in Genially
Check out what others have designed:
Transcript
PowerShell
PowerShell es una solución de automatización de tareas multiplataforma
wow
Introducción
* Breve introducción a PowerShell como una potente herramienta de línea de comandos y scripting desarrollada por Microsoft. *Destacar su importancia en la administración y automatización de tareas en entornos Windows.
Origenes del power Shell
PowerShell fue desarrollado por Microsoft como una solución para mejorar la administración y automatización de tareas en entornos Windows. Su desarrollo comenzó en 2002 bajo el nombre en código "Monad". El objetivo era crear una herramienta que fuera más potente y flexible que la línea de comandos tradicional de Windows. PowerShell se presentó oficialmente en 2006 como Windows PowerShell 1.0, lanzado para Windows XP, Windows Server 2003 y versiones posteriores.
Siempre hay que tener en cuenta que esta es una comparación general y simplificada de las características, Cada intérprete de línea de comandos tiene sus propias ventajas y casos de uso específicos.
Características
wow
1. Desarrollador: • Se refiere a la entidad o compañía que desarrolla y mantiene el intérprete de línea de comandos. 2. Plataforma: • El sistema operativo o sistemas en los que el intérprete de línea de comandos puede ejecutarse. 3. Enfoque: • Describe el propósito principal del intérprete de línea de comandos, como automatización de tareas, administración de sistemas o tareas básicas de línea de comandos. 4. Lenguaje de Scripting: • Indica si el intérprete de línea de comandos admite la escritura y ejecución de scripts (secuencias de comandos) para automatizar tareas. 5. Soporte de Objetos: • Refiere a la capacidad del intérprete de línea de comandos para trabajar con objetos (datos estructurados) en lugar de solo con texto plano. 6. Interacción con el Sistema: • Cómo el intérprete de línea de comandos se comunica y manipula los recursos del sistema, como archivos, servicios y configuraciones. 7. Redirección/Pipe: • La capacidad de redirigir la entrada/salida de los comandos o conectar la salida de un comando a la entrada de otro (tubería). 8. Comandos Externos: • Indica si el intérprete de línea de comandos admite la ejecución de programas o comandos externos al intérprete. 9. Compatibilidad Multiplataforma: • Se refiere a si el intérprete de línea de comandos puede ejecutarse en diferentes sistemas operativos, como Windows, Linux y macOS. 10. Comunidad y Recursos: • La disponibilidad de una comunidad activa de usuarios, documentación, tutoriales y otros recursos para aprender y resolver problemas.
GLOSARIO
wow
Relevancia del PowerShell
Impacto y Uso: PowerShell se ha convertido en una herramienta esencial para administradores de sistemas y profesionales de TI, ya que permite automatizar tareas repetitivas, gestionar servidores, configurar redes y realizar una variedad de acciones en entornos Windows. Su capacidad para trabajar tanto en el ámbito local como en entornos en la nube lo hace especialmente valioso en el panorama actual de la informática. El PowerShell ha tenido un impacto significativo en la tecnología, especialmente en el ámbito de la administración de sistema y la automatización, podríamos resumir el impacto del PowerShell en 10 características. 1. Automatización y eficiencia. 2. Administración de Servidores y Redes. 3. Integración con Plataformas y servicios. 4. Automatización en la nube. 5. Seguridad y auditoria. 6. Desarrollo de Software. 7. Comunidad Activa. 8. Educación y Aprendizaje. 9. Integración con otras tecnologías. En resumen, el PowerShell ha revolucionado la administración de sistemas y la automatización en entornos Windows. Ha mejorado la eficiencia, la productividad y la precisión en la gestión de sistema. Y ha sido un papel crucial en la evolución hacia la administración y la automatización moderna.
statista, una pagina que se dedica hacer estudios estadisticos, realizo una serie de encuestas sobre que lenguaje de programación utilizan mas en su dia a dia, esta encuesta se realizo el 8 de mayo del 2023 y finalizando el 19 de mayo del mismo año, alcanzando 87,000 opiniones en donde el Power Shell alcanzo un 13.59%. Aunque comenzó como una herramienta de línea de comandos orientada a la administración y automatización de tareas en sistemas Windows, ha evolucionado para ofrecer características de un lenguaje de programación completo. PowerShell utiliza una sintaxis similar a otros lenguajes de programación y permite la creación de scripts y programas para realizar una amplia variedad de tareas. Estructura de control Variables Manipulación de Datos Funciones y Scripts Módulos Automatización compleja Interacción con APIS Si bien PowerShell se utiliza comúnmente para automatizar tareas administrativas y de sistemas, también es una herramienta poderosa para desarrolladores que desean automatizar flujos de trabajo, procesos y operaciones de software.