Я новичок в 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», результат будет точно таким же.