Con este curso los conocimientos fundamentales y habilidades para utilizar PowerShell para administrar y automatizar la administración de servidores basados en Windows. Se centra en las características y técnicas principales de la línea de comandos de Windows PowerShell, y proporcionará los conocimientos previos necesarios para muchos productos de Microsoft diferentes.
Con este curso los conocimientos fundamentales y habilidades para utilizar PowerShell para administrar y automatizar la administración de servidores basados en Windows. Se centra en las características y técnicas principales de la línea de comandos de Windows PowerShell, y proporcionará los conocimientos previos necesarios para muchos productos de Microsoft diferentes.
Existen dos aproximaciones a la herramienta, una elemental, consistente en ejecutar cmdlets de forma aislada que, si bien nos abre un abanico muy importante de posibilidades, no es suficiente si la administración se desea realizar de forma masiva y automatizada mediante scripts. Es aquí donde podemos encontrarnos con dificultades debidas a una falta de conocimiento profundo en el lenguaje de script.
Este contenido aportará ese conocimiento y te ofrecerá la base para poder crear verdaderos scripts en PowerShell que sigan las buenas prácticas y permitan la reutilización del código. El temario se complementa con la descripción de cómo realizar PowerShell remoto a los servidores de backend de Office 365 (Exchange, SharePoint y Windows Azure Active Directory), lo que permitirá aumentar la productividad del administrador de forma importante.
Requisitos
Experiencia o conocimiento equivalente de administración de sistemas de mensajería, equipos de trabajo, seguridad, etc.
Experiencia básica en servicios Microsoft Office 365
¿A quién va dirigido?
Este curso se dirige a profesionales que administren sistemas Microsoft locales, así como una primera aproximación a los servicios online del fabricante
Contenido
1. El cmdlet en PowerShell
Los módulos de comando
Importación de módulos
Ejemplos de cmdlet con módulos comúnmente utilizados
2. La conexión de procesos de PowerShell
¿Qué es el pipeline?
¿Qué es una colección de objetos?
Selección de propiedades
Filtrado de la colección
Ordenación de la colección
Pasar datos al pipeline
Técnicas avanzadas de uso del pipeline
Enlace de parámetros en el pipeline
3. Los proveedores de PowerShell
PSProviders
PSDrives
Acceso al registro de Windows por medio de proveedores
4. Consulta de información con PowerShell
¿Qué son las clases CIM y WMI?
Consulta CIM
Consulta WMI
Realizar cambios en el sistema por medio de CMI y WMI
5. Estructura y artefactos del lenguaje
Variables
Arrays
Tablas de Hash
6. Scripting con PowerShell
Construcciones
Importación de datos
Entrada de datos de consola
Documentación del script
Control de excepciones
Funciones y módulos
7. Administración remota con PowerShell
Remoting
Remoting avanzado
Uso de sesiones con PSSesion
8. Ejecución de scripts en segundo plano
Jobs
Planificación de jobs
Recuperación de la salida de jobs en segundo plano
9. Powershell avanzado
Convertir un comando en una función avanzada
Definir los atributos de los parámetos y validad la entrada de usuario
Crear funciones que usan varios objetos
Escribir funciones que aceptan entrada desde el pipeline
10. Conectividad con WAAD.
PowerShell remoto contra Windows Azure Active Directory
Gestión de usuarios y grupos con PowerShell remoto
Gestión de licencias
11. Administración de Office Online con Powershell.
Determinar el servidor con el que conectar
Administración de Exchange Online
Administración de SharePoint Online
Administración de Teams
Valoraciones
No hay valoraciones aún.
Sé el primero en valorar “Administración automatizada con PowerShell” Cancelar la respuesta
Valoraciones
No hay valoraciones aún.