PowerShell을 사용하여 Windows 방화벽을 끄는 방법



윈도우 방화벽은 때때로 골칫거리일 수 있습니다.특히 새로운 소프트웨어를 설치하거나 네트워크 문제를 해결할 때 더욱 그렇습니다.물론 방화벽은 보안을 위한 장치이지만, 원활한 작업을 위해 잠시 비활성화해야 할 때가 많습니다.문제는 설정 메뉴를 탐색하는 것이 번거롭고, 수많은 메뉴를 클릭하지 않고도 빠르게 방화벽을 켜거나 끌 수 있는 방법이 없다는 것입니다.바로 이럴 때 PowerShell이 ​​유용합니다. PowerShell을 사용하면 빠르고 간편하게 방화벽을 켜거나 끌 수 있습니다.

명령줄 사용에 익숙하다면 이 작업의 빠른 속도에 만족하실 겁니다.컴퓨터를 재시작하거나 여러 단계를 거칠 필요 없이 PowerShell이 ​​즉시 작업을 완료한다는 점이 특히 유용합니다.테스트나 자동화 작업을 할 때 매우 편리하죠.물론 보안상의 이유로 영구적으로 비활성화해 두지는 마세요.하지만 필요할 때 빠르게 비활성화할 수 있어 아주 편리합니다.

PowerShell을 사용하여 Windows 방화벽을 비활성화 또는 활성화하는 방법

윈도우 방화벽 비활성화

이 방법은 Windows 방화벽에 의해 차단될 수 있는 소프트웨어를 설치하거나 네트워크 설정을 테스트할 때 유용합니다.때때로 다른 네트워크 문제가 방화벽 간섭으로 인해 발생하는 경우가 있는데, 방화벽을 일시적으로 끄면 문제가 해결될 수 있습니다.이 간단한 해결 방법은 일부 환경에서는 한 번에 효과가 있습니다. PowerShell을 관리자 권한으로 실행하는 것이 중요합니다.아이콘을 마우스 오른쪽 버튼으로 클릭하고 ” 관리자 권한으로 실행”을 선택하세요.

도메인, 공용, 개인 프로필을 포함한 모든 프로필의 방화벽을 비활성화하려면 다음 명령어를 PowerShell에 붙여넣으세요.

Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled False

팝업 창이나 재시작 없이 즉시 적용됩니다.특정 프로필 하나만 비활성화하려면 프로필 이름을 또는 와 같이 변경하면 됩니다 Public.Private일부 환경에서는 PowerShell을 관리자 권한으로 실행하지 않으면 처음 실행 시 오류가 발생하는 경우가 있으므로 이 점을 유의하세요.

Windows 방화벽 다시 활성화

방화벽을 다시 활성화해야 할 때는 스위치를 다시 켜기만 하면 됩니다.방법은 동일하지만 매개변수만 다릅니다.-Enabled를 :로 설정하면 됩니다 True.

Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled True

이렇게 하면 방화벽이 즉시 다시 켜지는데, 이는 테스트나 설정 후 항상 목표로 하는 바입니다.저는 Windows Server 2016/2019에서 자동화 스크립트를 실행할 때 이 방법을 사용하여 설정이 완료된 후 네트워크 보안 계층을 제대로 복원했습니다.

요약

  • 테스트를 위해 방화벽을 끄는 빠른 명령어입니다.
  • 테스트 완료 후 간편하게 재활성화 가능
  • GUI 메뉴나 재시작이 필요 없습니다.
  • 관리자 권한으로 PowerShell을 실행하고 명령어를 붙여넣으면 완료됩니다.

마무리

솔직히 말해서, 이런 식으로 윈도우 방화벽을 끄는 건 요령만 알면 아주 간단합니다.단, 보안은 여전히 ​​중요하니까 방화벽을 다시 켜는 걸 잊지 마세요.스크립트를 작성하거나 문제를 해결할 때 이 단축키는 시간과 노력을 엄청나게 절약해 줄 수 있습니다.어떤 환경에서는 간단하게 해결되지만, 어떤 환경에서는 PowerShell을 관리자 권한으로 실행해야만 작동하는 경우도 있습니다.뭐, 상황에 따라 다르긴 하죠.하지만 전반적으로 알아두면 유용한 팁입니다.

이 방법이 메뉴를 일일이 탐색하지 않고 작업을 완료하려는 사람들의 시간을 몇 시간이라도 절약해 주기를 바랍니다.간단한 명령어 몇 개만 사용하면 되지만, 도움이 된다면 그것으로 충분합니다.



이 글이 도움이 되었나요?