Архив рубрики: CMD

Как включить перенаправления портов в Windows 10 с помощью netsh portproxy?

Настройка перенаправления портов в Windows выполняется из командой строки через режим Portproxy команды Netsh. Синтаксис команды следующий:


netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport

где,

  • listenaddress – локальный IP адрес, на котором ожидается соединение (полезно, если у вас несколько сетевых карт или несколько IP адресов на одном интерфейсе);
  • listenport – номер локального TCP порта, подключение к которому будет перенаправляться (на этом порту ожидается входящее соединение);
  • connectaddress – локальный или удаленный IP-адрес или DNS-имя, на который нужно перенаправить сетевое подключение;
  • connectport – номер TCP порта, на который нужно перенаправить трафик с порта listenport.

Чтобы создать правило перенаправления порта, запустите командную строку с правами администратора и выполните команду:


netsh interface portproxy add v4tov4 listenport=3340 listenaddress=10.10.1.110 connectport=3389 connectaddress=10.10.1.110

Чтобы вывести на экран список всех активных правил перенаправления TCP портов в Windows, выполните команду:

netsh interface portproxy show all


В нашем случае присутствует только одно правило форвардинга с локального порта 3340 на 3389:

Listen on ipv4:             Connect to ipv4:
Address         Port        Address         Port
--------------- ----------  --------------- ----------
10.10.1.110     3340        10.10.1.110     3389

Чтобы удалить определенное правило перенаправления порта, выполните:


netsh interface portproxy delete v4tov4 listenport=3340 listenaddress=10.10.1.110

MSSQL выполнение bat файла

Для этого используется системная хранимая процедура xp_cmdshell.

Запуск этой процедуры по умолчанию запрещен. Чтобы включить эту возможность нужно выполнить следующий код:

Включение разрешения изменения расширенных опций.
EXEC sp_configure 'show advanced options', 1
GO

Обновление текущих настроек расширенных опций.
RECONFIGURE
GO

Включение возможности запуска внешних программ.
EXEC sp_configure 'xp_cmdshell', 1
GO

Обновление текущих настроек для запуска внешних программ.
RECONFIGURE
GO


Для запуска bat-файла :

EXEC master..xp_cmdshell ‘c:test.bat’