SlideShare una empresa de Scribd logo
Acceso, Portal Azure
Introducción a Azure
https://portal.azure.com
Credenciales Microsoft (cuenta ms)
Credenciales corporativas (SSO)
CÓMO ACCEDER
Repsol TI_MIGRACION_AZURE. 2017 4
Es posible registrar una cuenta gratuita.
Se necesita un nº de móvil y una tarjeta
de crédito (no pasan cargos)
CÓMO ACCEDER
Repsol TI_MIGRACION_AZURE. 2017 5
Resource - A manageable item that is available through Azure. Some common resources are a virtual machine, storage
account, web app, database, and virtual network, but there are many more.
Resource Group - A container that holds related resources for an Azure solution. The resource group can include all the
resources for the solution, or only those resources that you want to manage as a group. You decide how you want to allocate
resources to resource groups based on what makes the most sense for your organization.
Resource Provider - A service that supplies the resources you can deploy and manage through Resource Manager. Each
resource provider offers operations for working with the resources that are deployed. Some common resource providers are
Microsoft.Compute, which supplies the virtual machine resource, Microsoft.Storage, which supplies the storage account
resource, and Microsoft.Web, which supplies resources related to web apps.
Resource Manager template - A JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a
resource group. It also defines the dependencies between the deployed resources. The template can be used to deploy the
resources consistently and repeatedly.
ARM – AZURE RESOURCE MANAGER
Repsol TI_MIGRACION_AZURE. 2017 6
ARM
Repsol TI_MIGRACION_AZURE. 2017 7
Introducción a PowerShell
INTRODUCCIÓN: ¿QUÉ ES?
 Un entorno interactivo orientado a
objetos que usa programas llamados
cmdlets para tareas de configuración y
administración.
INTRODUCCIÓN: ¿QUÉ ES?
 Es mejor preguntar
¿cómo puede ayudarme?
INTRODUCCIÓN ¿CÓMO PUEDE AYUDARME?
TÚ (Admin) ELLOS
 Mejora de la gestión y automatización
 Gestión en tiempo real
 Gestión a gran escala
Instalar Windows PowerShell 5.0
• Windows 10 or Windows Server 2016
• Parte de Windows Management Framework (WMF) 5.0 incluído en Windows.
• Windows 7 y Windows Server 2008 R2
• Instalar Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe) desde el Microsoft Download
Center en http://go.microsoft.com/fwlink/?LinkID=242919
• Instalar Windows Management Framework 5.1 desde el Microsoft Download Center en
https://www.microsoft.com/en-us/download/details.aspx?id=54616
PREPÁRATE: DESPLIEGUE
Repsol TI_MIGRACION_AZURE. 2017 12
INTRODUCCIÓN - VERSIONES
Instalando PowerShell – Windows Management Framework
PowerShell V5 – Windows 10 and Server 2016
PowerShell V4 – Windows 8.1 and Server 2012 R2
PowerShell V3 – Windows 8 and Server 2012
PowerShell V2 – Windows 7 and Server 2008
*Windows 7/Server 2008 pueden ejecutar PowerShell V3+:
Download the Windows Management Framework 3.0 at
http://www.microsoft.com/en-us/download/details.aspx?id=34595
*Windows XP y Server 2003 pueden ejecutar PowerShell V2
INTRODUCCIÓN - PERSONALIZACIÓN
 Familiarizándonos con la consola
 Cmdlets : Verbo – Sustantivo
 ¡Los comandos nativos funcionan!
– - Ping, IPConfig, calc, notepad, mspaint
 cls - Clear-Host
 cd - Set-Location
 dir, ls - Get-Childitem
 type, cat - Get-Content
 Copy, cp - Copy-item
INTRODUCCIÓN – CONCEPTOS BÁSICOS
La Ayuda
Introducción a PowerShell
 ¿Por qué necesitamos la ayuda?
 No memorices – ¡Descubre!
 Miles de cmdlets – todos tienen ayuda
 Información avanzada
 Siempre actualizada. Podemos guardar la ayuda de
manera local con Save-Help (ps 3.0+)
LA AYUDA
 Get-Help, help y man
 Help <cmdlet>
 Help *parcial*
 Help <cmdlet> -Full
 Help <cmdlet> -Online
 Help <cmdlet> -ShowWindow
 Help <cmdlet> -Examples
 Get-Help About_*
LA AYUDA
LA AYUDA
Entendiendo la sintaxis
 Grupos de parámetros
- Indica un parámetro
<> Indica argumentos
[] El argumento acepta múltiples valores [Param] es posicional
[Param Arg] es opcional
 El significado de la sintaxis
LA AYUDA
Ejemplos
Herramientas de administración remota del servidor para Windows 8.1
http://www.microsoft.com/es-es/download/details.aspx?id=39296
Tuberías (Pipes)
Introducción a PowerShell
EL SISTEMA DE TUBERÍAS
El carácter para las tuberías es el AltGr+1
Conecta cmdlets para conseguir resultados más útiles
Puede ser dividido en varias líneas para facilitar su lectura
EL SISTEMA DE TUBERÍAS
Cambiando la visualización de datos en consola
EL SISTEMA DE TUBERÍAS
Exportando/Importando CSV
EL SISTEMA DE TUBERÍAS
Exportando/Importando XML
EL SISTEMA DE TUBERÍAS
Otros ficheros y salidas
EL SISTEMA DE TUBERÍAS
Mostrando información en la GUI
EL SISTEMA DE TUBERÍAS
Mostrando información en formato HTML
Commandlets útiles ( cmdlets )
Introducción a PowerShell
 Son el corazón del funcionamiento de
PowerShell
 Se pueden importar nuevos cmdlets con
el uso de módulos
 Normalmente se pueden encadenar en
tuberías
 Su nomenclatura suele ser “Verbo-
Nombre”
 La lista de verbos recomendados se
puede consultar con “Get-Verb”
COMMANDLETS
COMMANDLETS INTERESANTES
 Get-ChildItem (ls)
 Show-Command (v3)
 Get-Command
 Get-Process
 Get-Member
 $_
 Where-Object
 Get-Service
 Group-Object
 Get-Eventlog
COMMANDLETS PELIGROSOS…
 Stop-Process | kill
 Stop-service
 Remove-Item
… y sus salvavidas correspondientes
 -Confirm
 -Whatif
 $WhatIfPreference
La clave son los objetos
PowerShell Core
LA CLAVE SON LOS OBJETOS
 Todo en PowerShell son objetos
 Los objetos pueden tener
propiedades y/o métodos
 Los resultados de un cmdlet
pueden moverse entre cmdlets
 Generalmente se usa la técnica de
inclusion (Un objeto tiene otros
objetos) para representar datos
más complejos
LA CLAVE SON LOS OBJETOS
Los objetos pueden fluir a través de las tuberías
LA CLAVE SON LOS OBJETOS
 Get-Member (gm)
 TypeName es un nombre
único asignado por Windows
 Muestra las propiedades y
métodos de un objeto
 Las propiedades son
columnas de información del
objeto
 Los métodos son las
acciones que puede realizar
el objeto
LA CLAVE SON LOS OBJETOS
Ordenando objetos
 Sort-Object ordena por
propiedades.
 Usamos Get-Member para ver la
lista de propiedades
LA CLAVE SON LOS OBJETOS
Seleccionando objetos
 Select-Object selecciona propiedades
 Usamos Get-Member para ver que
propiedades podemos seleccionar
 -first y -last restringe el número de filas
mostradas
LA CLAVE SON LOS OBJETOS
Propiedades personalizadas
LA CLAVE SON LOS OBJETOS
Filtrar objetos a la salida de tuberías
LA CLAVE SON LOS OBJETOS
Operadores de comparación
 La comparación devuelve un
Boolean: True o False
 La comparación puede ser
sensible a mayúsculas con el
prefijo ‘c’
LA CLAVE SON LOS OBJETOS
Métodos – cuando no existe cmdlet

Más contenido relacionado

Similar a Parte-1.-PowerShell-y-Azure.pdf

Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y Python
Carlos Toxtli
 
TFS 10
TFS 10TFS 10
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEAR
Marcos Martinez
 
Html,php
Html,phpHtml,php
Html,php
softyed
 
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxEFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
Luis Fernando Aguas Bucheli
 
Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019
Santi Macias Rodriguez
 
Lanzamiento Omni Chile
Lanzamiento Omni ChileLanzamiento Omni Chile
Lanzamiento Omni Chile
Omni - www.omni-ts.com
 
Presentación1
Presentación1Presentación1
Presentación1
elvis mendieta
 
Framework 02
Framework 02Framework 02
Framework 02
ronnyme21
 
PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradores
Pablo Campos
 
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
Software Guru
 
Framework by Marcos Acosta
Framework by Marcos AcostaFramework by Marcos Acosta
Framework by Marcos Acosta
Marcos Acosta
 
Framework
FrameworkFramework
Framework
Angel Ordoñez
 
Visualización de Big Data con Power View
Visualización de Big Data con Power ViewVisualización de Big Data con Power View
Visualización de Big Data con Power View
Eduardo Castro
 
20160410 despliegue de plantillas de azure resource manager con visual studio...
20160410 despliegue de plantillas de azure resource manager con visual studio...20160410 despliegue de plantillas de azure resource manager con visual studio...
20160410 despliegue de plantillas de azure resource manager con visual studio...
Ricardo González
 
Presentacion
PresentacionPresentacion
Presentacion
El Jota
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700
Luis Fernando Aguas Bucheli
 
Sesion n°6
Sesion n°6Sesion n°6
Sesion n°6
LA SALLE URUBAMBA
 
Servicio web
Servicio web Servicio web
Servicio web
Yael67
 
Ejercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y ApacheEjercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y Apache
Victor Escamilla
 

Similar a Parte-1.-PowerShell-y-Azure.pdf (20)

Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y Python
 
TFS 10
TFS 10TFS 10
TFS 10
 
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEAR
 
Html,php
Html,phpHtml,php
Html,php
 
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxEFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
 
Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019
 
Lanzamiento Omni Chile
Lanzamiento Omni ChileLanzamiento Omni Chile
Lanzamiento Omni Chile
 
Presentación1
Presentación1Presentación1
Presentación1
 
Framework 02
Framework 02Framework 02
Framework 02
 
PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradores
 
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
 
Framework by Marcos Acosta
Framework by Marcos AcostaFramework by Marcos Acosta
Framework by Marcos Acosta
 
Framework
FrameworkFramework
Framework
 
Visualización de Big Data con Power View
Visualización de Big Data con Power ViewVisualización de Big Data con Power View
Visualización de Big Data con Power View
 
20160410 despliegue de plantillas de azure resource manager con visual studio...
20160410 despliegue de plantillas de azure resource manager con visual studio...20160410 despliegue de plantillas de azure resource manager con visual studio...
20160410 despliegue de plantillas de azure resource manager con visual studio...
 
Presentacion
PresentacionPresentacion
Presentacion
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700
 
Sesion n°6
Sesion n°6Sesion n°6
Sesion n°6
 
Servicio web
Servicio web Servicio web
Servicio web
 
Ejercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y ApacheEjercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y Apache
 

Último

REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 

Último (20)

REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 

Parte-1.-PowerShell-y-Azure.pdf

  • 1.
  • 2.
  • 4. https://portal.azure.com Credenciales Microsoft (cuenta ms) Credenciales corporativas (SSO) CÓMO ACCEDER Repsol TI_MIGRACION_AZURE. 2017 4
  • 5. Es posible registrar una cuenta gratuita. Se necesita un nº de móvil y una tarjeta de crédito (no pasan cargos) CÓMO ACCEDER Repsol TI_MIGRACION_AZURE. 2017 5
  • 6. Resource - A manageable item that is available through Azure. Some common resources are a virtual machine, storage account, web app, database, and virtual network, but there are many more. Resource Group - A container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group. You decide how you want to allocate resources to resource groups based on what makes the most sense for your organization. Resource Provider - A service that supplies the resources you can deploy and manage through Resource Manager. Each resource provider offers operations for working with the resources that are deployed. Some common resource providers are Microsoft.Compute, which supplies the virtual machine resource, Microsoft.Storage, which supplies the storage account resource, and Microsoft.Web, which supplies resources related to web apps. Resource Manager template - A JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a resource group. It also defines the dependencies between the deployed resources. The template can be used to deploy the resources consistently and repeatedly. ARM – AZURE RESOURCE MANAGER Repsol TI_MIGRACION_AZURE. 2017 6
  • 9. INTRODUCCIÓN: ¿QUÉ ES?  Un entorno interactivo orientado a objetos que usa programas llamados cmdlets para tareas de configuración y administración.
  • 10. INTRODUCCIÓN: ¿QUÉ ES?  Es mejor preguntar ¿cómo puede ayudarme?
  • 11. INTRODUCCIÓN ¿CÓMO PUEDE AYUDARME? TÚ (Admin) ELLOS  Mejora de la gestión y automatización  Gestión en tiempo real  Gestión a gran escala
  • 12. Instalar Windows PowerShell 5.0 • Windows 10 or Windows Server 2016 • Parte de Windows Management Framework (WMF) 5.0 incluído en Windows. • Windows 7 y Windows Server 2008 R2 • Instalar Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe) desde el Microsoft Download Center en http://go.microsoft.com/fwlink/?LinkID=242919 • Instalar Windows Management Framework 5.1 desde el Microsoft Download Center en https://www.microsoft.com/en-us/download/details.aspx?id=54616 PREPÁRATE: DESPLIEGUE Repsol TI_MIGRACION_AZURE. 2017 12
  • 13. INTRODUCCIÓN - VERSIONES Instalando PowerShell – Windows Management Framework PowerShell V5 – Windows 10 and Server 2016 PowerShell V4 – Windows 8.1 and Server 2012 R2 PowerShell V3 – Windows 8 and Server 2012 PowerShell V2 – Windows 7 and Server 2008 *Windows 7/Server 2008 pueden ejecutar PowerShell V3+: Download the Windows Management Framework 3.0 at http://www.microsoft.com/en-us/download/details.aspx?id=34595 *Windows XP y Server 2003 pueden ejecutar PowerShell V2
  • 15.  Familiarizándonos con la consola  Cmdlets : Verbo – Sustantivo  ¡Los comandos nativos funcionan! – - Ping, IPConfig, calc, notepad, mspaint  cls - Clear-Host  cd - Set-Location  dir, ls - Get-Childitem  type, cat - Get-Content  Copy, cp - Copy-item INTRODUCCIÓN – CONCEPTOS BÁSICOS
  • 17.  ¿Por qué necesitamos la ayuda?  No memorices – ¡Descubre!  Miles de cmdlets – todos tienen ayuda  Información avanzada  Siempre actualizada. Podemos guardar la ayuda de manera local con Save-Help (ps 3.0+) LA AYUDA
  • 18.  Get-Help, help y man  Help <cmdlet>  Help *parcial*  Help <cmdlet> -Full  Help <cmdlet> -Online  Help <cmdlet> -ShowWindow  Help <cmdlet> -Examples  Get-Help About_* LA AYUDA
  • 19. LA AYUDA Entendiendo la sintaxis  Grupos de parámetros - Indica un parámetro <> Indica argumentos [] El argumento acepta múltiples valores [Param] es posicional [Param Arg] es opcional  El significado de la sintaxis
  • 20. LA AYUDA Ejemplos Herramientas de administración remota del servidor para Windows 8.1 http://www.microsoft.com/es-es/download/details.aspx?id=39296
  • 22. EL SISTEMA DE TUBERÍAS El carácter para las tuberías es el AltGr+1 Conecta cmdlets para conseguir resultados más útiles Puede ser dividido en varias líneas para facilitar su lectura
  • 23. EL SISTEMA DE TUBERÍAS Cambiando la visualización de datos en consola
  • 24. EL SISTEMA DE TUBERÍAS Exportando/Importando CSV
  • 25. EL SISTEMA DE TUBERÍAS Exportando/Importando XML
  • 26. EL SISTEMA DE TUBERÍAS Otros ficheros y salidas
  • 27. EL SISTEMA DE TUBERÍAS Mostrando información en la GUI
  • 28. EL SISTEMA DE TUBERÍAS Mostrando información en formato HTML
  • 29. Commandlets útiles ( cmdlets ) Introducción a PowerShell
  • 30.  Son el corazón del funcionamiento de PowerShell  Se pueden importar nuevos cmdlets con el uso de módulos  Normalmente se pueden encadenar en tuberías  Su nomenclatura suele ser “Verbo- Nombre”  La lista de verbos recomendados se puede consultar con “Get-Verb” COMMANDLETS
  • 31. COMMANDLETS INTERESANTES  Get-ChildItem (ls)  Show-Command (v3)  Get-Command  Get-Process  Get-Member  $_  Where-Object  Get-Service  Group-Object  Get-Eventlog
  • 32. COMMANDLETS PELIGROSOS…  Stop-Process | kill  Stop-service  Remove-Item … y sus salvavidas correspondientes  -Confirm  -Whatif  $WhatIfPreference
  • 33. La clave son los objetos PowerShell Core
  • 34. LA CLAVE SON LOS OBJETOS  Todo en PowerShell son objetos  Los objetos pueden tener propiedades y/o métodos  Los resultados de un cmdlet pueden moverse entre cmdlets  Generalmente se usa la técnica de inclusion (Un objeto tiene otros objetos) para representar datos más complejos
  • 35. LA CLAVE SON LOS OBJETOS Los objetos pueden fluir a través de las tuberías
  • 36. LA CLAVE SON LOS OBJETOS  Get-Member (gm)  TypeName es un nombre único asignado por Windows  Muestra las propiedades y métodos de un objeto  Las propiedades son columnas de información del objeto  Los métodos son las acciones que puede realizar el objeto
  • 37. LA CLAVE SON LOS OBJETOS Ordenando objetos  Sort-Object ordena por propiedades.  Usamos Get-Member para ver la lista de propiedades
  • 38. LA CLAVE SON LOS OBJETOS Seleccionando objetos  Select-Object selecciona propiedades  Usamos Get-Member para ver que propiedades podemos seleccionar  -first y -last restringe el número de filas mostradas
  • 39. LA CLAVE SON LOS OBJETOS Propiedades personalizadas
  • 40. LA CLAVE SON LOS OBJETOS Filtrar objetos a la salida de tuberías
  • 41. LA CLAVE SON LOS OBJETOS Operadores de comparación  La comparación devuelve un Boolean: True o False  La comparación puede ser sensible a mayúsculas con el prefijo ‘c’
  • 42. LA CLAVE SON LOS OBJETOS Métodos – cuando no existe cmdlet