Хобрук: Ваш путь к мастерству в программировании

Удалить IP из IP и ограничение домена через powershell на iis

Как снять ограничения по ip и домену с помощью powershell? Я пробовал много справочных решений, но я все еще не могу решить его. пожалуйста, помогите мне,

Ссылки 1 Удалить IP-адрес из IP-адреса и ограничение домена через powershell ссылки 2 https://www.titanwolf.org/Network/q/e32d7a33-0bf8-44c4-a162-dda21736d9d2/y

введите здесь описание изображения


Ответы:


1

Я думаю, вам может понадобиться проверить существующий файл webconfig, чтобы подтвердить результат модификации. Имя файла: ApplicationHost.config Расположение (IIS7 или более поздняя версия): %WinDir%\System32\Inetsrv\Config

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

Set-WebConfigurationProperty /system.webserver/security/ipsecurity -Name allowUnlisted -Value "true" -Location "IIS:\Sites\default web site"

В соответствии с данным изображением вы устанавливаете значение true для имени свойства allowUnlisted в расположении system.webserver/security/ipsecurity, которое можно найти там. Раздел будет

<system.webserver>
 <security>
  <ipSecurity allowUnlisted="true">
  </ipSecurity>
 </security>
</system.webserver>

Затем, если вы хотите изменить последний параметр, вам просто нужно изменить значение на false. Команда:

Set-WebConfigurationProperty /system.webserver/security/ipsecurity -Name allowUnlisted -Value "false" -Location "IIS:\Sites\default web site"

Результат будет:

<system.webserver>
     <security>
      <ipSecurity allowUnlisted="false">
      </ipSecurity>
     </security>
    </system.webserver>

Для дальнейшего использования команды вы можете прочитать пример ниже.

Команда: Добавить разрешенный ip

add-WebConfiguration /system.webserver/security/ipsecurity -Location "iis:\default web site" -Value @{ipaddress="192.168.1.1";allowed="true"} -PSPath IIS:\

Результат:

   <system.webserver>
     <security>
      <ipSecurity allowUnlisted="false">
        <add ipAddress="192.168.1.1" allowed="true" />
      </ipSecurity>
     </security>
    </system.webserver>

Команда: Удалить разрешенный ip

Remove-WebConfigurationProperty /system.webServer/security/ipSecurity -location "iis:\default web site" -Name "." -AtElement @{ipAddress="192.168.1.1";allowed="true"}  -PSPath IIS:\

Результат:

   <system.webserver>
     <security>
      <ipSecurity allowUnlisted="false">
      </ipSecurity>
     </security>
    </system.webserver>

Другой способ удалить его: установите значение разрешения с true на false. Команда:

Set-WebConfigurationProperty /system.webserver/security/ipsecurity -Name "." -AtElement @{ipAddress="192.168.1.1";allowed="true"} -Value @{ipAddress="192.168.1.1";allowed="false"} -Location "IIS:\Sites\default web site"

Результат:

<system.webserver>
 <security>
  <ipSecurity allowUnlisted="false">
    <add ipAddress="192.168.1.1" allowed="false" />
  </ipSecurity>
 </security>
</system.webserver>

Надежда помогает.

09.06.2021
Новые материалы

Решения DBA Metrix
DBA Metrix Solutions предоставляет удаленного администратора базы данных (DBA), который несет ответственность за внедрение, обслуживание, настройку, восстановление базы данных, а также другие..

Начало работы с Блум
Обзор и Codelab для генерации текста с помощью Bloom Оглавление Что такое Блум? Некоторые предостережения Настройка среды Скачивание предварительно обученного токенизатора и модели..

Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

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

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