Idioma

Automating Administration with PowerShell.

AZ-040T00A
 
Fecha de publicación KeD: 5 Marzo 2024
Duración: 5 Días.
Examen: Este curso no tiene un examen asociado.
 
Descarga el Temario en versión PDF
 

Este curso proporciona a los alumnos los conocimientos y aptitudes fundamentales para usar PowerShell para administrar y automatizar la administración de servidores de Windows. Este curso proporciona a los alumnos las aptitudes necesarias para identificar y crear el comando que necesitan para realizar una tarea específica. Además, los alumnos aprenden a crear scripts para realizar tareas avanzadas, como la automatización de tareas repetitivas y la generación de informes. Este curso proporciona conocimientos previos que respaldan una amplia gama de productos de Microsoft, como Windows Server, Cliente de Windows, Microsoft Azure y Microsoft 365. De acuerdo con ese objetivo, este curso no se centrará en ninguno de esos productos, aunque Windows Server, que es la plataforma común para todos esos productos, servirá de ejemplo para las técnicas que se enseñan en este curso.

 

Perfil del público.

Este curso está destinado a profesionales de TI que ya tienen experiencia en la administración general de Windows Server, el cliente de Windows, Azure y Microsoft 365 y que quieren obtener más información sobre el uso de Windows PowerShell para la administración. No se presupone ninguna experiencia previa con ninguna versión de PowerShell ni con ningún lenguaje de script. Este curso también es adecuado para profesionales de TI que ya tienen experiencia en la administración de servidores, como Microsoft Exchange Server, Microsoft SharePoint Server y Microsoft SQL Server.

 

Temario.

Módulo 1: Revisión de Windows PowerShell.

En este módulo se presenta Windows PowerShell y sus versiones. En él se describen las aplicaciones host que se usan habitualmente. Explica cómo usar Microsoft Visual Studio Code (VS Code) para desarrollar scripts de PowerShell.

Aprendizaje sobre Windows PowerShell.
Familiarización con las aplicaciones de Windows PowerShell.
Identificación de factores para instalar y usar Windows PowerShell.
Configuración de la consola de Windows PowerShell.
Configuración del Entorno de scripting integrado (ISE) de Windows PowerShell.
Uso de Visual Studio Code con PowerShell.


Módulo 2: Descripción de la sintaxis de comandos en Windows PowerShell.

En este módulo se tratan la estructura y los parámetros de cmdlets para usar los cmdlets de Windows PowerShell. En él también se explica cómo usar la finalización de tabulación y cómo mostrar el contenido de los archivos Acerca de.

Detección de la estructura de los cmdlets de PowerShell.
Detección de los parámetros para usar cmdlets de PowerShell.
Revisión de la característica de finalización con tabulación en PowerShell.
Visualización del contenido de los archivos “Acerca de” en PowerShell.


Módulo 3: Búsqueda de comandos y Get-Help en Windows PowerShell.

En este módulo se explica cómo buscar cmdlets de Windows PowerShell que puede usar para realizar tareas específicas. También trata cómo usar Get-Help para recuperar información detallada sobre un cmdlet y sus parámetros.

Definición de módulos en PowerShell.
Búsqueda de cmdlets en PowerShell.
Uso de alias de comando en PowerShell.
Uso de Show-Command y Get-Help en PowerShell.
Interpretación del contenido del archivo de ayuda y actualización del contenido de ayuda local en PowerShell.


Módulo 4: Administración de Active Directory Domain Services mediante cmdlets de PowerShell.

En este módulo se tratan los cmdlets que se usan para administrar Active Directory Domain Services.

Administración de cuentas de usuario en PowerShell.
Administración de grupos y pertenencias a grupos en PowerShell.
Administración de cuentas de equipo en PowerShell.
Administración de unidades organizativas y objetos de Active Directory en PowerShell.


Módulo 5: Administración de la configuración del servicio de red de dispositivos Windows mediante cmdlets de PowerShell.

En este módulo se tratan los módulos y cmdlets de PowerShell que se usan para configurar las opciones de red de dispositivos Windows.

Administración de direcciones IP en PowerShell.
Administración del enrutamiento IP en PowerShell.
Administración de clientes DNS en PowerShell.
Administración de la configuración del Firewall de Windows en PowerShell.


Módulo 6: Administración de la configuración de Windows Server mediante cmdlets de PowerShell.

En este módulo se tratan los cmdlets que se usan para configurar opciones relacionadas con la directiva de grupo, el Administrador del servidor, Hyper-V e Internet Information Services (IIS).

Tareas de administración mediante los cmdlets de administración de directiva de grupo.
Roles y servicios de servidor mediante cmdlets de PowerShell.
Máquinas virtuales de Hyper-V mediante cmdlets de PowerShell.
Administración de Internet Information Services mediante cmdlets de PowerShell.


Módulo 7: Administración de la configuración de un equipo Windows local mediante cmdlets de PowerShell.

En este módulo se tratan los cmdlets comunes de PowerShell que se pueden usar para realizar tareas en un equipo de Windows 10 local.

Administrar Windows 10 mediante PowerShell.
Administración de permisos con PowerShell.


Módulo 8: Comprensión de la canalización de Windows PowerShell.

En este módulo se explica la canalización de Windows PowerShell y algunas técnicas básicas para ejecutar varios comandos en ella.

Revisión de la canalización de Windows PowerShell y su salida.
Detección de miembros de objeto en PowerShell.
Control del formato de la salida de la canalización.


Módulo 9: Selección, ordenación y medición de objetos mediante la canalización.

En este módulo se explica cómo manipular objetos en la canalización mediante comandos que ordenan, seleccionan y miden objetos.

Ordenación y agrupamiento de objetos por propiedad en la canalización.
Medición de objetos en la canalización.
Selección de un conjunto de objetos en la canalización.
Selección de propiedades de objeto en la canalización.
Creación y formato de propiedades calculadas en la canalización.


Módulo 10: Filtrado de objetos fuera de la canalización.

En este módulo se explica cómo filtrar objetos fuera de la canalización mediante el cmdlet Where-Object para especificar varios criterios.

Más información sobre los operadores de comparación en PowerShell.
Revisión de la sintaxis básica del filtro en la canalización.
Revisión de la sintaxis avanzada del filtro en la canalización.
Optimización del rendimiento del filtro en la canalización.


Módulo 11: Enumeración de objetos en la canalización.

En este módulo se explica cómo enumerar objetos en la canalización para poder trabajar con un objeto a la vez durante la automatización.

Más información sobre las enumeraciones de la canalización.
Revisión de la sintaxis básica para enumerar objetos en la canalización.
Revisión de la sintaxis avanzada para enumerar objetos en la canalización.


Módulo 12: Envío y traspaso de datos como salida desde la canalización.

En este módulo se explica cómo enviar los datos de la canalización a archivos y en varios formatos de salida.

Escritura de datos de canalización en un archivo.
Conversión de objetos de canalización en otras formas de representación de datos en PowerShell.
Control de opciones de salida adicionales en PowerShell.


Módulo 13: Paso de objetos de canalización.

En este módulo se explica cómo la interfaz de línea de comandos de Windows PowerShell pasa objetos de un comando a otro en la canalización.

Enlazado de parámetros de canalización.
Identificación de parámetros ByValue.
Paso de datos mediante ByValue.
Paso de datos mediante ByPropertyName.
Identificación de parámetros ByPropertyName.
Uso de parámetros manuales para invalidar la canalización.
Uso de comandos paréntesis.
Ampliación de valores de propiedad.


Módulo 14: Conexión con almacenes de datos mediante proveedores de PowerShell.

En este módulo se tratan los proveedores de PowerShell que conectan Windows PowerShell a los almacenes de datos. Ofrecen una interfaz más fácil de entender y coherente para trabajar con almacenes de datos.

Definición de los proveedores de Windows PowerShell.
Revisión de los proveedores integrados en PowerShell.
Ayuda del proveedor de acceso en PowerShell.


Módulo 15: Uso de unidades de PowerShell en PowerShell.

En este módulo se explica cómo trabajar con unidades de PowerShell.

Explicación de unidades de PowerShell en PowerShell.
Uso de cmdlets de unidad de PowerShell en PowerShell.
Administración del sistema de archivos en PowerShell.
Administración del registro en PowerShell.
Trabajo con certificados en PowerShell.
Trabajo con otras unidades de PowerShell en PowerShell.


Módulo 16: Revisión de CIM y WMI.

En este módulos se tratan las tecnologías CIM y WMI para conectar con un repositorio de información común que contiene información de administración que puede consultar y manipular.

Revisión de la arquitectura de CIM y WMI.
Revisión de repositorios en CIM y WMI.
Búsqueda de documentación de clases en línea mediante cmdlets CIM y WMI.


Módulo 17: Consultar información de configuración mediante CIM y WMI.

En este módulo se describe la estructura de los espacios de nombres que contienen clases y también cómo consultar instancias de una clase. Incluye cómo consultar equipos remotos mediante conexiones ad hoc y sesiones CIM.

Enumeración de espacios de nombres y clases del repositorio local mediante CIM y WMI.
Consulta de instancias mediante comandos y lenguaje de consulta de WMI.
Conexión a equipos remotos mediante cmdlets CIM y WM.
Consulta de clases de repositorio desde equipos remotos mediante objetos CIMSession.


Módulo 18: Consulta y manipulación de objetos de repositorio mediante métodos CIM y WMI.

En este módulo se explica cómo usar CIM y WMI para realizar cambios mediante métodos. La detección y comprensión de estos métodos es un paso importante para consultar y manipular la información del repositorio.

Detección de métodos de objetos de repositorio mediante CIM y WMI.
Búsqueda de métodos de clase y documentación mediante CIM y WMI.
Invocación de métodos de objetos de repositorio mediante CIM y WMI.


Módulo 19: Administración de variables en scripts de Windows PowerShell.

En este módulo se explica cómo crear variables, asignarles el nombre correcto y asignar el tipo de datos adecuado, a la vez que se garantiza que los datos que se almacenan en variables tienen el formato correcto y son fácilmente accesibles.

Definición de variables en scripts de Windows PowerShell.
Creación de nombres de variables en scripts de Windows PowerShell.
Asignación de valores y tipos a las variables en scripts de Windows PowerShell.
Identificación de los métodos y las propiedades de las variables en scripts de Windows PowerShell.
Uso de variables y métodos de cadena en scripts de Windows PowerShell.
Uso de variables y métodos de fecha en scripts de Windows PowerShell.


Módulo 20: Trabajo con matrices y tablas hash en scripts de Windows PowerShell.

En este módulo se explica cómo usar matrices y tablas hash en scripts de Windows PowerShell.

Definición de una matriz en scripts de Windows PowerShell.
Trabajo con listas de matrices en scripts de Windows PowerShell.
Definición de tablas hash en scripts de Windows PowerShell.
Trabajo con tablas hash en scripts de Windows PowerShell.


Módulo 21: Creación y ejecución de scripts mediante Windows PowerShell.

En este módulo se explica cómo crear y ejecutar scripts.

Revisión de scripts de Windows PowerShell.
Modificación de scripts en la Galería de PowerShell.
Creación de scripts mediante Windows PowerShell.
Revisión del módulo PowerShellGet en Windows PowerShell.
Ejecución de scripts y establecimiento de la directiva de ejecución en Windows PowerShell.
Revisión de Windows PowerShell y AppLocker.
Firma de los scripts digitalmente en Windows PowerShell.


Módulo 22: Trabajo con construcciones de scripting en Windows PowerShell.

En este módulo se explica cómo usar construcciones de scripting para la iteración y la toma de decisiones en Windows PowerShell.

Revisión y uso del bucle ForEach en scripts de Windows PowerShell.
Revisión y uso de la construcción If en scripts de Windows PowerShell.
Revisión y uso de la construcción Switch en scripts de Windows PowerShell.
Revisión de la construcción For en scripts de Windows PowerShell.
Revisión de otras construcciones de bucle en scripts de Windows PowerShell.
Revisión de Break y Continue en scripts de Windows PowerShell.


Módulo 23: Importación de datos en diferentes formatos para usarlos en scripts mediante cmdlets de Windows PowerShell.

En este módulo se explica cómo importar datos desde un archivo de texto, un archivo CSV, un archivo XML y un archivo de notación de objetos JavaScript (JSON).

Uso del comando Get-Content en scripts de Windows PowerShell.
Uso del cmdlet Import-Csv en scripts de Windows PowerShell.
Uso del cmdlet Import-Clixml en scripts de Windows PowerShell.
Uso del cmdlet ConvertFrom-Json en scripts de Windows PowerShell.


Módulo 24: Uso de métodos para aceptar entradas de usuario en scripts de Windows PowerShell.

En este método se explican varios métodos para aceptar la entrada de usuario en un script de Windows PowerShell.

Identificación de los valores que pueden cambiar en los scripts de Windows PowerShell.
Uso del cmdlet Read-Host en scripts de Windows PowerShell.
Uso del cmdlet Get-Credential en scripts de Windows PowerShell.
Uso del cmdlet Out-GridView en scripts de Windows PowerShell.
Paso de parámetros a un script de Windows PowerShell.


Módulo 25: Solución de problemas de scripts y control de errores en Windows PowerShell.

En este módulo se trata la solución de problemas de scripts de PowerShell y el reconocimiento de los mensajes de error.

Interpretación de los mensajes de error generados para comandos de Windows PowerShell.
Incorporación de una salida a scripts de Windows PowerShell.
Uso de puntos de interrupción en scripts de Windows PowerShell.
Interpretación de acciones de error para comandos de Windows PowerShell.


Módulo 26: Uso de funciones y módulos en scripts de Windows PowerShell.

En este módulo se trata cómo crear módulos y funciones en scripts de Windows PowerShell.

Revisión de funciones en scripts de Windows PowerShell.
Uso del ámbito de variable en scripts de Windows PowerShell.
Creación de módulos en scripts de Windows PowerShell.
Uso de la función de scripts prefijados por puntos en Windows PowerShell.


Módulo 27: Administración de equipos individuales y de varios equipos mediante la comunicación remota de Windows PowerShell.

En este módulo aprenderá a usar la comunicación remota para realizar la administración en equipos remotos.

Revisión de la característica de comunicación remota de Windows PowerShell.
Comparación de la comunicación remota con la conectividad remota.
Revisión de la característica de seguridad de comunicación remota de Windows PowerShell.
Habilitación de la comunicación remota mediante Windows PowerShell.
Uso de la comunicación remota uno a uno mediante Windows PowerShell.
Uso de la comunicación remota de uno a varios mediante Windows PowerShell.
Comparación de la salida de la comunicación remota con la salida local.


Módulo 28: Uso de técnicas de comunicación remota avanzada de Windows PowerShell.

En este módulo se tratan algunas técnicas avanzadas útiles que ayudarán a superar las limitaciones de la comunicación remota básica de Windows PowerShell.

Revisión de técnicas comunes de comunicación remota de Windows PowerShell.
Envío de parámetros a equipos remotos en Windows PowerShell.
Establecimiento de la protección de acceso en variables, alias y funciones mediante el modificador de ámbito.
Habilitación de la comunicación remota de varios saltos en Windows PowerShell.


Módulo 29: Administración de conexiones persistentes a equipos remotos mediante sesiones de Windows PowerShell.

En este módulo aprenderá a establecer y administrar conexiones persistentes a equipos remotos, lo que se conoce como sesiones de Windows PowerShell, o PSSessions.

Revisión de las conexiones persistentes en Windows PowerShell.
Creación y administración de PSSession persistentes mediante Windows PowerShell.
Desconexión de PSSessions mediante Windows PowerShell.
Revisión de la característica de comunicación remota implícita en Windows PowerShell.


Módulo 30: Revisión del módulo de Azure PowerShell.

En este módulo se explica el entorno de Azure PowerShell y el módulo Az para Windows PowerShell. En él también se explica cómo administrar Microsoft Entra ID mediante módulos de PowerShell.

Revisión del módulo de Azure PowerShell.
Revisión de las ventajas del módulo de Azure PowerShell.
Instalación del módulo de Azure PowerShell.
Migración de Azure PowerShell de AzureRM a Azure.
Revisión del módulo de Microsoft Azure Active Directory para Windows PowerShell y el módulo de PowerShell para Graph de Azure Active Directory.


Módulo 31: Revisión de las características y herramientas de Azure Cloud Shell.

En este módulo se tratan Azure Cloud Shell y sus características.

Revisión de las características de Azure Cloud Shell.
Revisión de las características y herramientas de Azure Cloud Shell.
Configuración y experimentación con Azure Cloud Shell.


Módulo 32: Administración de recursos de Azure con Windows PowerShell.

En este módulo se explica cómo instalar los módulos necesarios para la administración de servicios en la nube y usar comandos de PowerShell para realizar tareas administrativas sencillas en recursos en la nube, como máquinas virtuales de Azure, suscripciones de Azure y cuentas de almacenamiento de Azure.

Creación de una máquina virtual de Azure mediante comandos de Windows PowerShell.
Administración de máquinas virtuales de Azure mediante comandos de Windows PowerShell.
Administración del almacenamiento relacionado con Azure mediante Azure PowerShell.
Administración de suscripciones de Azure mediante Azure PowerShell.


Módulo 33: Administración de usuarios, grupos y licencias en Microsoft Entra ID mediante Windows PowerShell.

En este módulo se explica cómo proporcionar acceso a los servicios de Microsoft 365 para poder crear cuentas de usuario y, a continuación, asignar licencias que den acceso a los servicios.

Revisión de las ventajas para administrar los servicios de Microsoft 365 mediante Windows PowerShell.
Conexión con el inquilino de Microsoft 365 mediante Windows PowerShell.
Administración de usuarios en Microsoft 365 mediante Windows PowerShell.
Administración de grupos en Microsoft 365 mediante Windows PowerShell.
Administración de roles en Microsoft 365 mediante Windows PowerShell.
Administración de licencias en Microsoft 365 mediante Windows PowerShell.


Módulo 34: Administración de Exchange Online mediante Windows PowerShell.

En este módulo se trata la administración de buzones, recursos y roles de administrador en Exchange Online con PowerShell.

Conexión con Exchange Online mediante Windows PowerShell:
Administración de buzones en Exchange Online mediante Windows PowerShell.
Administración de recursos en Exchange Online mediante Windows PowerShell.
Administración de roles de administrador en Exchange Online mediante Windows PowerShell.


Módulo 35: Administración de SharePoint Online mediante Windows PowerShell.

En este módulo se describe SharePoint Online, que es un servicio de colaboración que permite almacenar y compartir información mediante una interfaz basada en web. En el módulo se explica cómo administrar usuarios y grupos de SharePoint Online con PowerShell.

Instalación y conexión al Shell de administración de SharePoint Online mediante Windows PowerShell.
Administración de usuarios y grupos de SharePoint Online mediante Windows PowerShell.
Administración de sitios de SharePoint mediante Windows PowerShell.
Administración del uso compartido de usuarios externos de SharePoint Online mediante Windows PowerShell.


Módulo 36: Administración de Microsoft Teams mediante Windows PowerShell.

En este módulo se explica cómo usar el módulo de PowerShell de Microsoft Teams para realizar tareas como la creación de equipos y la administración de permisos de usuario.

Revisión del módulo de PowerShell de Microsoft Teams.
Instalación del módulo de PowerShell de Microsoft Teams.
Administración de equipos con el módulo de PowerShell de Microsoft Teams.


Módulo 37: Creación y administración de trabajos en segundo plano mediante Windows PowerShell.

En este módulo se explican los tres tipos de trabajos: trabajos locales, trabajos remotos de Windows PowerShell y trabajos de Modelo de información común (CIM)/Instrumental de administración de Windows (WMI). Estos tipos de trabajo forman la base del sistema de trabajos de Windows PowerShell.

Definición de los tipos de trabajos en segundo plano en Windows PowerShell.
Inicio de trabajos remotos y trabajos de CIM/WMI en Windows PowerShell.
Supervisión de trabajos en Windows PowerShell.
Recuperación de resultados de trabajos en ejecución en Windows PowerShell.


Módulo 38: Creación y administración de trabajos programados mediante Windows PowerShell.

Este módulo trata de cómo usar trabajos programados. En Windows PowerShell, los trabajos programados son básicamente tareas programadas. Siguen las mismas reglas para las acciones, desencadenadores y otras características, y ejecutan scripts de Windows PowerShell por diseño.

Creación y ejecución de scripts de Windows PowerShell como tareas programadas.
Definición de trabajos programados en Windows PowerShell.
Creación de objetos de opciones de trabajo y de desencadenador de trabajo en Windows PowerShell.
Creación y registro de un trabajo programado en Windows PowerShell.
Recuperación de los resultados de un trabajo programado en Windows PowerShell.

 
Garantia Ofrecemos la garantía 100% de satisfacción
Si no te gusta el resultado de tu curso, puedes volver a tomarlo en cualquier otra fecha calendario.
 
Regresa a la página anterior
 
Cursos relacionados  
 
 
Cursos Nuevo
 
   
 
Cursos bajo Requerimiento Especial
Es aquel que se puede impartir siempre y cuando cumpla con un mínimo de participantes para su confirmación de fechas depende de la disponibilidad de KeD. Contacte a su Representante de Ventas
 
     
Fundamentals
AZ-900T00 Microsoft Azure Fundamentals
Associate
AZ-104T00 Microsoft Azure Administrator
AZ-204T00 Developing Solutions for Microsoft Azure
AZ-500T00 Microsoft Azure Security Technologies
AZ-700T00 Designing and Implementing Microsoft Azure Networking Solutions
AZ-800T00 Administering Windows Server Hybrid Core Infrastructure
AZ-801T00 Configuring Windows Server Hybrid Advanced Services
Expert
AZ-305T00 Designing Microsoft Azure Infrastructure Solutions
AZ-400T00 Designing and Implementing Microsoft DevOps solutions
Speciality
AZ-120T00 Planning and Deploying SAP on Azure
AZ-140T00 Configuring and Operating Microsoft Azure Virtual Desktop
AZ-040T00 Automating Administration with Windows PowerShell
     
  Horarios Online  
  Horario Matutino:
Lunes a Viernes de 8:00 a 15:00 hrs.
 
     
  Horario Vespertino:
Lunes a Viernes de 15:00 a 21:00 hrs.
 
     
  Horario de Fin de Semana:
Sábado 8:00 a 15:00
 
 
 
Logo KeD