|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2016/2019/2022 » 2016 - netsh advfirewall firewall - не находит правило по имени |
|
2016 - netsh advfirewall firewall - не находит правило по имени
|
Ветеран Сообщения: 2101 |
Профиль | Отправить PM | Цитировать
Доброе время суток. Имеется Windows Server Standard 2016, имеется брандмауэр и некоторые стандартные правила. Нужно выключить некоторое правило, например "Удаленный рабочий стол - пользовательский режим (входящий трафик UDP)". При написании команды выключения ( уже в контексте netsh advfirewall firewall):
>set rule name="Удаленный рабочий стол - пользовательский режим (входящий трафик UDP)" new enable=no Получаю ошибку "Ни одно правило не соответствует указанным критериям." Разбираясь в проблеме, вижу, что netsh в принципе не "видит" это правило по имени: Пишу в контексте cmd "netsh advfirewall firewall show rule name=all | find "Удаленный рабочий стол" - получаю 3 строчки, копирую результат "Удаленный рабочий стол - пользовательский режим (входящий трафик UDP)", пишу (уже в контексте netsh advfirewall firewall) show rule name="Удаленный рабочий стол - пользовательский режим (входящий трафик UDP)" - получаю "Ни одно правило не соответствует указанным критериям." Думаю что может попробовать в контексте cmd, пишу в cmd "netsh advfirewall firewall show rule name="Удаленный рабочий стол - пользовательский режим (входящий трафик UDP)" - получаю ту же ошибку - Почему так ? |
|
------- Отправлено: 04:07, 16-01-2020 |
Ветеран Сообщения: 2101
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 06:13, 18-01-2020 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Hex-dump, любой hex-редактор, любой редактор, умеющий показывать коды символов (я пользую Far Manager):
Скрытый текст
Как я понимаю, в Вашем примере, на всякий случай, ещё желательно перенаправление вывода в файл делать из-под консоли PowerShell'a, а не cmd.exe, потому как в кодировке OEM/866 есть только «-», и нет ни «–», ни «—». |
Отправлено: 16:31, 18-01-2020 | #12 |
Ветеран Сообщения: 2101
|
Профиль | Отправить PM | Цитировать Iska, все равно не понял, что анализировать hex-редактором, что за дамп ? Можете объяснить "для тех кто на бронепоезде" более подробно :-)
Кстати, мне было интересно, где кроется косяк MS. Поставил английскую версию OS, там команды по поиску правил по имени отрабатывают без проблем, указанных в шапке темы, все с обычными пробелами. В общем ошибку допустили локализаторы ОС на русскую. Надо было сразу ставить английскую версию, частично сам допустил ошибку. |
------- Отправлено: 16:35, 19-01-2020 | #13 |
Ветеран Сообщения: 537
|
Профиль | Отправить PM | Цитировать __sa__nya,
Имена "Удалённый рабочий стол бла-бал-бла" лежат как сторковые ресурсы в .dll. В самом правиле фаервола написано (в моём случае) имя="@FirewallAPI.dll,-28780", то есть, идёт подстановка и в имя правила подставляется ресурс -28780, а это как раз и есть строка на русском с тире вместо дефиса. В английской версии нет локализации, поэтому там поиск идёт нормально. В русском версии Винды есть локализация, но она сделана по правилам русского языка с тире, а не по правилам "компьютерного языка", где вместо тире используется дефис, так как знака тире нет на клавиатуре. Самый простой способ - взять любой "dll resoure viewer" и открыть им файл FirewallAPI.dll и найти в нём строки "Удалённый рабочий стол ...." |
------- Отправлено: 11:53, 20-01-2020 | #14 |
Ветеран Сообщения: 2101
|
Профиль | Отправить PM | Цитировать paranoya, спасибо. По мне, самый простой способ, если ставить Windows Server, на котором пользователи не будут работать терминально, лучше ставить редакцию на английском языке, чтобы в принципе подобные проблемы исключить :-)
|
------- Отправлено: 17:35, 22-01-2020 | #15 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Правило для Firewall. | Dodakaedr | Скриптовые языки администрирования Windows | 4 | 11-06-2014 21:16 | |
2008 R2 - Редактирование firewall rule через netsh | Athlon_33_88 | Windows Server 2008/2008 R2 | 0 | 14-01-2014 19:31 | |
Firewall - Netsh advfirewall пара вопросов | Ренат_Ахметов@vk | Защита компьютерных систем | 3 | 08-11-2013 07:35 | |
[решено] После установки системы Firewall Client не находит Isa server | kartohez | ISA Server / Microsoft Forefront TMG | 10 | 19-11-2010 08:18 | |
DNS/DHCP - Браузер не находит сайты по URL, tracert и ping не работают по имени. nslookup - норм | VodoleyII | Сетевые технологии | 11 | 15-11-2010 06:05 |
|