# Repaso
- Acceso remoto
- Github
- PowerShell introducción
  - Buscar cmdlets
    - https://www.jesusninoc.com/07/01/1-introduccion-a-powershell/
  - WSL
    - https://www.jesusninoc.com/03/26/libro-de-powershell-nivel-avanzado-libro-gratis-de-powershell-tutorial-gratis-de-powershell/
  - AD
    - https://www.jesusninoc.com/07/11/11-gestion-del-directorio-activo-nivel-intermedio/
  - Cmdlets de red
    - https://www.jesusninoc.com/07/09/9-gestion-de-la-red-en-powershell/
  - Pipe
    - https://www.jesusninoc.com/07/01/1-introduccion-a-powershell/#Canalizaciones
  - PSProvider (funciones)
    - https://www.jesusninoc.com/03/17/ejercicios-de-powershell-mapear-varias-unidades-que-se-encuentran-en-un-fichero/
  - PSDrive
    - https://www.jesusninoc.com/get-psdrive/
  - WMI
    - https://www.jesusninoc.com/wmi/
  - Datos
    - https://www.jesusninoc.com/07/02/2-programacion-en-powershell/
  - Scripting
    - https://www.jesusninoc.com/08/03/3-creacion-de-scripts-en-powershell-nivel-avanzado/
  - Funciones complejas
    - https://www.jesusninoc.com/07/02/2-programacion-en-powershell/#Funciones
  - PowerShell remoto
    - https://www.jesusninoc.com/01/10/enable-psremoting/
    - https://www.jesusninoc.com/enter-pssession/
    - https://www.jesusninoc.com/invoke-command/
  - Segundo plano
    - https://www.jesusninoc.com/12/23/crear-un-trabajo-start-job-en-powershell-y-recibirlo-receive-job/
  - Tareas programadas
    - https://www.jesusninoc.com/12/08/crear-una-tarea-programada-en-windows-que-ejecute-un-script-de-powershell-cada-10-minutos-de-forma-indefinida-aunque-el-porcentaje-de-bateria-sea-bajo/
    - https://www.jesusninoc.com/schedule-tasks/
  - Scripts de perfil
    - https://www.jesusninoc.com/07/15/cargar-un-mensaje-de-bienvenida-en-el-perfil-de-usuario-en-powershell/

-------

# Directivas de seguridad y auditorías:
- Requisitos de seguridad del sistema y de los datos.
- Derechos de usuario.
- Directivas de seguridad:
  - Locales
  - Del controlador de dominio
  - Del dominio.
- Directivas de grupo:
  - Administrar la directiva basada en el Registro con las plantillas administrativas.
  - Asignar secuencias de comandos al inicio/apagado del equipo y/o al inicio/cierre de sesión.
  - Redirección de carpetas.
  - Administrar aplicaciones.
  - Especificar las opciones de seguridad.
- Orden de aplicación de las directivas.
- Conjunto resultante de directivas.
- Filtrar la directiva en función de la pertenencia a grupos de seguridad
- Opciones avanzadas en la aplicación de las directivas:
  - Bloqueo de la herencia de directivas.
  - No reemplazar y deshabilitar.
- Registro del sistema operativo.
- Objetivos de la auditoría.
- Ámbito de la auditoría. Aspectos auditables.
- Mecanismos de auditoría. Alarmas y acciones correctivas.
- Información del registro de auditoría.
- Técnicas y herramientas de auditoría.
- Configurar la auditoría: Auditar sucesos de inicio de sesión de cuenta, la administración de cuentas, el acceso del servicio de directorio, sucesos de inicio de sesión, el acceso a objetos, el cambio de directivas, uso de privilegios, el seguimiento de procesos y sucesos del sistema.
- Informes de auditoría.

-----------------

# Práctica

## Tener en cuenta
 - IP
 - ping
 - EQUIPO EN DOMINIO
 - QUE SE VEA EN EL AD
 - CONFIGURAR LA DIRECTIVA
 - PROBARLO
 - gpupdate /force
 - GPRESULT /z

## Configurar
- Directivas de grupo:
  - Asignar secuencias de comandos al inicio/apagado del equipo y/o al inicio/cierre de sesión (REALIZAR UN LOG SI EL USUARIO ES usuario1 Y HA INICIADO SESIÓN) (REALIZAR UN LOG SI EL USUARIO ES usuario1, HA INICIADO SESIÓN ENTRE LAS 20:00 Y LAS 21:00)
    - https://www.jesusninoc.com/04/15/ejercicios-de-powershell-detectar-si-un-usuario-tiene-iniciada-la-sesion-entre-un-rango-de-horas/
