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
-
... ... @@ -634,57 +634,173 @@ 634 634 635 635 Dieses Beispiel fügt eine neue Templatekonfiguration mit dem Namen "Test" auf Basis des $templateConfig-Objekts hinzu. Die Standardverbindung wird verwendet. 636 636 637 -{{apimacro title="Beispiel der Funktion in PowerShell"}} 638 -{{code language="PowerShell" layout="LINENUMBERS"}} 639 -function Add-MicroserviceTemplate { 637 + 638 +**Beispiel Funktion in PowerShell** 639 + 640 +|((( 641 +1 642 + 643 +2 644 + 645 +3 646 + 647 +4 648 + 649 +5 650 + 651 +6 652 + 653 +7 654 + 655 +8 656 + 657 +9 658 + 659 +10 660 + 661 +11 662 + 663 +12 664 + 665 +13 666 +)))|((( 667 +function Add-MicroserviceTemplate { 668 + 640 640 param ( 670 + 641 641 [string]$Name 672 + 642 642 ) 643 - 644 - $packages = Get-AESBMicroservicePackages 645 - 646 - $microserviceTemplateConfig = New-AESBMicroserviceTemplateConfig -PackageName $packages[0].PackageName -PackageVersion $packages[0].PackageVersions[0] 647 - 648 - $addMicroserviceResult = Add-AESBMicroserviceTemplate -TemplateName $Name -TemplateConfig $microserviceTemplateConfig 649 - 650 - return $addMicroserviceResult 674 + 675 + 676 + $packages = Get-AESBMicroservicePackages 677 + 678 + 679 + $microserviceTemplateConfig = New-AESBMicroserviceTemplateConfig -PackageName $packages[0].PackageName -PackageVersion $packages[0].PackageVersions[0] 680 + 681 + 682 + $addMicroserviceResult = Add-AESBMicroserviceTemplate -TemplateName $Name -TemplateConfig $microserviceTemplateConfig 683 + 684 + 685 + return $addMicroserviceResult 686 + 651 651 } 652 -{{/code}} 653 -{{/apimacro}} 688 +))) 654 654 655 -{{apimacro title="Beispiel der Template-Konfiguration"}} 656 -{{code language="PowerShell" layout="LINENUMBERS"}} 657 -$templateConfig = "<MicroserviceConfiguration Version=`"1.11.0.895`" Type=`"SnmpConnector`" SessionKey=`"bcafdb4e94f2572eed78525430ad0e0275229f98`"> 690 + 691 + 692 +**Beispiel Template Konfiguration** 693 + 694 +|((( 695 +1 696 + 697 +2 698 + 699 +3 700 + 701 +4 702 + 703 +5 704 + 705 +6 706 + 707 +7 708 + 709 +8 710 + 711 +9 712 + 713 +10 714 + 715 +11 716 + 717 +12 718 + 719 +13 720 + 721 +14 722 + 723 +15 724 + 725 +16 726 + 727 +17 728 + 729 +18 730 + 731 +19 732 + 733 +20 734 + 735 +21 736 + 737 +22 738 + 739 +23 740 + 741 +24 742 + 743 +25 744 + 745 +26 746 +)))|((( 747 +$templateConfig = "<MicroserviceConfiguration Version=`"1.11.0.895`" Type=`"SnmpConnector`" SessionKey=`"bcafdb4e94f2572eed78525430ad0e0275229f98`"> 748 + 658 658 <SnmpConnectorConfiguration> 750 + 659 659 <SnmpReader> 752 + 660 660 <ParallelRequests>10</ParallelRequests> 754 + 661 661 <SchedulingConfig> 756 + 662 662 <SchedulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling> 758 + 663 663 <SchedulingConfig_Interval>P1D</SchedulingConfig_Interval> 760 + 664 664 <SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTime> 762 + 665 665 </SchedulingConfig> 764 + 666 666 <Groups /> 766 + 667 667 <GlobalCredentialLists> 768 + 668 668 <GlobalCredentials /> 770 + 669 669 <GlobalCredentialsNoPriv /> 772 + 670 670 <GlobalCredentialsNoAuthNoPriv /> 774 + 671 671 </GlobalCredentialLists> 776 + 672 672 </SnmpReader> 778 + 673 673 <SnmpWriters> 780 + 674 674 <DescriptionWriteMode>Keep</DescriptionWriteMode> 782 + 675 675 <LocationWriteMode>Ignore</LocationWriteMode> 784 + 676 676 <ContactWriteMode>Ignore</ContactWriteMode> 786 + 677 677 <ProcessorWriter /> 788 + 678 678 <DispatcherStarter /> 790 + 679 679 <FileDumper /> 792 + 680 680 </SnmpWriters> 794 + 681 681 </SnmpConnectorConfiguration> 796 + 682 682 </MicroserviceConfiguration>" 683 -{{/code}} 684 -{{/apimacro}} 798 +))) 685 685 686 -=== **Rückgabewerte** === 687 687 801 + 802 +==== 12.2. **Rückgabewerte** ==== 803 + 688 688 Bei erfolgreicher Anwendung bekommt man zwei Objekte zurück. 689 689 690 690 * String ... ... @@ -701,30 +701,71 @@ 701 701 ** Version 702 702 *** Die Versionierung des Templates 703 703 704 -{{apimacro title="Rückgabewerte der Template-Konfiguration"}} 705 -{{code language="PowerShell" layout="LINENUMBERS"}} 706 -Successfully added template 'Test'. 707 - 708 -TemplateId : 119398aa-8108-43bd-811b-bd3e703e7f5c 820 + 821 + 822 +**Beispiel Template Konfiguration** 823 + 824 +|((( 825 +1 826 + 827 +2 828 + 829 +3 830 + 831 +4 832 + 833 +5 834 + 835 +6 836 + 837 +7 838 + 839 +8 840 + 841 +9 842 + 843 +10 844 + 845 +11 846 + 847 +12 848 + 849 +13 850 + 851 +14 852 +)))|((( 853 +Successfully added template 'Test'. 854 + 855 + 856 +TemplateId : 119398aa-8108-43bd-811b-bd3e703e7f5c 857 + 709 709 Configuration : <SnmpConnectorConfiguration><SnmpReader><ParallelRequests>10</ParallelRequests><SchedulingConfig><Sched 859 + 710 710 ulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling><SchedulingConfig_Interval>P1D</Scheduling 861 + 711 711 Config_Interval><SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTi 863 + 712 712 me></SchedulingConfig><Groups /><GlobalCredentialLists><GlobalCredentials /><GlobalCredentialsNoPriv 865 + 713 713 /><GlobalCredentialsNoAuthNoPriv /></GlobalCredentialLists></SnmpReader><SnmpWriters><DescriptionWriteM 867 + 714 714 ode>Keep</DescriptionWriteMode><LocationWriteMode>Ignore</LocationWriteMode><ContactWriteMode>Ignore</C 869 + 715 715 ontactWriteMode><ProcessorWriter /><DispatcherStarter /><FileDumper 871 + 716 716 /></SnmpWriters></SnmpConnectorConfiguration> 717 -Name : Test 718 -Type : SnmpConnector 719 -Version : 1.11.0.895 720 -{{/code}} 721 -{{/apimacro}} 722 722 723 - == Export-MicroserviceTemplateConfig ==874 +Name : Test 724 724 725 - DiesesCmdlet ermöglicht es, die Konfigurationeiner Microservice-Vorlagen zu exportieren.876 +Type : SnmpConnector 726 726 878 +Version : 1.11.0.895 879 +))) 727 727 881 + 882 + 883 +== Export-MicroserviceTemplateConfig == 884 + 728 728 == Get-AESBMicroserviceTemplateConfig == 729 729 730 730 == Import-AESBMicroserviceTemplateConfig ==

