Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete...
Transcript of Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete...
Presentación |
Windows Powershell y
sus usos para ITPro
PRESENTACIÓN TÉCNICA
NICOLAS GRANATA
AGENDA
• VISIÓN
• ALCANCE
• OBJETIVOS
• ¿QUÉ ES EL CMD?
• ¿QUÉ ES WINDOWS POWERSHELL?
• DIFERENCIAS ENTRE CMD Y WINDOWS POWERSHELL
• ¿QUE PUEDO REALIZAR CON WINDOWS POWERSHELL?
• WINDOWS POWERSHELL Y LOS SERVICIOS EN LA NUBE (OFFICE 365)
• .NET FRAMEWORK Y WINDOWS POWERSHELL
• Q&A
VISIÓN
• INTRODUCIR A LOS ESPECIALISTAS IT PRO EN EL DESARROLLO Y SCRIPTING A
TRAVÉS DE POWERSHELL, PARA FACILITAR LAS TAREAS DIARIAS E
IMPLEMENTACIONES, BRINDANDO UNA INTRODUCCIÓN A LAS HERRAMIENTAS
QUE AYUDAN A LA AUTOMATIZACIÓN DE PROCESOS IT.
ALCANCE
• INTRODUCIR A LOS ESPECIALISTAS IT PRO EN EL DESARROLLO Y SCRIPTING A
TRAVÉS DE POWERSHELL.
• INTRODUCCIÓN A LOS CONCEPTOS BÁSICOS SOBRE POWERSHELL Y .NET
FRAMEWORK.
• EJECUCIÓN DE EJEMPLOS A NIVEL REFERENCIAL, SIN ENTRAR EN DETALLE DEL
CÓDIGO.
• LA DIFICULTAD DE LOS TEMAS A DE LA PRESENTACIÓN ES DE NIVEL 200.
OBJETIVOS
• DEMOSTRAR A LOS ESPECIALISTAS IT PRO COMO SACAR EL MAYOR PROVECHO
POSIBLE A WINDOWS POWERSHELL PARA LAS EJECUCIÓN DE TAREAS DIARIAS E
IMPLEMENTACIONES.
• ANALIZAR LAS POSIBILIDADES QUE WINDOWS POWERSHELL BRINDA PARA
ADMINISTRAR SERVICIOS EN LA NUBE.
• COMO MAXIMIZAR EL POTENCIAL DE POWERSHELL A TRAVÉS DE .NET
FRAMEWORK.
¿QUÉ ES EL CMD?
• ES UN INTERPRETE DE COMANDOS PARA EJECUTAR
TAREAS EN UN EQUIPO WINDOWS (ELIMINAR Y COPIAR
ARCHIVOS, NAVEGAR Y CREAR DIRECTORIOS, ETC.)
• A SU VEZ SIRVE PARA DISPARAR APLICACIONES QUE
MUESTRA INFORMACIÓN SOBRE EL SISTEMA COMO
PUEDE SER IPCONFIG.EXE.
• INTERPRETE DE SCRIPT .BAT (BATCH) Y . SYS (ARCHIVOS DE CONFIGURACIÓN).
• ES UNA HERRAMIENTA HEREDADA DE LOS ANTIGUOS
SISTEMAS DOS (A EXCEPCIÓN QUE NO ES PARTE DEL
SO).
¿QUÉ ES WINDOWS POWERSHELL?
ESTA CONSTRUIDO SOBRE .NET
FRAMEWORK, POR LO QUE ES
UN INTERPRETE ORIENTADO A
OBJETOS.
Entorno
diseñado para
la esencialmente
automatización
de la
administración.
Lenguaje de
Scripting y Shell.
Interpreta script
de extensión PS1.
DIFERENCIAS ENTRE CMD Y WINDOWS POWERSHELL
¿QUÉ PUEDO REALIZAR CON WINDOWS POWERSHELL?
Interactuar con
productos Microsoft.
Administrar el
sistema
operativo.
Automatización
de tareas
mediante Script,
funciones,
workflow, etc.
WINDOWS POWERSHELL Y LOS SERVICIOS EN LA NUBE
(OFFICE 365)
Brinda
Flexibilidad.
Mejor y mayor
maniobrabilidad
de datos.
Trabajos en bulk
y
automatización.
Permite realizar
acciones que no son
posibles mediante la consola web.
WINDOWS POWERSHELL Y LOS SERVICIOS EN LA NUBE
(OFFICE 365)
Ejemplos:
• https://nicolasgranata.com/2016/03/29/como-conectar-mediante-
powershell-a-exchange-online-actualizado-2016-powershell/
• https://nicolasgranata.com/2016/03/10/crear-contactos-en-forma-
masiva-en-office365-powershell/
.NET FRAMEWORK Y WINDOWS POWERSHELL
Utilizar los espacios de
nombres de .NET
Framework para el
desarrollo de script.
Agregar librerías de
.NET Framework y de
terceros.
Permite trabajar con
objetos, métodos, etc. que
se utilizan al desarrollar con
Visual Studio.
Facilita la creación
de clases que puedo
generar y utilizar
mediante Powershell.
.NET FRAMEWORK Y WINDOWS POWERSHELLEjemplos:
• https://nicolasgranata.com/2015/08/20/funcion-para-calcular-una-
edad-uso-de-datetime-powershell/
• https://nicolasgranata.com/2015/09/08/crear-una-clase-powershell-5-0-
powershell/
PREGUNTAS ?
MUCHAS GRACIAS