Как определить, веб-сайт установлен в IIS7 с помощью Powershell?

Я новичок в powershell, и я пытаюсь автоматизировать удаление предыдущей версии веб-сайта и добавление более новой версии как часть шаблона сборки TFS 2010 (Windows Workflow 4.0 ). Можно ли увидеть, существует ли веб-сайт или пул веб-приложений в IIS7 с помощью powershell? Я попытался выполнить следующую команду:

import-module WebAdministration
Get-Website -Name "Default Web Site"

В выводе перечислены все веб-сайты, установленные на устройстве, а не только веб-сайт по умолчанию.

Name             ID   State      Physical Path                  Bindings
-------------------------------------------------------------------------
Default Web Site 1    Started    %SystemDrive%\inetpub\wwwroot  http *:80:
                                                                net.tcp 808:*
                                                                net.pipe *
                                                                net.msmq localhost
                                                                msmq.formatname localhost 
MyWebsite1       2    Started    C:\inetpub\MyWebsite1          http *:80:mywebsite1.com
MyWebsite2       3    Started    C:\inetpub\MyWebsite2          http *:80:mywebsite2.com

Если я попытаюсь запустить команду без параметра «-Name», результат будет точно таким же.

17
задан Jarrett Coggin 14 June 2012 в 21:04
поделиться