Мне нужен сценарий powershell для включения «Просмотр каталогов» в физической папке в IIS6. Ключ в том, что папка, которую я хотел бы изменить, является подпапкой другой физической папки. Ни одна из папок не является «виртуальным каталогом».
Я попробовал следующее, но DirectoryEntry пусто. Я предполагаю, что это потому, что папка не является «виртуальным каталогом».
$oDir = New-Object System.DirectoryServices.DirectoryEntry("IIS://localhost/W3SVC/1/Root/Test/Upgrade")
# Loop thru all even though there should only be one...
foreach ($oDirEntry in $oDir)
{
Write-Host "Enabling Directory Browsing on IIS folder [" $oDirEntry.Name "]."
$oDirEntry.put("EnableDirBrowsing",$true)
$oDirEntry.psbase.CommitChanges()
}