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
-
... ... @@ -533,7 +533,6 @@ 533 533 534 534 Mit diesem Cmdlet werden die angegebenen, laufenden Microservice-Instanzen gestoppt. Die zu stoppenden Microservices können entweder über ihre `InstanceIds` oder über eine `SupervisorId` (die alle zugehörigen Instanzen stoppt) identifiziert werden. Es muss einer der Parameter `-InstanceIds` oder `-SupervisorId` angegeben werden. 535 535 536 - 537 537 |=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 538 538 |-ConnectionName|String|✅|C|Der Name der Verbindung, über die Microservice-Instanzen gestoppt werden sollen. Wird die Standardverbindung verwendet, wenn nicht angegeben. 539 539 |-SupervisorId|String|❌|Keine|Gibt die ID des Supervisors an, dessen zugehörige Microservices gestoppt werden sollen. Obligatorisch für Parametersatz `UseSupervisorIdParameterSet`. ... ... @@ -591,10 +591,141 @@ 591 591 592 592 == Get-AESBMicroservicePackages == 593 593 593 +Dieses Cmdlet ruft eine Liste aller verfügbaren Microservice-Pakete und deren Versionen ab. Es sind keine spezifischen Parameter erforderlich. 594 + 595 +|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 596 +|-ConnectionName|String|✅|C|Der Name der Verbindung, über die Informationen zu Microservice-Paketen abgerufen werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 597 + 598 +=== **Beispiele** === 599 + 600 +Beispiel 1: Alle verfügbaren Microservice-Pakete auflisten 601 + 602 +{{code language="PowerShell"}} 603 +Get-AESBMicroservicePackages 604 + 605 +{{/code}} 606 + 607 +Dieser Befehl ruft alle verfügbaren Microservice-Pakete und die zugehörigen Versionen ab. 608 + 609 +=== **Rückgabewert** === 610 + 611 +Das Cmdlet gibt für jedes gefundene Microservice-Paket ein Objekt zurück. Dieses Objekt enthält typischerweise die folgenden Informationen: 612 + 613 +* **PackageName**: Der Name des Microservice-Pakets. 614 +* **PackageVersions**: Eine Liste der verfügbaren Versionen für dieses Paket. 615 + 594 594 = Templates = 595 595 596 596 == Add-AESBMicroserviceTemplate == 597 597 620 +Dieses Cmdlet fügt eine Microservice-Vorlage auf Basis der beigefügten Vorlagen-Konfiguration hinzu. 621 + 622 +|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 623 +|-ConnectionName|String|✅|C|Der Name der Verbindung, über die eine Vorlage hinzugefügt werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 624 +|-TemplateName|String|❌|Keine|Der Name für die Vorlage 625 +|-TemplateConfig|XmlDocument|❌|Keine|Die Konfiguration der Vorlage 626 + 627 +=== **Beispiele** === 628 + 629 +Beispiel 1: Fügt ein neues Microservice-Template hinzu 630 + 631 +{{code language="PowerShell"}} 632 +Add-AESBMicroserviceTemplate -TemplateName "Test" -TemplateConfig $templateConfig 633 +{{/code}} 634 + 635 +Dieses Beispiel fügt eine neue Templatekonfiguration mit dem Namen "Test" auf Basis des $templateConfig-Objekts hinzu. Die Standardverbindung wird verwendet. 636 + 637 +{{apimacro title="Beispiel der Funktion in PowerShell"}} 638 + 639 +{{/apimacro}} 640 + 641 +{{apimacro title="Beispiel der Template-Konfiguration"}} 642 + 643 +{{/apimacro}} 644 + 645 +=== **Rückgabewerte** === 646 + 647 +Bei erfolgreicher Anwendung bekommt man zwei Objekte zurück. 648 + 649 +* String 650 +** Erfolgreiche Statusmeldung 651 +* TemplateInfo 652 +** TemplateId 653 +*** ID des Templates 654 +** Configuration 655 +*** Aktuelle Konfiguration des Templates 656 +** Name 657 +*** Name des Templates 658 +** Type 659 +*** Der Typ des Templates 660 +** Version 661 +*** Die Versionierung des Templates 662 + 663 +{{apimacro title="Rcükgabewerte der Template-Konfiguration"}} 664 + 665 +{{/apimacro}} 666 + 667 +**Beispiel Template Konfiguration** 668 + 669 +|((( 670 +1 671 + 672 +2 673 + 674 +3 675 + 676 +4 677 + 678 +5 679 + 680 +6 681 + 682 +7 683 + 684 +8 685 + 686 +9 687 + 688 +10 689 + 690 +11 691 + 692 +12 693 + 694 +13 695 + 696 +14 697 +)))|((( 698 +Successfully added template 'Test'. 699 + 700 + 701 +TemplateId : 119398aa-8108-43bd-811b-bd3e703e7f5c 702 + 703 +Configuration : <SnmpConnectorConfiguration><SnmpReader><ParallelRequests>10</ParallelRequests><SchedulingConfig><Sched 704 + 705 + ulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling><SchedulingConfig_Interval>P1D</Scheduling 706 + 707 + Config_Interval><SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTi 708 + 709 + me></SchedulingConfig><Groups /><GlobalCredentialLists><GlobalCredentials /><GlobalCredentialsNoPriv 710 + 711 + /><GlobalCredentialsNoAuthNoPriv /></GlobalCredentialLists></SnmpReader><SnmpWriters><DescriptionWriteM 712 + 713 + ode>Keep</DescriptionWriteMode><LocationWriteMode>Ignore</LocationWriteMode><ContactWriteMode>Ignore</C 714 + 715 + ontactWriteMode><ProcessorWriter /><DispatcherStarter /><FileDumper 716 + 717 + /></SnmpWriters></SnmpConnectorConfiguration> 718 + 719 +Name : Test 720 + 721 +Type : SnmpConnector 722 + 723 +Version : 1.11.0.895 724 +))) 725 + 726 + 727 + 598 598 == Export-MicroserviceTemplateConfig == 599 599 600 600 == Get-AESBMicroserviceTemplateConfig ==

