Changes for page Microservice Cmdlets
Last modified by jklein on 2025/08/15 09:48
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -180,7 +180,7 @@ 180 180 181 181 === Beispiele === 182 182 183 -Beispiel 1: Starttyp eines Microservice auf "Automatisch" änder n183 +Beispiel 1: Starttyp eines Microservice auf "Automatisch" änder 184 184 185 185 {{code language="PowerShell"}} 186 186 Edit-AESBMicroservice -InstanceName "TestMicroservice1" -StartupType Automatic ... ... @@ -189,7 +189,7 @@ 189 189 190 190 Dieser Befehl ändert den Starttyp des Microservice mit dem Namen "TestMicroservice" auf "Automatisch". Hier wird das //NoCredentialParameterSetName// verwendet. 191 191 192 -Beispiel 2: Starttyp ändern und individuelle Anmeldeinformationen festlege n192 +Beispiel 2: Starttyp ändern und individuelle Anmeldeinformationen festlege 193 193 194 194 {{code language="PowerShell" layout="LINENUMBERS"}} 195 195 $password = ConvertTo-SecureString "YourSecurePassword" -AsPlainText -Force ... ... @@ -200,63 +200,12 @@ 200 200 201 201 == Kill-AESBMicroservices == 202 202 203 -Mit diesem Cmdlet können Sie laufende Microservices gezielt beenden. Dies ist nützlich für die Wartung, Fehlerbehebung oder das Herunterfahren bestimmter Microservice-Instanzen. Das Cmdlet bietet zwei Methoden zum Ansprechen der zu beendenden Microservices: entweder direkt über deren Instanz-IDs oder indirekt über die ID ihres Supervisoren, wodurch alle zugehörigen Microservices beendet werden. 203 +Mit diesem Cmdlet können Sie laufende Microservices gezielt beenden. 204 +Dies ist nützlich für die Wartung, Fehlerbehebung oder das Herunterfahren bestimmter Microservice-Instanzen. 205 +Das Cmdlet bietet zwei Methoden zum Ansprechen der zu beendenden Microservices: entweder direkt über deren Instanz-IDs oder indirekt über die ID ihres Supervisoren, wodurch alle zugehörigen Microservices beendet werden. 204 204 205 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 209px;" %)ParameterSetName|=Datentyp|=Optional|=Beschreibung 206 -|-ConnectionName| |String|✅|Der Name der Verbindung, über welche die Ausführung von Microservice-Instanzen abgebrochen werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 207 -|-InstanceIds|UseMicroservicesIdListParameterSet|String[]|✅❌|Gibt eine Liste von eindeutigen Instanz-IDs (GUIDs als String) der Microservices an, die beendet werden sollen. 208 -|-SupervisorId|UseSupervisorIdParameterSet|String|✅❌|Der **SupervisorId**-Parameter gibt die eindeutige ID (GUID als String) des Supervisors an. Alle Microservices, die von diesem spezifischen Supervisor verwaltet werden, werden beendet. 209 - 210 -=== Parameter-Sets === 211 - 212 -Das Cmdlet verwendet Parameter-Sets, um diese beiden Betriebsmodi zu unterscheiden: 213 - 214 -* **UseMicroservicesIdListParameterSet**: Ermöglicht das Ansprechen von Microservices über eine Liste ihrer eindeutigen Instanz-IDs. 215 -* **UseSupervisorIdParameterSet**: Ermöglicht das Ansprechen von Microservices durch Angabe der ID ihres Supervisoren. Alle Microservices, die diesem Supervisor zugeordnet sind, werden beendet. 216 - 217 -Sie können immer nur Parameter aus einem dieser Sets gleichzeitig verwenden. 218 - 219 -=== Beispiele === 220 - 221 -Beispiel 1: Einen spezifischen Microservice mit seiner Instanz-ID beenden 222 - 223 -{{code language="PowerShell"}} 224 -Kill-AESBMicroservices -InstanceIds "ffffffff-ffff-ffff-ffff-ffffffffffff" 225 - 226 -{{/code}} 227 - 228 -Dieser Befehl versucht, den Microservice mit der angegebenen Instanz-ID zu beenden. Die Beispielausgabe zeigt, dass der Microservice bereits gestoppt war. Hier wird das //UseMicroservicesIdListParameterSet// verwendet. 229 - 230 -Beispiel 2: Mehrere Microservices mit ihren Instanz-IDs beenden 231 - 232 -{{code language="PowerShell"}} 233 -Kill-AESBMicroservices -InstanceIds "ffffffff-ffff-ffff-ffff-fffffffffff1", "ffffffff-ffff-ffff-ffff-fffffffffff2" 234 - 235 -{{/code}} 236 - 237 -Dieser Befehl versucht, die Microservices mit den angegebenen Instanz-IDs zu beenden. 238 - 239 -Beispiel 3: Alle Microservices beenden, die einem bestimmten Supervisor zugeordnet sin 240 - 241 -{{code language="PowerShell"}} 242 -Kill-AESBMicroservices -SupervisorId "ffffffff-ffff-ffff-ffff-ffffffffffff" 243 -{{/code}} 244 - 245 -Dieser Befehl beendet alle Microservices, die dem Supervisor mit der angegebenen ID zugeordnet sind. Hier wird das //UseSupervisorIdParameterSet// verwendet. 246 - 247 -=== Rückgabewerte === 248 - 249 -Das Cmdlet gibt eine Sammlung von Objekten zurück, die den Status der Beendigung für jeden angesprochenen Microservice anzeigen. Die Ausgabe im Beispiel zeigt folgende Eigenschaften: 250 - 251 -* **Status**: Der Status der Beendigungsoperation (z.B. //Unchanged// wenn bereits gestoppt, //Stopped// wenn erfolgreich beendet). 252 -* **InstanceId**: Die eindeutige ID der betroffenen Microservice-Instanz. 253 -* **InstanceState**: Der Zustand des Microservice nach der Operation (z.B. Already stopped). 254 -* **Error**: Eine Fehlermeldung, falls die Operation nicht erfolgreich war oder ein Problem aufgetreten ist. 255 - 256 256 == Move-AESBMicroservices == 257 257 258 - 259 - 260 260 == Remove-AESBMicroservices == 261 261 262 262 == Restart-AESBMicroservices ==

