1

Powershell を使用して、IIS Web サイトから特定のカスタム エラーを削除するスクリプトを作成しようとしています。

私はここまで来ました:

Remove-WebConfigurationProperty -Filter "/system.webServer/httpErrors/error[@statusCode='403' and @subStatusCode='4']" -Location IIS:\Sites\www.mysite.com

しかし、実行すると次の警告で失敗します:

Remove-WebConfigurationProperty : Cannot bind argument to parameter 'Name' because it is an empty string.

ここでパラメーターに何を指定Nameすればよいかわかりません-そして、Remove-WebConfigurationPropertyはひどく文書化されていません...何かアイデアはありますか?

4

1 に答える 1

4

ああ...それを割った。これは、Remove-WebConfigurationProperty ではなく、このコンテキストで使用される Clear-WebConfiguration です。

Clear-WebConfiguration -Filter "/system.webServer/httpErrors/error[@statusCode='403' and @subStatusCode='4']" -Location IIS:\Sites\www.mysite.com
于 2012-06-19T19:48:48.030 に答える