2016-04-06 8 views
0

私はpowershellを初めて使っています。私たちがpowershellスクリプトでこれを実現できる方法はありますか。私は特定のウェブサイトのIPをホワイトリストに入れたいと思います。 私はこれしようとしている:私は、私は以下の次のコマンドを使用して、許可されたIPを追加することができたIIS 7のBCDと呼ばれる新しいサイトを作成しpowershellを使用してIISでホワイトリストするIP

Set-WebConfigurationProperty -Filter /system.webserver/security/ipsecurity -Name allowUnlisted -Value $false -Location bcd 
add-webconfiguration /system.webServer/security/ipSecurity -location bcd -value @{ipAddress="localhost";allowed="true"} -pspath IIS:\ 

enter image description here

答えて

1

enter image description here を。

  • Set-WebConfigurationProperty -Filter /system.webserver/security/ipsecurity -Name allowUnlisted -Value $false -Location bcd
  • add-webconfiguration /system.webServer/security/ipSecurity -location bcd -value @{ipAddress="127.0.0.1";allowed="true"} -pspath IIS:\

あなたに実行している問題は、IISは、それが「127.0.0.1」またはご希望の源であることが必要IPアドレス制限モジュール内では「localhost」を理解していないですIPアドレス。 web.configファイルから "localhost"エントリを削除するか、bcdサイトを削除して、無効なIPアドレスを指定したIPアドレス制限モジュールを破棄し、GUIを使用できなくする必要があります。私はこれが助けて欲しい!

+0

また、これらのコマンドは、特定の場所のすべてのページについてIPをホワイトリストに登録します。特定の1ページだけIPをホワイトリストに登録する方法はありますか? (場所に完全なページパスを追加することは役に立ちません) –

関連する問題