none
Netsh advfirewall firewall - ни одно правило не соответствует заданным критериям RRS feed

  • Вопрос

  • Доброе время суток. Имеется 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)"
    - получаю ту же ошибку
    - Почему так ?
    16 января 2020 г. 1:40

Ответы

  • Доброе время суток. Имеется 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)"
    - получаю ту же ошибку
    - Почему так ?

    вы выбрали сложный и извилистый путь, в котором приключения будут вас подстерегать в самых неожиданных местах... Ответ выделен жирным.

    решение простое - установить англоязычную ос

    решение сложное - искать по 2-3 различных решения в надежде что одно из них заработает. Например вы можете искать правило (через find или как угодно иначе), нахождение uida и использование его как идентификатора или вы можете использовать групповые политики (если сервер в домене), или использование powershell (не просто же так МС его продвигает более 10 лет)


    The opinion expressed by me is not an official position of Microsoft

    16 января 2020 г. 3:53
    Модератор
  • А если через это, то тоже самое будет?
    16 января 2020 г. 6:11

Все ответы

  • Доброе время суток. Имеется 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)"
    - получаю ту же ошибку
    - Почему так ?

    вы выбрали сложный и извилистый путь, в котором приключения будут вас подстерегать в самых неожиданных местах... Ответ выделен жирным.

    решение простое - установить англоязычную ос

    решение сложное - искать по 2-3 различных решения в надежде что одно из них заработает. Например вы можете искать правило (через find или как угодно иначе), нахождение uida и использование его как идентификатора или вы можете использовать групповые политики (если сервер в домене), или использование powershell (не просто же так МС его продвигает более 10 лет)


    The opinion expressed by me is not an official position of Microsoft

    16 января 2020 г. 3:53
    Модератор
  • А если через это, то тоже самое будет?
    16 января 2020 г. 6:11