Files
Intune/intune/Externally Sourced Remediations/DeviceCompliance/Get-Firewall/Detect_Firewall.ps1
2025-05-19 15:19:36 -04:00

14 lines
383 B
PowerShell

# Detection Script: Detect_Firewall.ps1
# Check if the firewall is enabled
$firewallStatus = Get-NetFirewallProfile -Profile Domain,Public,Private
foreach ($profile in $firewallStatus) {
if ($profile.Enabled -eq $false) {
Write-Output "Firewall is disabled for profile: $($profile.Name)"
exit 1
}
}
Write-Output "Firewall is enabled for all profiles."
exit 0