Ich habe ein Skript erstellt, mit dem der Website-Status vom IIS-Manager ausgeführt oder gestoppt wird.Powershell-Skript zum Abrufen des Status der Website, unabhängig davon, ob sie im IIS-Manager ausgeführt wird oder angehalten wurde
Aber ich konnte nicht genau ausgegeben werden.
Frage: Ich muss nur anzeigen Website-Status läuft oder gestoppt in IIS mit Skripten.
$serverList = 'SSCCL35'
foreach ($server in $serverList) {
$iis = Get-WmiObject Win32_Service -Filter "Name = 'sample'" -ComputerName $server
if ($iis.State -eq 'Running') { Write-Host "IIS is running on $server" }
Else { Write-Host "IIS is NOT running on $server" -ForegroundColor Red }
}
Hinweis: "Sample" Service in meinem IIS ausgeführt wird. Aber ich bekomme Ausgabe als "nicht ausgeführt".
Sie fragen _IIS service_ status stattdessen oder _website_ status ab. Überprüfen Sie [hier] (https://gallery.technet.microsoft.com/scriptcenter/Powershell-ScriptFunction-afeab585). –