2014-09-29 21 views
0

我有腳本在IIS6中創建應用程序。現在我們正在MVC中開發,我需要使用相同的腳本禁用(取消選中)默認文檔。我找不到辦法。使用IIS6中的PowerShell禁用DefaultDoc

我創建使用此代碼的應用程序:

$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() 
+0

要刪除默認的文檔?所以IIS訪問頁面時不知道要加載什麼內容? – ShaneC 2014-09-30 11:26:26

+0

我需要禁用,因爲使用MVC我們不能啓用此功能。 – 2014-10-01 14:42:05

回答

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() 
相關問題