Powershell 2 удалить одинарную привязку iis 7 - PullRequest
0 голосов
/ 04 июня 2010

Я пытаюсь удалить привязку одного сайта. Я использую PowerShell 2 и IIS 7. Я могу удалить все привязки с помощью Remove-ItemProperty, и когда я использую Set-ItemProperty, он удаляет все привязки и просто добавляет новые. Было бы здорово, если бы я мог просто переименовать или просто удалить одну привязку, не затрагивая другие. Образец был бы великолепен.

Ответы [ 2 ]

0 голосов
/ 10 июня 2010

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

$bindings = (Get-ItemProperty -Path 'IIS:\Sites\Default Web Site' -Name Bindings)
$bindings.Collection[0].bindingInformation = '*:80:'
Set-ItemProperty -Path 'IIS:\Sites\Default Web Site' -Name Bindings -Value $bindings

Прочтите статью Оснастка PowerShell: внесение простых изменений в конфигурацию веб-сайтов и пулов приложений чтобы увидеть, как правильно работать с командами * -ItemProperty.Целая серия статей о Использование сценариев для автоматизации управления для управления IIS 7

0 голосов
/ 06 июня 2010

Вы не должны использовать командлеты itemproperty (можно, но это сложнее.) Для этого в модуле WebAdministration есть специальные командлеты. См:

help remove-webbinding -examples

-Oisin

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