About this project

PSWinOps is a PowerShell module providing a suite of utilities for Windows system administration. It is compatible with PowerShell 5.1+ and requires the Windows OS. The module features a wide range of capabilities across different administrative domains, utilizing lazy-imports to minimize overhead. Key functional areas include: - Active Directory: User account management (enable, disable, unlock), password resets, security audits, and domain controller health checks. - Server Health Monitoring: Health check functions for various roles including IIS, Hyper-V, Failover Clusters, DHCP, DNS, File Server (FSRM), Exchange, Remote Desktop Services, WSUS, AD FS, Print Server, and DFS Namespace. - Specialized Checks: Direct CIM/WMI-based health checks for DFS Replication and Certificate Authorities. Depending on the functions used, the module may require additional Windows features or RSAT (Remote Server Administration Tools) modules to be installed on the host system.