• Harden Windows Security Module
  • Comprehensive Logging Capabilities
  • Automatic Updates
  • Remove Pre-installed Windows Apps
  • Manage Individual Attack Surface Reduction (ASR) Rules
  • Remove Each individual Optional Windows Features
  • Verify File Reputation Using Smart App Control or SmartScreen
  • BitLocker Encryption, Decryption And Backup
  • Remove Pre-loaded Network Adapter Drivers
  • How to Install and Use
  • Install the Harden Windows Security Module from PowerShell Gallery
  • Use the GUI (Graphical User Interface)
  • Apply the Hardening measures described in the Readme
  • Perform Compliance Check
  • Remove the Hardening Measures Described in The Readme
  • Uninstall the Harden Windows Security Module
  • Protect-WindowsSecurity
  • Syntax
  • Description
  • Parameters
  • -GUI
  • -Categories
  • -Verbose
  • -Log
  • -LogPath
  • -Offline
  • -PathToLGPO
  • -PathToMSFTSecurityBaselines
  • -PathToMSFT365AppsSecurityBaselines
  • Examples
  • Example 1
  • Example 2
  • Example 3
  • Example 4
  • Example 5
  • Example 6
  • Confirm-SystemCompliance
  • Syntax
  • Description
  • Parameters
  • -Categories
  • -ExportToCSV
  • -ShowAsObjectsOnly
  • -DetailedDisplay
  • -Offline
  • Unprotect-WindowsSecurity Cmdlet
  • Syntax
  • Description
  • Parameters
  • -OnlyProcessMitigations
  • -WDACPoliciesToRemove
  • -OnlyCountryIPBlockingFirewallRules
  • Technical Details