presentación | windows powershell y sus usos para itpro · ¿quÉ es el cmd? • es un interprete...

15
Presentación | Windows Powershell y sus usos para ITPro P RESENTACIÓN TÉCNICA N ICOLAS G RANATA

Upload: others

Post on 01-Jun-2020

14 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

Presentación |

Windows Powershell y

sus usos para ITPro

PRESENTACIÓN TÉCNICA

NICOLAS GRANATA

Page 2: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

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

Page 3: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

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.

Page 4: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

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.

Page 5: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

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.

Page 6: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

¿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).

Page 7: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

¿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.

Page 8: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

DIFERENCIAS ENTRE CMD Y WINDOWS POWERSHELL

Page 9: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

¿QUÉ PUEDO REALIZAR CON WINDOWS POWERSHELL?

Interactuar con

productos Microsoft.

Administrar el

sistema

operativo.

Automatización

de tareas

mediante Script,

funciones,

workflow, etc.

Page 10: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

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.

Page 11: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

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/

Page 12: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

.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.

Page 13: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

.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/

Page 14: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

PREGUNTAS ?

Page 15: Presentación | Windows Powershell y sus usos para ITPro · ¿quÉ es el cmd? • es un interprete de comandos para ejecutar tareas en un equipo windows (eliminar y copiar archivos,

MUCHAS GRACIAS