Wiki source code of Supervisor Cmdlets

Version 4.1 by jklein on 2025/07/17 07:43

Hide last authors
jklein 1.1 1 {{aagon.floatingbox/}}
2
jklein 2.1 3 = Get-AESBSupervisors =
4
jklein 3.1 5
6 Mit diesem Cmdlet können Sie die Daten aller mit dem SICS verbundenen Supervisoren abfragen.
7
8 |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Optional|=Alias|=Beschreibung
9 |(% style="width:151px" %)-ConnectionName|(% style="width:79px" %)String|✅|C|Der Name der Verbindung, für die die Liste der Supervisoren abgerufen werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
10
11 === Beispiele ===
12
13 Beispiel 1: Supervisor-Daten abfrage
14
15 {{code language="PowerShell"}}
16 Get-AESBSupervisor -ConnectionName "MyConnection"
17 {{/code}}
18
19 Dieses Beispiel fragt die Daten des Supervisors mit einem bestimmten Connectionname "MyConnection"
20
jklein 2.1 21 = Get-AESBSupervisor =
22
jklein 3.1 23 Mit diesem Cmdlet können Sie die Daten des Supervisors abfragen.
24
25 |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Optional|=Alias|=Beschreibung
26 |-ConnectionName|String|✅|C|Der Name der Verbindung, über die Informationen zum Supervisor abgerufen werden sollen. Wenn nicht angegeben, wird die Standardverbindung verwendet.
27 |-SupervisorIds|String|❌|Keine|Die Id des Supervisors.
28 |-ShowStatus|SwitchParameter|✅|Keine|Ein optionaler Parameter, um nur die Status-Daten des Supervisors anzuzeigen. Darf nicht zusammen mit "-ShowConfig" verwendet werden.
29 |-ShowConfig|SwitchParameter|✅|Keine|Ein optionaler Parameter, um nur die Konfigurations-Daten des Supervisors anzuzeigen. Darf nicht zusammen mit "-ShowStatus" verwendet werden.
30
31 === Beispiele ===
32
33 Beispiel 1: Supervisor-Daten abfragen
34
35 {{code language="PowerShell"}}
36 Get-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff"
37 {{/code}}
38
39 Dieses Beispiel fragt die Daten des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“. Die Standardverbindung wird verwendet.
40
41 Beispiel 2: Supervisor-Daten abfragen mit dem optionalen Parameter //-ShowStatus//
42
43 {{code language="PowerShell"}}
44 Get-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -ShowStatus
45
46 {{/code}}
47
48 Dieses Beispiel fragt die Daten des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ und filtert die Ausgabe um nur die Status Daten auszugeben. Die Standardverbindung wird verwendet.
49
jklein 4.1 50 Beispiel 3: Supervisor-Daten abfragen mit dem optionalen Paramter //-ShowConfig//
jklein 3.1 51
52 {{code language="PowerShell"}}
53 Get-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -ShowConfig
54
55 {{/code}}
56
jklein 4.1 57 Dieses Beispiel fragt die Daten des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ und filtert die Ausgabe, um nur die Konfigurationsdaten auszugeben. Die Standardverbindung wird verwendet.
jklein 3.1 58
jklein 2.1 59 = Get-AESBSupervisorStatus =
60
jklein 4.1 61 Mit diesem Cmdlet können Sie den Supervisor Status abfragen.
62
63 |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Optional|=Alias|=Beschreibung
64 |-ConnectionName|String|✅|Keine|Der Name der Verbindung, über die der Supervisor-Status abgerufen werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
65 |-SupervisorIds|String[]|❌|Keine|Die SupervisorId(s) vom Supervisor.
66
67 === Beispiele ===
68
69 Beispiel 1: Supervisor-Status mit einer Id abfragen
70
71 {{code language="powershell"}}
72 Get-AESBSupervisorStatus -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff"
73
74 {{/code}}
75
76 Dieses Beispiel fragt den Status des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ ab. Die Standardverbindung wird verwendet.
77
78 Beispiel 2: Supervisor-Status mit mehreren Ids abfragen
79
80 {{code language="powershell"}}
81 Get-AESBSupervisorStatus -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff", "ffffffff-ffff-ffff-ffff-ffffffffffff"
82
83 {{/code}}
84
85 Dieses Beispiel fragt den Status des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ ab. Die Standardverbindung wird verwendet.
86
jklein 2.1 87 = Remove-AESBSupervisor =
88
jklein 4.1 89 Dieses Cmdlet entfernt den gewünschten Supervisor. Der Supervisor muss gestoppt sein. Da nur die Konfigurationsdaten des Supervisors gelöscht werden, wird der Supervisor nach einem Neustart wieder angezeigt.
90
91 |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Optional|=Alias|=Beschreibung
92 |-ConnectionName|String|✅|Keine|Der Name der Verbindung, über die der Supervisor entfernt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
93 |-SupervisorIds|String[]|❌|Keine|Die Id(s) vom Supervisor.
94 |-Timeout|String|✅|Keine|Setzt die Wartezeit, wie lange auf die erfolgreiche Löschung eines Supervisors gewartet werden soll. (Default: 30s)
95
96 === Beispiele ===
97
98 Beispiel 1: Einen einzelnen Supervisor entfernen
99
100 {{code language="powershell"}}
101 Remove-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff"
102
103 {{/code}}
104
105 Dieses Beispiel entfernt den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu. Die Standardverbindung wird verwendet.
106
107 Beispiel 2: Mehrere Supervisoren entfernen
108
109 {{code language="powershell"}}
110 Remove-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff", "ffffffff-ffff-ffff-ffff-ffffffffffff"
111
112 {{/code}}
113
114 Dieses Beispiel entfernt die Supervisors mit den Ids „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu. Die Standardverbindung wird verwendet.
115
116 Beispiel 3: Supervisor mit Timeout-Parameter entfernen
117
118 {{code language="powershell"}}
119 Remove-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Timeout "1h"
120
121 {{/code}}
122
123 Dieses Beispiel entfernt den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ und wartet eine Stunde auf das erfolgreiche Entfernen. Die Standardverbindung wird verwendet.
124
jklein 2.1 125 = Restart-AESBSupervisor =
126
jklein 4.1 127 Mit diesem Cmdlet können Sie eine Restart-Operation an den gewünschten Supervisoren ausführen.
128
129 |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Optional|=Alias|=Beschreibung
130 |-ConnectionName|String|✅|Keine|Der Name der Verbindung, über die der Supervisor entfernt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
131 |-SupervisorIds|String[]|❌|Keine|Die Id(s) vom Supervisor.
132 |-Timeout|String|✅|Keine|Setzt die Wartezeit, wie lange auf die erfolgreiche Löschung eines Supervisors gewartet werden soll. (Default: 30s)
133
134 === Beispiele ===
135
136 Beispiel 1: Einen einzelnen Supervisor neustarten
137
138 {{code language="powershell"}}
139 Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff"
140
141 {{/code}}
142
143 Dieses Beispiel startet den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu. Die Standardverbindung wird verwendet.
144
145 Beispiel 2: Mehrere Supervisoren neustarten
146
147 {{code language="powershell"}}
148 Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff", "ffffffff-ffff-ffff-ffff-ffffffffffff"
149
150 {{/code}}
151
152 Dieses Beispiel startet die Supervisors mit den Ids „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu. Die Standardverbindung wird verwendet.
153
154 Beispiel 3: Supervisor mit Timeout-Parameter neustarten
155
156 {{code language="powershell"}}
157 Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Timeout "1h"
158 {{/code}}
159
160 Dieses Beispiel startet den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu und wartet eine Stunde auf einen erfolgreichen Neustart. Die Standardverbindung wird verwendet.
161
162 Beispiel 4: Mehrere Supervisoren mit NoWait Parameter neustarten
163
164 {{code language="powershell"}}
165 Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff", "ffffffff-ffff-ffff-ffff-ffffffffffff" -NoWait
166
167 {{/code}}
168
169 Dieses Beispiel startet die Supervisors mit den Ids „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu und wartet nicht darauf, das diese erfolgreich neugestartet wurden. Die Standardverbindung wird verwendet.
170
jklein 2.1 171 = Set-AESBSupervisorLogging =
jklein 4.1 172
173 Dieses Cmdlet aktiviert/deaktiviert den Logging-Zustand vom Supervisor.
174
175 |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Optional|=Alias|=Beschreibung
176 |-ConnectionName|String|✅|Keine|Der Name der Verbindung, über die das Logging von Supervisoren aktiviert/deaktiviert werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
177 |-SupervisorIds|String[]|❌|Keine|Die Id(s) vom Supervisor.
178 |-Enable|SwitchParameter|✅/❌|Keine|Setzt das Logging auf Enabled. Darf nicht zusammen mit "-Disable" verwendet werden.
179 |-Disable|SwitchParameter|✅/❌|Keine|Setzt das Logging auf Disabled. Darf nicht zusammen mit "-Enable" verwendet werden.
180
181 === Beispiele ===
182
183 Beispiel 1: Supervisor-Logging aktivieren
184
185 {{code language="powershell"}}
186 Set-AESBSupervisorLogging -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Enable
187 {{/code}}
188
189 Dieses Beispiel aktiviert das Logging des Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“. Die Standardverbindung wird verwendet.
190
191 Beispiel 2: Supervisor Logging deaktiviere
192
193 {{code language="powershell"}}
194 Set-AESBSupervisorLogging -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Disable
195
196 {{/code}}
197
198 Dieses Beispiel deaktiviert das Logging des Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“. Die Standardverbindung wird verwendet.
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community