Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete...

Post on 01-Jun-2020

14 views 1 download

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