バージョン アップグレードの過程で、現在のソリューションは 1 つのサイトからすべてのバインディング (2 つのダミー URL を除く) を取得し、それらを別のサイトに設定します。
現在、PowerShell を使用してバインディングを削除していますが、非常に遅いです。私は SO のすべてのスレッドについて調べましたが、ほとんどすべてのソリューションで「Remove-WebBinding」が使用されています。
これは私の現在のコードです:
Get-Website -Name $siteName | Get-WebBinding | Where-Object { $_.HostHeader -notlike '*dummy*' } | Remove-WebBinding;
272 (-2 ダミー) のバインドを削除する必要があり、さらに約 3 分かかります。
それをより速く行う方法はありますか?
ところで:これらのバインディングをすべて1つずつ追加するのも非常に遅いですが、ここで答えが見つかったら、同様の解決策で追加することもできます。