VBS - Windows 방화벽 설정 확인 (Windows Server 2008 이상) Etc.2015. 1. 8. 12:13
Const DOMAIN_PROFILE = 1
Const PRIVATE_PROFILE = 2
Const PUBLIC_PROFILE = 4
Set fwPolicy2 = CreateObject("HNetCfg.FwPolicy2")
CurrentProfile = fwPolicy2.CurrentProfileTypes
Select Case CurrentProfile
Case DOMAIN_PROFILE
WScript.Echo "현재 프로필: 도메인"
Case PRIVATE_PROFILE
WScript.Echo "현재 프로필: 개인"
Case PUBLIC_PROFILE
WScript.Echo "현재 프로필: 공용"
End Select
WScript.Echo "==================="
If fwPolicy2.FirewallEnabled(DOMAIN_PROFILE) = TRUE Then
WScript.Echo "도메인 프로필: 사용"
Else
WScript.Echo "도메인 프로필: 사용 안 함"
End If
If fwPolicy2.FirewallEnabled(PRIVATE_PROFILE) = TRUE Then
WScript.Echo "개인 프로필: 사용"
Else
WScript.Echo "개인 프로필: 사용 안 함"
End If
If fwPolicy2.FirewallEnabled(PUBLIC_PROFILE) = TRUE Then
WScript.Echo "공용 프로필: 사용"
Else
WScript.Echo "공용 프로필: 사용 안 함"
End If
Set fwPolicy2 = NOTHING