%20Powershell.png)
Ich arbeite mit IIS Arr Powershell ... In meinem IIS habe ich eine Webfarm und darin zwei Server, „Server1“ und „Server2“ …
Meine Aufgabe ist
- Server1 ordnungsgemäß unzugänglich machen
- Server1 IIS neu starten
- Server1 verfügbar machen...
- Server2 ordnungsgemäß unzugänglich machen
- Server2 IIS neu starten
- Server2 verfügbar machen......
aber das Problem ist, dass nach dem "Unavailable" von Server1 und dem Neustart von Server1 die "Verfügbarkeit" und der "Health Status" (in Überwachung und Verwaltung)"unbekannter" Statusdann kann ich jetzt Server1 nicht verfügbar machen, es kommt zu einer Ausnahme wie
Ausnahme ist:
Exception calling "Execute" with "0" argument(s): "The request is not supported. (Exception from HRESULT: 0x80070032)"
At line:19 char:28
+ $methodInstance.Execute <<<< ()
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
kann jemand wissen, die Lösung, wie man verfügbar machen (wenn in unbekanntem Zustand) mit Powershell
Antwort1
Ich hatte das gleiche Problem und der Übeltäter scheint die „unbekannte“ Verfügbarkeit und der Gesundheitsstatus zu sein.
Dies liegt daran, dass Sie im Abschnitt „Health Test“ (Gesundheitstest) keine korrekte Integritätsprüfung für Ihre Site konfiguriert haben. Dies ist eine URL, mit der Sie testen können, ob die Site online ist. Nach der Konfiguration ändert sich der Status von „unbekannt“ zu „Healthy“ (Gesundheitszustand) und Sie können ein Rolling Update ohne Ausfallzeiten durchführen.