私はpowershellを新しく使いました。以前のバージョンのWebサイトの削除を自動化し、TFS 2010ビルドテンプレート(Windows Workflow 4.0)の一部として新しいバージョンを追加しようとしています。 PowerShellを使用してIIS7にWebサイトやWebアプリケーションプールが存在するかどうかを確認できますか?Powershellを使用してIIS7にWebサイトがインストールされているかどうかを確認する方法は?
import-module WebAdministration
Get-Website -Name "Default Web Site"
出力リストボックスだけでなく、デフォルトのWebサイトにインストールされているウェブサイトのすべてを:私は、次のコマンドを実行しようとしました。
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"パラメータを指定せずにコマンドを実行しようとすると、結果はまったく同じになります。
良い答え、+、マスターのPowershellへのリンクのための1。それは素晴らしい見えます。ありがとう! – shellter
他の答えは私にとってはうまくいかなかったが、これはした。私は 'if($(Get-Website | Where-Object {$ _。Name -eq 'sitename'})-eq $ nullを実行しました。 –