在IIS6中使用powershell禁用DefaultDoc

时间:2014-09-29 09:10:36

标签: powershell iis-6

我有脚本在IIS6中创建应用程序。现在我们正在开发MVC,我需要使用相同的脚本禁用(取消选中)默认文档。我无法找到办法。

我使用以下代码创建应用程序:

$app = $path.Create("IIsWebVirtualDir", $AppNom)
$app.AppCreate2(1)
$app.Put("AppFriendlyName", $AppNom)
$app.Put("Path", $AppPath)
$app.Put("DefaultDoc", "$AppDefDoc")
$app.Put("AppPoolId", "$AppPoolNom")
$app.SetInfo()

1 个答案:

答案 0 :(得分:0)

最后,如果您已经配置了应用程序,那将非常简单:

$vDirName = "App"
$iisWebSite = Get-WmiObject -Namespace 'root\MicrosoftIISv2' -Class IISWebServerSetting -Filter "ServerComment = '$siteName'"
$iisVD = "IIS://LocalHost/$($iisWebSite.Name)/ROOT/$vDirName"    
$app = [adsi] $iisVD
$app.DirBrowseFlags.Set_Value("62")
$app.Commitchanges()
相关问题