Сценарии Power Shell для IIS Url Rewrite для настройки кода состояния действия настраиваемого ответа - PullRequest
0 голосов
/ 29 января 2019

Я работал над написанием сценария powershell для IIS, добавив в него действия по перезаписи Url.Вот пример кода.

$site = "iis:\sites\Sample"
$filterRoot = "system.webServer/rewrite/rules/rule[@name='Redirect www.google.com$_']"
Clear-WebConfiguration -pspath $site -filter $filterRoot

Add-WebConfigurationProperty -pspath 'iis:\sites\Sample'  -filter "system.webServer/rewrite/rules" -name "." -value @{name='Redirect www.google.com' ;patternSyntax='Regular Expressions' ;enabled='True' ;}
Set-WebConfigurationProperty -pspath $site -filter "$filterRoot/action" -name "type" -value "CustomResponse"

Я могу установить тип действия на CustomResponse с помощью этого кода. Но я не могу установить код состояния на 403, который является вспомогательным свойством свойств Action. Как установить это свойствоиспользуя скрипт Power Shell?

1 Ответ

0 голосов
/ 29 января 2019

Мне удалось выполнить эту функцию, добавив

Set-WebConfigurationProperty -pspath $site -filter "$filterRoot/action" -name "statuscode" -value 403
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...