Skip to content
arrow_back
search
E8-AH-ML3.2 bolt ASD Essential Eight

Ensure Windows PowerShell 2.0 is disabled or removed

Disable or remove Windows PowerShell 2.0 to enhance security.

record_voice_over

Plain language

Disabling or removing Windows PowerShell 2.0 helps protect your systems from attackers who might exploit weaknesses in this outdated software version. It reduces the risk of malicious software and hackers using old PowerShell features to cause harm.

Framework

ASD Essential Eight

Control effect

Proactive

E8 mitigation strategy

Application hardening

Classifications

N/A

Official last update

N/A

Control Stack last updated

19 Mar 2026

E8 maturity levels

ML3

Official control statement

Windows PowerShell 2.0 is disabled or removed.
bolt ASD Essential Eight E8-AH-ML3.2
priority_high

Why it matters

If PowerShell 2.0 remains enabled, attackers can use the legacy engine to evade modern script logging and security controls, increasing compromise risk.

settings

Operational notes

Audit Windows Features/optional components and GPO to confirm PowerShell 2.0 is removed/disabled and only newer PowerShell versions are in use.

Mapping detail

Mapping

Direction

Controls