Конфигурирайте и управлявайте защитната стена на Windows 10 с PowerShell

Защитната стена е включена Windows 10 е едно от решенията за сигурност, предлагани от Microsoft, за да гарантира целостта и стабилността на операционната система, предотвратявайки нежелани връзки и други задачи, които могат да изложат Windows 10. Известно е, че основно управление на защитната стена Правим го от контролния панел по следния маршрут:

  • Контролен панел
  • Система за сигурност
  • Защитна стена на Windows

Windows 10 ни предлага възможността за управление на множество параметри на защитната стена от Windows PowerShell, за който знаем, че е инструментът за управление, който постепенно се въвежда в системите на Windows благодарение на своите командлети, които предлагат стабилни и мощни задачи за управление. Днес ще анализираме как можем да използваме Windows PowerShell за управление на основите на защитната стена в Windows 10.

1. Как да конфигурирате защитната стена с помощта на PowerShell в Windows 10

Етап 1
За да знаем многото задачи, които Windows PowerShell ни предлага на ниво защита в защитната стена, ще отворим конзола на Windows PowerShell като администратори (щракнете с десния бутон върху приложението / Изпълни като администратор) и в конзолата ще въведем следната команда:

 Get-command * Защитна стена *
Стъпка 2
Тази кратка команда ни предоставя пълния списък на наличните командлети, които като администратори или ИТ персонал можем да използваме в Windows 10 за управление на защитната стена:

Увеличете

2. Как да активирате защитната стена с помощта на PowerShell в Windows 10

С тези командлети Имаме предвид, че ще знаем някои от основните задачи, които можем да изпълним на защитната стена в Windows 10, някои от тях са:

Въпреки че не се препоръчва да деактивираме защитната стена в Windows 10 от съображения за сигурност, понякога ще е необходимо за конкретна инсталация или някаква задача за поддръжка в системата.
За да активираме или деактивираме защитната стена в Windows 10, ще използваме cmdlet

 Set-NetFirewallProfile

3. Как да деактивирате защитната стена с помощта на PowerShell в Windows 10

Етап 1
За да деактивирате защитната стена в Windows 10, ще използваме cmdlet:

 Set -NetFirewallProfile -Enabled false

Увеличете

Това ще деактивира защитната стена на всички профили където е конфигуриран в системата, който е Domain, Private и Public.

Стъпка 2
За да деактивираме напълно защитната стена, ще променим параметъра на true:

 Set -NetFirewallProfile -Anabled true
Стъпка 3
Ако искаме да знаем състоянието на различните профили на защитната стена в Windows 10, ще използваме следната команда:
 Get-NetFirewallProfile
Стъпка 4
Това ще покаже всеки профил със състоянието му в реално време:

Увеличете

Стъпка 5
Ако искаме да видим конкретен профил, а не всички профили, трябва да използваме параметъра -Профил последвано от съответния профил, например:

 Get -NetFirewallProfile -Profile Public

Увеличете

Стъпка 6
Можем да видим цялата обобщена информация за споменатия профил. Ако искаме да активираме конкретен профил, например публичен, ще използваме следната cmdlet:

 Set -NetFirewallProfile -Profile Public -Enable True

4. Как да създадете правила за защитна стена с помощта на PowerShell в Windows 10


Правилата в защитната стена ни позволяват да имаме централизиран контрол върху всички действия, в които защитната стена се намесва, като например предоставяне на достъп до портове, приложения и т.н.

Етап 1
За да видите всички активни правила на защитната стена, ще използваме следната команда:

 Get-NetFirewallRule | Измерете 
Ще получим следния резултат:

Увеличете

Стъпка 2
Това показва броя на правилата на защитната стена, но не показва колко от тях са разрешени за преглед колко правила са разрешени на този етап ще използваме следната команда. Резултатът е напълно различен.

 Get -NetFirewallRule -Enabled True | Измерете 

Увеличете

ЗабележкаАко искаме да създадем ново правило, ще използваме cmdlet New-NetFirewallRule.

Стъпка 3
Например, ако искаме да активираме пинг от Windows PowerShell, ще въведем следното:

 New -NetFirewallRule -DisplayName “ICMPv4” -Direction Inbound -Action Allow -Protocol icmpv4 -Anabled True 

Увеличете

Стъпка 4
Виждаме, че правилото е създадено правилно. Ако искаме да премахнем новосъздаденото правило, ще въведем следното:

 Remove -NetFirewallRule -DisplayName "ICMPv4"
Можем да разберем как Windows PowerShell е инструмент, който ни предлага широко портфолио от възможности за управление в Windows 10. Ако използвате и други системи, тук също имате как да конфигурирате и управлявате защитната стена в Ubuntu Linux.

Конфигурирайте защитната стена на Linux

wave wave wave wave wave