Wiki-Quellcode von PowerShell-Module

Zuletzt geändert von jklein am 2025/06/18 12:37

Verstecke letzte Bearbeiter
jklein 2.1 1 {{aagon.floatingbox/}}
2
jklein 4.3 3 Im Modul-Fenster können Sie die PowerShell-Module der einzelnen Vorlagen verwalten. Dabei können Sie entweder Module aus der PowerShell Gallery nutzen, AESB Shell-Module installieren/aktualisieren oder eigene Module anlegen.
jklein 2.1 4
jklein 7.1 5 [[Import-Dialog für PowerShell-Module>>image:Dialog PowerShell-Module.png||alt="Import-Dialog für PowerShell-Module"]]
jklein 5.2 6
jklein 2.1 7 = Module aus der PowerShell Gallery =
8
jklein 3.1 9 Alle Module aus der PowerShell Gallery, die auf Ihrem System (im Ordner //C:\Program Files\WindowsPowerShell\Modules//) lokal installiert sind, werden aufgelistet. Sie können nun die gewünschten Module auswählen und der ausgewählten PowerShell-Vorlage hinzufügen. Mit dem Filter können Sie die Liste der verfügbaren Module konkretisieren, um die Übersichtlichkeit zu erhöhen.
jklein 2.1 10
jklein 4.3 11 = AESB Shell-Module =
12
jklein 11.1 13 Das Hinzufügen von AESB Shell-Modulen zu einer PowerShell-Microservice-Vorlage ermöglicht es Ihnen, in Ihrem PowerShell-Skript auf spezifische Cmdlets der AESB Shell zugreifen. .
jklein 4.3 14
jklein 7.1 15 |=(% style="width: 286px;" %)AESB Shell-Modul|=(% style="width: 833px;" %)Beschreibung
jklein 7.2 16 |(% style="width:286px" %)Aagon.Sis.Sics.Powershell.Cmdlets.Microservice|(% style="width:833px" %)Diese Cmdlets ermöglichen es Ihnen, die Microservices zu verwalten. Alle im Modul enthaltenen Cmdlets finden Sie im Abschnitt [[Microservice Cmdlets>>doc:AESB.111.AESB Shell.Cmdlet-Dokumentation.Microservice Cmdlets.WebHome]].
17 |(% style="width:286px" %)Aagon.Sis.Sics.Powershell.Cmdlets.Supervisor|(% style="width:833px" %)Diese Cmdlets ermöglichen es Ihnen, Informationen zu allen mit dem SICS verbundenen Supervisoren abzufragen und die Supervisoren zu verwalten. Alle im Modul enthaltenen Cmdlets finden Sie im Abschnitt [[Supervisor Cmdlets>>doc:AESB.111.AESB Shell.Cmdlet-Dokumentation.Supervisor Cmdlets.WebHome]].
jklein 8.1 18 |(% style="width:286px" %)Aagon.Sis.Sics.Powershell.Cmdlets.UserManagement|(% style="width:833px" %)Diese Cmdlets ermöglichen es Ihnen, die Nutzer von AESB zu verwalten. Alle im Modul enthaltenen Cmdlets finden Sie im Abschnitt [[UserManagement Cmdlets.>>doc:AESB.111.AESB Shell.Cmdlet-Dokumentation.UserManagement Cmdlets.WebHome]]
jklein 7.1 19
jklein 11.1 20 === Rollen und Rechte ===
jklein 10.1 21
jklein 11.1 22 Durch das Hinzufügen von AESB Shell-Modulen werden zum Teil automatisch neue Rollen in AESB erstellt:
jklein 10.1 23
jklein 11.1 24 * Beim Hinzufügen des Moduls //Aagon.Sis.Sics.Powershell.Cmdlets.Supervisor //wird automatisch die Rolle// MicroServices_Supervisor //erstellt.
25 * Beim Hinzufügen des Moduls// Aagon.Sis.Sics.Powershell.Cmdlets.UserManagement //wird automatisch die Rolle// MicroServices_UserManagement //erstellt.
26
27 Diese Rollen sind notwendig, damit der Zugriff auf die Cmdlets und damit verbundenen Informationen des jeweiligen Moduls nur für berechtigte Benutzer möglich ist. Wird einem Benutzer beispielsweise die Rolle //MicroServices_Usermanagement //zugeordnet, so hat er das Recht //UserManagement //und kann auf das AESB Shell-Modul zugreifen.
28
29 {{aagon.infobox}}
jklein 12.1 30 Falls ein Benutzer das Recht //UserManagement //nicht besitzt, sind die entsprechenden Vorlagen deaktiviert.
jklein 11.1 31 {{/aagon.infobox}}
32
jklein 10.1 33 === Update von AESB Shell-Modulen ===
34
jklein 13.1 35 Die AESB Shell-Module können Sie zudem über den Modul-Dialog updaten, sofern es neue Versionen der Cmdlets gibt.
jklein 9.1 36
jklein 8.1 37 {{aagon.infobox}}
jklein 12.1 38 Neue Versionen der Module sind in der Regel nach einem Update der AESB-Version bzw. der Core-Funktionen verfügbar.
jklein 8.1 39 {{/aagon.infobox}}
40
jklein 2.1 41 = Eigene Module =
42
jklein 5.2 43 Wenn Sie ein eigenes Modul hinzufügen möchten, müssen Sie hierzu den entsprechenden Modul-Typ auswählen. Anschließend müssen Sie die Datei aus Ihrem Datei-Explorer auswählen. Bei Bedarf können Sie der Datei ein Prefix und eine zusätzliche Beschreibung geben.
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community