2017-02-24 9 views
1

を起動するには:。?どのように私は次のことを実行すると、IIS

$iis = get-wmiobject Win32_Service -ComputerName $env:computername -Filter "name='IISADMIN'

私は何を取得

どのように私はIISがPowerShellで実行されていることを確認します 第二に、どのように私はそれを開始します

と仮定していますが、これは実行されていませんが、IISResetを実行して、受信しました置く:

しようと停止...

インターネットサービスが正常に開始をしようと

を停止...

インターネットサービスが正常に

再起動これは、それが実行されていることを意味します、それ以外のスクリプトはそうではないことを示しています(他のスクリプトのsource is here、私はメッセージを受け取ります「実行されていません」)。

実行していないと仮定して、PowershellでIISを起動するにはどうすればよいですか?

IISがインストールされています。停止して停止した場合は、それを起動した場合

答えて

0

まずサービスをご確認ください:

$service = Get-WmiObject Win32_Service -ComputerName 'myserver' -Filter "Name='IISAdmin'" 
IF($service.State -eq 'Stopped') 
{ 
Get-WmiObject Win32_Service -ComputerName 'myserver' -Filter "Name='IISAdmin'" | Start-Service 
"Service started successfully" 
} 
elseif($service.State -eq 'Running') 
{ 
"Service is already in running state" 
} 

これとは別に、あなたはWeb Server (IIS) Administration Cmdletsに確認することができます。

希望します。

関連する問題