Как я могу использовать PowerShell для установки документа по умолчанию в IIS? - PullRequest
1 голос
/ 25 июня 2009

Я настраиваю веб-сайт с помощью PowerShell и хочу установить документ по умолчанию. Как мне это сделать?

1 Ответ

1 голос
/ 25 июня 2009

Это один из способов:

$metabasePath = "IIS://Localhost/W3SVC"
$iisNumber = "12345"
$site = new-object 
        System.DirectoryServices.DirectoryEntry("$metabasePath/$iisNumber/root")
$site.psbase.Properties["DefaultDoc"].Value = 
    "newdefdoc.htm," + $site.psbase.Properties["DefaultDoc"].Value
$site.psbase.CommitChanges()

Значение, возвращаемое в $site.psbase.Properties["DefaultDoc"].Value, представляет собой список документов, разделенных запятыми, поэтому вам может потребоваться переназначить заказ в соответствии с вашим случаем. В приведенном выше примере просто добавляется новый документ по умолчанию (newdefdoc.htm) в начало списка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...