Changes for page Operative Cmdlets

Last modified by jklein on 2025/01/10 07:49

From version 9.1
edited by jklein
on 2024/12/04 12:39
Change comment: There is no comment for this version
To version 17.1
edited by jklein
on 2024/12/06 08:00
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -7,10 +7,10 @@
7 7  
8 8  Mit diesem Cmdlet wird ein neuer Alias für eine SICS-Verbindung im Qualified Name Service (QNS) hinzugefügt. Wenn der Parameter //-ConnectionName// nicht angegeben wird, wird der Alias für die Standardverbindung hinzugefügt.
9 9  
10 -(% style="width:1110.22px" %)
11 -|=Parameter |=Datentyp|=Optional|=Alias|=(% style="width: 644px;" %)Beschreibung
12 -|-Alias|String|❌|Keine|Der Name des Alias, der dem Qualified Name Service (QNS) hinzugefügt werden soll.
13 -|-ConnectionName|String|✅|Keine|Der Name der SICS-Verbindung, für die der Alias hinzugefügt wird. Wenn dieser Parameter nicht angegeben ist, wird der Alias für die Standardverbindung hinzugefügt.
10 +(% style="width:977px" %)
11 +|=Parameter |=(% style="width: 101px;" %)Datentyp|=(% style="width: 94px;" %)Optional|=(% style="width: 87px;" %)Alias|=(% style="width: 505px;" %)Beschreibung
12 +|-Alias|(% style="width:101px" %)String|(% style="width:94px" %)❌|(% style="width:87px" %)Keine|(% style="width:505px" %)Der Name des Alias, der dem Qualified Name Service (QNS) hinzugefügt werden soll.
13 +|-ConnectionName|(% style="width:101px" %)String|(% style="width:94px" %)✅|(% style="width:87px" %)Keine|(% style="width:505px" %)Der Name der SICS-Verbindung, für die der Alias hinzugefügt wird. Wenn dieser Parameter nicht angegeben ist, wird der Alias für die Standardverbindung hinzugefügt.
14 14  
15 15  === **Beispiele** ===
16 16  
... ... @@ -31,12 +31,12 @@
31 31  
32 32  Mtit diesem Cmdlet wird ein neues Callback-Target zur SICS-Verbindung hinzugefügt. Das Callback-Target wird für den Empfang von Nachrichten verwendet und erfordert eine Routing-Key-Konfiguration sowie einen Virtual Router.
33 33  
34 -(% style="width:1110.22px" %)
35 -|=Parameter |=Datentyp|=Optional|=Alias|=(% style="width: 644px;" %)Beschreibung
36 -|-ConnectionName|String|✅|Keine|Der Name der SICS-Verbindung, zu der das Callback-Target hinzugefügt wird. Wenn dieser Parameter nicht angegeben ist, wird das Callback-Target zur Standardverbindung hinzugefügt.
37 -|-VirtualRouter|String|❌|Keine|Der Name des Virtual Routers, dem das Callback-Target zugeordnet werden soll.
38 -|-TargetName|String|❌|Keine|Der Name des Callback-Targets, das hinzugefügt werden soll.
39 -|-RoutingKey|String|❌|Keine|Der Routing-Key, der verwendet wird, um Nachrichten an das Callback-Target zu routen.
34 +(% style="width:1073px" %)
35 +|=(% style="width: 166px;" %)Parameter |=(% style="width: 127px;" %)Datentyp|=(% style="width: 90px;" %)Optional|=(% style="width: 74px;" %)Alias|=(% style="width: 614px;" %)Beschreibung
36 +|(% style="width:166px" %)-ConnectionName|(% style="width:127px" %)String|(% style="width:90px" %)✅|(% style="width:74px" %)Keine|(% style="width:614px" %)Der Name der SICS-Verbindung, zu der das Callback-Target hinzugefügt wird. Wenn dieser Parameter nicht angegeben ist, wird das Callback-Target zur Standardverbindung hinzugefügt.
37 +|(% style="width:166px" %)-VirtualRouter|(% style="width:127px" %)String|(% style="width:90px" %)❌|(% style="width:74px" %)Keine|(% style="width:614px" %)Der Name des Virtual Routers, dem das Callback-Target zugeordnet werden soll.
38 +|(% style="width:166px" %)-TargetName|(% style="width:127px" %)String|(% style="width:90px" %)❌|(% style="width:74px" %)Keine|(% style="width:614px" %)Der Name des Callback-Targets, das hinzugefügt werden soll.
39 +|(% style="width:166px" %)-RoutingKey|(% style="width:127px" %)String|(% style="width:90px" %)❌|(% style="width:74px" %)Keine|(% style="width:614px" %)Der Routing-Key, der verwendet wird, um Nachrichten an das Callback-Target zu routen.
40 40  
41 41  === (% id="cke_bm_70797S" style="display:none" %)** **(%%)**Beispiele** ===
42 42  
... ... @@ -124,26 +124,206 @@
124 124  Add-AESBRoutingToAlias -Alias "MyAlias" -VirtualRouter "MyRouter" -RoutingKey "MyKey" -ConnectionName "MyConnection"
125 125  {{/code}}
126 126  
127 -Beispiel 2: Hinzufügen des Routing-Paars zum Alias "MyAlias" für die SICS-Verbindung "MyConnection". Dabei werden der Routing Key "MyKey" und der Virtual Router "MyRouter" als Routing-Paar verknüpft.
127 +Beispiel 2: Hinzufügen des Routing-Paars zum Alias "AnotherAlias" für die SICS-Verbindung "MyConnection". Dabei werden der Routing Key "AnotherKey" und der Virtual Router "AnotherRouter" als Routing-Paar verknüpft.
128 128  
129 +{{code language="powershell"}}
130 +Add-AESBRoutingToAlias -Alias "AnotherAlias" -VirtualRouter "AnotherRouter" -RoutingKey "AnotherKey" -ConnectionName "MyConnection"
131 +{{/code}}
129 129  
133 += Add-AESBTarget =
130 130  
135 +Dieses Cmdlet wird verwendet, um ein neues Target für eine SICS-Verbindung in einem Virtual Router hinzuzufügen. Dabei wird ein Target Type und Target Name mit einem Routing Key verknüpft.
131 131  
137 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
138 +|-ConnectionName|string|✅|C|Der Name der SICS-Verbindung, für die das Target hinzugefügt werden soll.
139 +|-RoutingKey|string|❌|RK|Der Routing Key, der dem Target zugewiesen wird.
140 +|-TargetName|string|❌|TName|Der Name des Targets, das hinzugefügt werden soll.
141 +|-TargetType|string|❌|TType|Der Typ des Targets, das hinzugefügt werden soll.
142 +|-VirtualRouter|string|❌|VR|Der Name des Virtual Routers, zu dem das Target hinzugefügt wird.
132 132  
133 -= Add-AESBTarget =
144 +=== **Beispiele** ===
134 134  
146 +Beispiel 1: Hinzufügen eines Queue-Targets "MyTarget" für die Standardverbindung. Das Target wird dem Virtual Router "MyRouter" hinzugefügt und ihm wird der Routing Key "MyKey" zugewiesen
147 +
148 +{{code language="powershell"}}
149 +Add-AESBTarget -VirtualRouter "MyRouter" -TargetType "Queue" -TargetName "MyTarget" -RoutingKey "MyKey"
150 +
151 +{{/code}}
152 +
153 +Beispiel 2: Hinzufügen eines Queue-Targets "MyTarget" für die SICS-Verbindung "MyConnection". Das Target wird dem Virtual Router "MyRouter" hinzugefügt und ihm wird der Routing Key "MyKey" zugewiesen
154 +
155 +{{code language="powershell"}}
156 +Add-AESBTarget -VirtualRouter "AnotherRouter" -TargetType "Queue" -TargetName "AnotherTarget" -RoutingKey "AnotherKey" -ConnectionName "MyConnection"
157 +
158 +{{/code}}
159 +
135 135  = Add-AESBVirtualRouter =
136 136  
162 +Dieses Cmdlet wird verwendet, um einen neuen Virtual Router innerhalb der angegebenen SICS-Verbindung zu konfigurieren.
163 +
164 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
165 +|-ConnectionName|string|✅|C|Der Name der Verbindung, in der der VirtualRouter hinzugefügt werden soll.
166 +|-VirtualRouter|string|❌|VR|Der Name des VirtualRouter, der hinzugefügt werden soll.
167 +
168 +=== **Beispiele** ===
169 +
170 +Beispiel 1: Hinzufügen eines Virtual Routers "MyRouter" in der Standardverbindung
171 +
172 +{{code language="powershell"}}
173 +Add-AESBVirtualRouter -VirtualRouter "MyRouter"
174 +
175 +{{/code}}
176 +
177 +Beispiel 2: Hinzufügen eines Virtual Routers "AnotherRouter" in der SICS-Verbindung "MyConnection"
178 +
179 +{{code language="powershell"}}
180 +Add-AESBVirtualRouter -VirtualRouter "AnotherRouter" -ConnectionName "MyConnection"
181 +
182 +{{/code}}
183 +
137 137  = ConvertFrom-AESBBase64 =
138 138  
186 +Dieses Cmdlet wird verwendet, um eine Base64-kodierte Zeichenfolge zurück in ihre unkodierte Form zu dekodieren.
187 +
188 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
189 +|-Input|string|❌|In|Die Base64-kodierte Zeichenfolge, die dekodiert werden soll.
190 +
191 +=== **Beispiele** ===
192 +
193 +Beispiel 1: Dekodieren einer Base64-kodierten Zeichenfolge. Zurückgegeben wird der ursprüngliche Text "Hello World!"
194 +
195 +{{code language="powershell"}}
196 +ConvertFrom-AESBBase64 -Input "SGVsbG8gV29ybGQh"
197 +
198 +{{/code}}
199 +
200 +Beispiel 2: Dekodieren einer Base64-Zeichenfolge aus der Variable $base64string. Zurückgegeben wird der ursprüngliche Text "Some base64 text"
201 +
202 +{{code language="powershell"}}
203 +$base64String = "U29tZSBiYXNlNjQgdGV4dA=="
204 +ConvertFrom-AESBBase64 -Input $base64String
205 +{{/code}}
206 +
139 139  = ConvertFrom-AESBBase64ToFile =
140 140  
209 +Dieses Cmdlet wird verwendet, um eine Base64-kodierte Zeichenfolge zu dekodieren und in einer Datei zu speichern.
210 +
211 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
212 +|-Input|string|❌|In|Die Base64-kodierte Zeichenfolge, die dekodiert werden soll.
213 +|-OutputPath|string|❌|None|Der Pfad inklusive Dateinamen, unter dem die dekodierten Daten gespeichert werden sollen.
214 +|-Force|switch|✅|F|Überschreibt die Datei am OutputPath, falls bereits eine Datei mit diesem Namen existiert.
215 +
216 +=== **Beispiele** ===
217 +
218 +Beispiel 1: Dekodieren einer Base64-Zeichenfolge und Speichern vom ursprünglichen Text "Hello World!" in der Datei "output.txt" im angegebenen Pfad
219 +
220 +{{code language="powershell"}}
221 +ConvertFrom-AESBBase64ToFile -Input "SGVsbG8gV29ybGQh" -OutputPath "C:\path\to\output.txt"
222 +
223 +{{/code}}
224 +
225 +Beispiel 2: Dekodieren einer Base64-Zeichenfolge und Speichern vom ursprünglichen Text "Some base64 text" in der Datei "output.txt" im angegebenen Pfad. Da die Datei bereits vorhanden ist, wird sie überschrieben
226 +
227 +{{code language="powershell"}}
228 +ConvertFrom-AESBBase64ToFile -Input "U29tZSBiYXNlNjQgdGV4dA==" -OutputPath "C:\path\to\output.txt" -Force
229 +{{/code}}
230 +
141 141  = ConvertFrom-AESBIcql =
142 142  
233 +Dieses Cmdlet wird verwendet, um eine AESB Icql-Zeichenfolge zurück in ein PowerShell-Objekt zu dekodieren.
234 +
235 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
236 +|-Icql|string|❌|None|Die AESB Icql-Zeichenfolge, die dekodiert werden soll.
237 +
238 +=== **Beispiele** ===
239 +
240 +Beispiel 1: Dekodieren einer AESB Icql-Zeichenfolge aus der Variable $icqlString
241 +
242 +{{code language="powershell"}}
243 +$icqlString = "<ICQL><POWERSHELL><MESSAGE><TargetName>MyTarget</TargetName><TargetType>Queue</TargetType><RoutingKey>MyRoutingKey</RoutingKey><VirtualRouter>MyRouter</VirtualRouter><ConnectionName>MyConnection</ConnectionName></MESSAGE></POWERSHELL></ICQL>"
244 +ConvertFrom-AESBIcql -Icql $icqlString
245 +{{/code}}
246 +
247 +Dabei wird das PSCustomObject mit folgenden Daten zurückgegeben:
248 +
249 +{{code language="none" layout="LINENUMBERS"}}
250 +TargetName : MyTarget
251 +TargetType : Queue
252 +RoutingKey : MyRoutingKey
253 +VirtualRouter : MyRouter
254 +ConnectionName : MyConnection
255 +{{/code}}
256 +
257 +Beispiel 2: Kodieren eines PSCustomObjects in eine Icql-Zeichenfolge und anschließendes dekodieren zurück in ein PSCustomObject. Die resultierenden Daten entsprechen den ursprünglichen Eingabewerten
258 +
259 +{{code language="powershell" layout="LINENUMBERS"}}
260 +# Erstellen eines PSCustomObject mit Beispieldaten
261 +$exampleObject = [PSCustomObject]@{
262 + TargetName = "MyTarget"
263 + TargetType = "Queue"
264 + RoutingKey = "MyRoutingKey"
265 + VirtualRouter = "MyRouter"
266 + ConnectionName = "MyConnection"
267 +}
268 +
269 +# Konvertieren des Objekts in eine Icql-Zeichenfolge
270 +$x = ConvertTo-AESBIcql -InputObject $exampleObject
271 +
272 +# Zurückkonvertieren der Icql-Zeichenfolge in ein PSCustomObject
273 +$decodedObject = ConvertFrom-AESBIcql -Icql $x
274 +
275 +# Anzeigen des dekodierten Objekts
276 +$decodedObjectConvertFrom-AESBIcql -Icql $icqlString
277 +{{/code}}
278 +
143 143  = ConvertTo-AESBBase64 =
144 144  
281 +Dieses Cmdlet wird verwendet, um eine Zeichenfolge in das Base64-Format zu konvertieren.
282 +
283 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
284 +|-Input|string|❌|In|Die Zeichenfolge, die in Base64 kodiert werden soll.
285 +
286 +=== **Beispiele** ===
287 +
288 +Beispiel 1: Kodieren der Zeichenfolge// //"Hello World!"// //in Base64. Zurückgegeben wird die Base64-kodierte Version
289 +
290 +{{code language="powershell"}}
291 +ConvertTo-AESBBase64 -Input "Hello World!"
292 +ConvertFrom-AESBIcql -Icql $icqlString
293 +{{/code}}
294 +
295 +Beispiel 2: Kodieren der Zeichenfolge aus der Variable $string in Base64. Zurückgegeben wird die Base64-kodierte Zeichenfolge in der Variable $base64String
296 +
297 +{{code language="powershell"}}
298 +$string = "Base64 encoding example"
299 +$base64String = ConvertTo-AESBBase64 -Input $string
300 +$base64StringConvertFrom-AESBIcql -Icql $icqlString
301 +{{/code}}
302 +
145 145  = ConvertTo-AESBBase64FromFile =
146 146  
305 +Dieses Cmdlet wird verwendet, um den Inhalt einer Datei in eine Base64-kodierte Zeichenfolge zu konvertieren.
306 +
307 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
308 +|-InputPath|string|❌|InPath|Der Pfad zur Datei, deren Inhalt in Base64 kodiert werden soll.
309 +
310 +=== **Beispiele** ===
311 +
312 +Beispiel 1: Kodieren des Inhalts der Datei "file.txt" unter dem angegebenen Pfad in Base64. Zurückgegeben wird die Base64-kodierte Zeichenfolge
313 +
314 +{{code language="powershell"}}
315 +ConvertTo-AESBBase64FromFile -InputPath "C:\path\to\file.txt"
316 +
317 +{{/code}}
318 +
319 +Beispiel 2: Kodieren des Inhalts der Datei, deren Pfad in der Variable $filePath gespeichert ist, in Base64. Zurückgegeben wird die Base64-kodierte Zeichenfolge in der Variable $base64String
320 +
321 +{{code language="powershell"}}
322 +$filePath = "C:\path\to\anotherfile.txt"
323 +$base64String = ConvertTo-AESBBase64FromFile -InputPath $filePath
324 +$base64String
325 +{{/code}}
326 +
147 147  = ConvertTo-AESBIcql =
148 148  
149 149  = Get-AESBActivityLogItemById =
© Aagon GmbH 2025
Besuchen Sie unsere neue Aagon-Community