[[hack_roadmap-0|Up]] ====== Administración de Windows ====== La administración de Windows implica la gestión, configuración y mantenimiento de sistemas operativos Windows en un entorno empresarial. Esto incluye la gestión de usuarios y grupos, la configuración de redes, la seguridad, la automatización de tareas, y el monitoreo y solución de problemas. A continuación, se desarrollan los aspectos clave de la administración de Windows. ===== Gestión de Usuarios y Grupos ===== ==== Conceptos Clave ==== * **Usuarios:** Cuentas que representan a personas o servicios que interactúan con el sistema. * **Grupos:** Conjuntos de usuarios que comparten permisos y derechos. ==== Tareas Comunes ==== * **Creación de Usuarios y Grupos:** * Crear un nuevo usuario: net user [nombre_usuario] [contraseña] /add * Crear un nuevo grupo: net localgroup [nombre_grupo] /add * Añadir un usuario a un grupo: net localgroup [nombre_grupo] [nombre_usuario] /add * **Gestión de Permisos y Propiedades:** * Asignar permisos a carpetas y archivos mediante el Explorador de Windows. * Utilizar herramientas como ''icacls'' para gestionar permisos desde la línea de comandos: icacls [archivo_o_carpeta] /grant [usuario]:[permisos] ==== Recursos ==== * [[https://docs.microsoft.com/en-us/windows/security/identity-protection/access-control/user-account-control/user-account-control-overview|Microsoft User Account Management]] ===== Gestión de Paquetes y Software ===== ==== Conceptos Clave ==== * **Windows Installer:** Tecnología utilizada para la instalación, mantenimiento y eliminación de software. ==== Tareas Comunes ==== * **Instalación y Desinstalación de Programas:** * Utilizar ''msiexec'' para instalar y desinstalar paquetes MSI: msiexec /i [nombre_paquete.msi] msiexec /x [nombre_paquete.msi] * **Uso de Chocolatey para la Gestión de Paquetes:** * Instalar Chocolatey: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) * Instalar un paquete: choco install [nombre_paquete] * Actualizar un paquete: choco upgrade [nombre_paquete] ==== Recursos ==== * [[https://docs.chocolatey.org/|Chocolatey Documentation]] ===== Administración de Servicios y Tareas Programadas ===== ==== Conceptos Clave ==== * **Servicios:** Programas que se ejecutan en segundo plano. * **Tareas Programadas:** Tareas automatizadas que se ejecutan en momentos específicos. ==== Tareas Comunes ==== === Gestión de Servicios === * Iniciar un servicio: net start [nombre_servicio] * Detener un servicio: net stop [nombre_servicio] * Utilizar ''sc'' para gestionar servicios: sc start [nombre_servicio] sc stop [nombre_servicio] sc config [nombre_servicio] start=auto === Programación de Tareas === * Crear una tarea programada con el Programador de Tareas: schtasks /create /tn [nombre_tarea] /tr [comando] /sc [frecuencia] /st [hora] * Eliminar una tarea programada: schtasks /delete /tn [nombre_tarea] ==== Recursos ==== * [[https://docs.microsoft.com/en-us/windows/win32/taskschd/task-scheduler-start-page|Task Scheduler Documentation]] ===== Configuración de Redes y Acceso Remoto ===== ==== Conceptos Clave ==== * **Redes:** Conectividad entre dispositivos y recursos. * **Acceso Remoto:** Capacidad de acceder y controlar un sistema desde otro lugar. ==== Tareas Comunes ==== === Configuración de Redes === * Configurar una dirección IP estática: netsh interface ip set address name="[nombre_interfaz]" static [ip_address] [subnet_mask] [gateway] === Configuración de Acceso Remoto === * Habilitar el Escritorio Remoto: systempropertiesremote * Utilizar ''Remote Desktop Connection'' para conectarse a otros sistemas. ==== Recursos ==== * [[https://docs.microsoft.com/en-us/windows-server/networking/|Networking Documentation]] ===== Automatización y Scripting con PowerShell ===== ==== Conceptos Clave ==== * **PowerShell:** Framework de automatización y configuración. ==== Tareas Comunes ==== * **Scripts de PowerShell:** * Crear un script de PowerShell: New-Item -Path . -Name "script.ps1" -ItemType "file" -Value "#!/usr/bin/env pwsh" * Ejecutar un script de PowerShell: ./script.ps1 * **Cmdlets Comunes:** * Obtener información del sistema: Get-ComputerInfo * Gestionar procesos: Get-Process Stop-Process -Name [nombre_proceso] ==== Recursos ==== * [[https://docs.microsoft.com/en-us/powershell/|PowerShell Documentation]] ===== Seguridad y Protección del Sistema ===== ==== Conceptos Clave ==== * **Firewalls:** Herramientas para gestionar el tráfico de red. * **Antivirus y Protección del Sistema:** Protección contra software malicioso. ==== Tareas Comunes ==== * **Configuración del Firewall de Windows:** * Permitir una aplicación: netsh advfirewall firewall add rule name="[nombre_regla]" dir=in action=allow program="[ruta_programa]" enable=yes * **Configuración de Windows Defender:** * Escanear el sistema: MpCmdRun.exe -Scan -ScanType 2 * **Actualización del Sistema:** * Instalar actualizaciones de Windows: wuauclt.exe /updatenow ===== Conclusión ===== La administración de Windows cubre una amplia gama de tareas esenciales para mantener un entorno seguro, eficiente y bien gestionado. Desde la gestión de usuarios y grupos hasta la configuración de redes y la automatización de tareas con PowerShell, cada componente es crucial para el funcionamiento y la seguridad del sistema. Los recursos proporcionados ofrecen una guía detallada para profundizar en cada uno de estos aspectos y mejorar tus habilidades como administrador de sistemas Windows. ===== Recursos Adicionales ===== * [[https://docs.microsoft.com/en-us/windows/security/|Windows Security Documentation]] * [[https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands|Windows Command Line Administration]] (Microsoft)