2010-06-04 82 views
0

我想刪除一個網站綁定。我正在使用powershell 2和iis 7.我能夠刪除與Remove-ItemProperty的所有綁定,並且當我使用Set-ItemProperty時,它將刪除所有綁定並只添加新的。如果我可以重命名或刪除單個綁定而不影響其他,我會很棒。樣品會很棒。Powershell 2刪除單個綁定iis 7

回答

1

你不應該使用itemproperty cmdltes(你可以,但它更棘手。)WebAdministration模塊中有專門的cmdlet。請參閱:

help remove-webbinding -examples 

-Oisin

0

我覺得xOn是正確的,你應該使用較高水平的cmdlet,但這些命令基礎上,* -ItemProperty cmdlet,您可以修改現有的結合。我不確定刪除其中一個綁定的語法。

$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 Snap-in: Making Simple Configuration Changes to Web-Sites and Application Pools文章來看看如何與* -ItemProperty命令工作正常。有關於Using Scripts to Automate Management的一系列文章來管理IIS 7