我是相當新的PowerShell的,而我試圖自動刪除的網站,並添加新的版本爲TFS 2010生成模板(Windows工作流4.0)的一部分的先前版本。使用PowerShell可以查看IIS7中是否存在網站或Web應用程序池?我試着運行以下命令:如何確定一個網站是否安裝在帶有Powershell的IIS7中?
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」參數的命令,結果是完全一樣的。
很好的答案,+,+ 1鏈接至主Powershell的。這看起來很棒。謝謝! – shellter
另一個答案不適合我,但是這樣做。我只是跑'如果($(GET-網站|位置對象{$ _名稱-eq '站點名稱'})當量$空)'和它的工作。 –