Полезные команды PowerShell для работы с сетью
Полезные команды PowerShell для работы с сетью 1. Проверка сетевого подключения (аналог команды ping) Test-Connection -ComputerName "example.com" -Count 4 Эта команда отправляет 4 пакета ICMP (ping) на указанный домен или IP-адрес. 2. Получение информации о сетевых интерфейсах Get-NetAdapterПоказывает список всех сетевых адаптеров на компьютере и их текущее состояние. 3. Просмотр таблицы маршрутизации Get-NetRouteЭта команда показывает текущую таблицу маршрутизации. 4. Получение конфигурации IP-адреса Get-NetIPAddressВыводит список всех IP-адресов, настроенных на сетевых интерфейсах. 5. Изменение конфигурации IP-адреса New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1 Задает новый IP-адрес для указанного интерфейса. 6. Настройка DNS-сервера Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8 Задает DNS-сервер для интерфейса с именем Ethernet. 7. Проверка доступных портов Test-NetConnection -ComputerName "example.com" -Port 80 Проверяет доступность порта на удаленном хосте. 8. Просмотр всех активных соединений Get-NetTCPConnection Эта команда выводит все активные TCP-соединения на локальной машине. 9. Сброс сетевых параметров TCP/IP netsh int ip reset Хотя это и не чисто PowerShell, команда используется для сброса настроек TCP/IP. 10. Проверка конфигурации сетевого экрана (Firewall) Get-NetFirewallProfile Отображает текущие настройки брандмауэра для различных профилей сети. ♻️ Сделай репост, чтобы помочь другим. 👉 @Bookflow