IIS7 で Windows 認証が設定されているすべてのファイル/フォルダーを一覧表示するために appcmd を使用する方法はありますか?
乾杯
ベイツイ
簡単ではありませんが、構成エディターの「検索」機能の使用を検討しましたか? それともコマンドラインである必要がありますか?
UI を使用して、構成エディター (IIS 7.5 で利用可能、または IIS 7.0 のダウンロード用) に移動し、[構成の検索...] をクリックしてから、検索ボックスに windowsAuthentication と入力するだけで、使用しているすべての構成が表示されます。それは、ローカルまたは分散のいずれかです。このようにして、設定されているすべてのサイトまたはアプリケーションを表示できます。
PowerShell は、もう少し複雑ですが非常に強力な別のオプションになる可能性があります。例えば:
Get-WebConfiguration /system.webServer/security/authentication/* -recurse |
select-object @{Name="Path"; Expression={$_.PSPath.Substring(16) + ' ' + $_.Location}},
@{Name="Scheme"; Expression = {$_.SectionPath.Substring(42)}},
Enabled