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
-
... ... @@ -621,8 +621,8 @@ 621 621 622 622 |=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 623 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 .624 +|-TemplateName|String|❌|Keine|Der Name für die Vorlage 625 +|-TemplateConfig|XmlDocument|❌|Keine|Die Konfiguration der Vorlage 626 626 627 627 === **Beispiele** === 628 628 ... ... @@ -685,7 +685,7 @@ 685 685 686 686 === **Rückgabewerte** === 687 687 688 -Bei erfolgreicher Anwendung e rhaltenSiezwei Objekte zurück.688 +Bei erfolgreicher Anwendung bekommt man zwei Objekte zurück. 689 689 690 690 * String 691 691 ** Erfolgreiche Statusmeldung ... ... @@ -724,237 +724,15 @@ 724 724 725 725 Dieses Cmdlet ermöglicht es, die Konfiguration einer Microservice-Vorlagen zu exportieren. 726 726 727 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 728 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservice-Vorlagen-Konfiguration exportiert werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 729 -|-TemplateConfig|XmlDocument|❌|Keine|Die Konfiguration, die exportiert werden soll. 730 -|-Path|String|❌|Keine|Der Pfad, unter dem die Microservice-Vorlagen-Konfiguration gespeichert werden soll. 731 731 732 -=== **Beispiele** === 733 - 734 -Beispiel 1: MicroserviceTemplate exportieren 735 - 736 -{{code language="PowerShell"}} 737 -Export-AESBMicroserviceTemplateConfig -TemplateConfig $templateConfig -Path $path 738 - 739 -{{/code}} 740 - 741 -In diesem Beispiel wird die $templateConfig am Speicherort "C:\Test.xml" exportiert. 742 - 743 -{{code language="PowerShell" layout="LINENUMBERS"}} 744 -function Export-MicroserviceTemplateConfig { 745 - param ( 746 - [string]$Path 747 - ) 748 - 749 - $microserviceTemplates = Get-AESBMicroserviceTemplates 750 - 751 - $microserviceTemplateConfig = Get-AESBMicroserviceTemplateConfig -TemplateName $microserviceTemplates[0].Name 752 - 753 - $exportMicroserviceTemplateConfigResult = Export-AESBMicroserviceTemplateConfig -TemplateConfig $microserviceTemplateConfig -Path $Path 754 - 755 - return $exportMicroserviceTemplateConfigResult 756 -} 757 -{{/code}} 758 - 759 -{{apimacro title="Beispielhafte XML-Datei nach dem Exportieren"}} 760 -{{code language="XML" layout="LINENUMBERS"}} 761 -<MicroserviceConfiguration Version="1.11.0.895" Type="SnmpConnector" SessionKey="bcafdb4e94f2572eed78525430ad0e0275229f98"> 762 - <SnmpConnectorConfiguration> 763 - <SnmpReader> 764 - <ParallelRequests>10</ParallelRequests> 765 - <SchedulingConfig> 766 - <SchedulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling> 767 - <SchedulingConfig_Interval>P1D</SchedulingConfig_Interval> 768 - <SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTime> 769 - </SchedulingConfig> 770 - <Groups /> 771 - <GlobalCredentialLists> 772 - <GlobalCredentials /> 773 - <GlobalCredentialsNoPriv /> 774 - <GlobalCredentialsNoAuthNoPriv /> 775 - </GlobalCredentialLists> 776 - </SnmpReader> 777 - <SnmpWriters> 778 - <DescriptionWriteMode>Keep</DescriptionWriteMode> 779 - <LocationWriteMode>Ignore</LocationWriteMode> 780 - <ContactWriteMode>Ignore</ContactWriteMode> 781 - <ProcessorWriter /> 782 - <DispatcherStarter /> 783 - <FileDumper /> 784 - </SnmpWriters> 785 - </SnmpConnectorConfiguration> 786 -</MicroserviceConfiguration> 787 -{{/code}} 788 -{{/apimacro}} 789 - 790 -=== Rückgabewerte === 791 - 792 -Nach erfolgreichem Exportieren erhalten Sie eine Statusmeldung zurück. 793 - 794 -{{code language="none"}} 795 -Writing the file was successful. 796 - 797 -{{/code}} 798 - 799 799 == Get-AESBMicroserviceTemplateConfig == 800 800 801 -Dieses Cmdlet fragt die TemplateConfig einer bestimmten Microservice-Vorlage ab. 802 - 803 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 804 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservice-Vorlagen-Konfiguration exportiert werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 805 -|-TemplateName|String|❌|Keine|Der Name der Vorlage für die gewünschte Konfiguration. 806 - 807 -=== Beispiele === 808 - 809 -Beispiel 1: MicroserviceTemplateConfig von $templateName anfragen 810 - 811 -{{code language="PowerShell"}} 812 -Get-AESBMicroserviceTemplateConfig -TemplateName $templateName 813 -{{/code}} 814 - 815 -Dieses Beispiel fragt die Templatekonfiguration mit dem Namen $templateName an. Die Standardverbindung wird verwendet. 816 - 817 -{{code language="PowerShell" layout="LINENUMBERS"}} 818 -function Get-MicroserviceTemplateConfig { 819 - 820 - $aesbMicroserviceTemplates = Get-AESBMicroserviceTemplates 821 - 822 - $microserviceTemplateConfig = Get-AESBMicroserviceTemplateConfig -TemplateName $aesbMicroserviceTemplates[0].Name 823 - 824 - return $microserviceTemplateConfig 825 -} 826 -{{/code}} 827 - 828 -=== Rückgabewerte === 829 - 830 -Bei erfolgreicher Anwendung erhalten Sie die gewünschte Microservice-Konfiguration zurück: 831 - 832 -* MicroserviceConfiguration 833 -** Version 834 -*** Die jeweilige Versionierung des Microservices 835 -** Type 836 -*** Der Typ des Microservices 837 -** TypeConfiguration 838 -*** Die jeweilige Typ-Konfiguration des Microservices 839 - 840 -{{code language="PowerShell"}} 841 -$microserviceTemplateConfig 842 - 843 -MicroserviceConfiguration 844 -------------------------- 845 -MicroserviceConfiguration 846 - 847 -$microserviceTemplateConfig.MicroserviceConfiguration 848 - 849 -Version Type SnmpConnectorConfiguration 850 -------- ---- -------------------------- 851 -1.11.0.895 SnmpConnector SnmpConnectorConfiguration 852 -{{/code}} 853 - 854 854 == Import-AESBMicroserviceTemplateConfig == 855 855 856 -Dieses Cmdlet importiert die Templatekonfiguration vom angegebenen Pfad. 857 - 858 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 859 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservices-Vorlagen-Konfiguration importiert werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben. 860 -|-Path|String|❌|Keine|Der Pfad, von dem die Konfiguration importiert werden soll. 861 - 862 -=== Beispiele === 863 - 864 -Beispiel 1: Templatekonfiguration von $path laden 865 - 866 -{{code language="PowerShell"}} 867 -Import-AESBMicroserviceTemplateConfig -Path $path 868 - 869 -{{/code}} 870 - 871 -Dieses Beispiel importiert die Templatekonfiguration beim hinterlegten Pfad. Die Standardverbindung wird verwendet. 872 - 873 -=== Rückgabewerte === 874 - 875 -Bei erfolgreicher Anwendung erhalten Sie die gewünschte MicroserviceConfiguration zurück: 876 - 877 -* MicroserviceConfiguration 878 -** Version 879 -*** Die jeweilige Versionierung des Microservices 880 -** Type 881 -*** Der Typ des Microservices 882 -** TypeConfiguration 883 -*** Die jeweilige Typ-Konfiguration des Microservices 884 - 885 -{{code language="PowerShell"}} 886 -$microserviceTemplateConfig 887 - 888 -MicroserviceConfiguration 889 -------------------------- 890 -MicroserviceConfiguration 891 - 892 -$microserviceTemplateConfig.MicroserviceConfiguration 893 - 894 -Version Type SnmpConnectorConfiguration 895 -------- ---- -------------------------- 896 -1.11.0.895 SnmpConnector SnmpConnectorConfiguration 897 -{{/code}} 898 - 899 899 == Migrate-AESBMicroserviceTemplate == 900 900 901 -Mit diesem Cmdlet werden bestehende Vorlagen auf die gewünschte Zielversion übertragen. 902 - 903 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung 904 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die Microservice-Vorlagen migriert werden sollen. Wird die Standardverbindung verwendet, wenn nicht angegeben. 905 -|-TemplateNames|String[]|❌|Keine|Hier sind die Namen der Vorlagen, die übertragen werden sollen. 906 -|-TargetVersion|String|❌|Keine|Die Zielversion, auf die die Vorlagen migriert werden sollen. 907 -|-KeepTemplateIds|SwitchParameter|✅|Keine|Hier wird festgelegt, ob die bestehenden Template-IDs gleich bleiben oder beim Migrieren neu erstellt werden sollen. 908 - 909 -=== Beispiele === 910 - 911 -Beispiel 1: Mehrere Templates auf Version $templateVersion migrieren 912 - 913 -{{code language="PowerShell"}} 914 -Migrate-AESBMicroserviceTemplates -TemplateNames $templateNames -TargetVersion $templateVersion 915 - 916 -{{/code}} 917 - 918 -Dieses Beispiel migriert alle Templates die in $templateNames stehen auf die Version $templateVersion 919 - 920 -=== Rückgabewerte === 921 - 922 -Bei erfolgreicher Anwendung erhalten Sie eine Liste von Template-Informationen mit den neuen Daten der erfolgreich migrierten Templates: 923 - 924 -* TemplateInfo 925 -** TemplateId 926 -*** Die neu erstellte / gleichbleibende Id des Templates 927 -** Configuration 928 -*** Die aktuelle Konfiguration des Templates 929 -** Name 930 -*** Der neue Name des Template 931 -** Type 932 -*** Der Typ des Templates 933 -** Version 934 -*** Die neue Version des Templates 935 - 936 -{{code language="PowerShell"}} 937 -TemplateId : ffffffff-ffff-ffff-ffff-ffffffffffff" 938 -Configuration : <Configuration> 939 - <SchedulingConfig> 940 - <SchedulingConfig_Scheduling>Disabled</SchedulingConfig_Scheduling> 941 - </SchedulingConfig> 942 - </Configuration> 943 -Name : TestTest_1_0_0_1 944 -Type : Test 945 -Version : 1.0.0.1 946 -{{/code}} 947 - 948 948 == New-AESBMicroserviceTemplateConfig == 949 949 950 - 951 - 952 - 953 - 954 - 955 - 956 - 957 - 958 958 == Remove-AESBMicroserviceTemplate == 959 959 960 960 == Update-AESBMicroserviceTemplate ==

