Start - /Stopp-App-Pool IIS6.0 mit Powershell oder command-line
Ich bin mit IIS 6.0 und auf der Suche nach einem Weg zu stoppen/starten der app pool. Ich weiß, es ist ein stop-appPool für powershell in der 7.0 aber mit 6.0. 🙁 Also hat jemand ein powershell-Skript oder ein anderes Kommandozeilen-exe-Datei, stoppen/starten der app pool?
Dank.
Sieht aus wie Sie können dies tun, von WMI, so dass Sie brauchen nur zu übersetzen, diese in PowerShell: blogs.iis.net/chrisad/archive/2006/08/30/....
InformationsquelleAutor Bruce227 | 2010-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok hier ist es, ich habe gerade einen Schalter hinzufügen, um die app zu beenden-pool, sonst fängt es da nicht Schaden, den Start einer app-pool, der schon gestartet ist:
InformationsquelleAutor Bruce227
Wenn jemand auf der Suche für ein rein Kommandozeilen-tool, erfordert keine Powershell, habe ich erstellt so eine Sache auf der Grundlage der Informationen, die in diesen anderen Antworten. Da die ursprüngliche Frage ist insbesondere mit Blick auf mögliche Kommandozeilen-alternativen, ich dachte, ich würde teilen es hier.
Nutzung ist ganz einfach:
Quelle und Binärdateien sind verfügbar auf bitbucket. Kann das sparen noch jemand anderes ein paar Minuten Kopfzerbrechen.
InformationsquelleAutor Chris Nielsen
Euch von Interesse sein könnte in diesem Powershell-Bibliothek, die ich begann die Pflege:
psDeploy : http://rprieto.github.com/psDeploy/
Unter anderem hat viele cmdlets für IIS6 Automatisierung, zum Beispiel Start-IIS6AppPool, Neue-IIS6Website...
Ich hoffe, es hilft!
InformationsquelleAutor Gromix
Wenn auf Windows Server 2003-es ist einfacher zu bedienen, das mitgelieferte Skript iisapp.vbs
Oder je nach Einstellung (Standard: Cscript nicht WScript), einfach
Ist und natürlich ist es anders in IIS7
InformationsquelleAutor KCD
Wenn Sie dies wünschen, aus der Ferne, und /oder auf einer Maschine ohne powershell Sie können ändern Sie das Skript geschrieben hier.
Er nutzt WMI, um den Zugang und die wiederverwertung der app-pool, von VBScript. Es ist eine triviale ändern, um es zu stoppen /starten pools statt recycling, Sie müssen nur anrufen
.Stop
oder.Start
auf der app-pool in Frage.Das Fleisch, das Skript ist unten zusammengefasst:
Wenn Sie irgendeine Art von Kommandozeile /batch-toolchain, die Sie wollen zu berücksichtigen, führen Sie die VBScript-Datei im command-line-Modus durch Aufruf von:
\NoLogo Schalters wird der VBScript-interpreter startup Nachrichten und es läuft mit CScript.exe bedeutet, dass Anrufe zu
WScript.Echo
gehen Sie auf der Kommandozeile anstatt in einem popup-Fenster.InformationsquelleAutor xan
Könnte man eine Funktion erstellen, um zu stoppen oder starten Sie den Anwendungspool für Remote-unten:
InformationsquelleAutor wanttogoshreddingeveryday