Changes for page Operative Cmdlets

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

From version 15.1
edited by jklein
on 2024/12/04 15:21
Change comment: There is no comment for this version
To version 18.1
edited by jklein
on 2024/12/16 11:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -206,22 +206,235 @@
206 206  
207 207  = ConvertFrom-AESBBase64ToFile =
208 208  
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 +
209 209  = ConvertFrom-AESBIcql =
210 210  
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 +
211 211  = ConvertTo-AESBBase64 =
212 212  
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 +
213 213  = ConvertTo-AESBBase64FromFile =
214 214  
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 +
215 215  = ConvertTo-AESBIcql =
216 216  
329 +Dieses Cmdlet wird verwendet, um ein PowerShell-Objekt in das Icql-Format zu kodieren, das vom AESB verwendet wird.
330 +
331 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
332 +|-InputObject|psobject|❌|InObj|Das PSCustomObject, das in eine AESB Icql-Zeichenfolge konvertiert werden soll.
333 +
334 +=== **Beispiele** ===
335 +
336 +Beispiel 1: Konvertiert das PSCustomObject in eine AESB Icql-Zeichenfolge und gibt die resultierende Icql-Zeichenfolge zurück.
337 +
338 +{{code language="powershell" layout="LINENUMBERS"}}
339 +# Erstellen eines PSCustomObject mit Beispieldaten
340 +$exampleObject = [PSCustomObject]@{
341 + TargetName = "MyTarget"
342 + TargetType = "Queue"
343 + RoutingKey = "MyRoutingKey"
344 + VirtualRouter = "MyRouter"
345 + ConnectionName = "MyConnection"
346 +}
347 +
348 +# Konvertieren des Objekts in eine Icql-Zeichenfolge
349 +$icqlString = ConvertTo-AESBIcql -InputObject $exampleObject
350 +$icqlString
351 +{{/code}}
352 +
353 +Beispiel 2: Konvertiert das PSCustomObject, das in der Variable $exampleObject gespeichert ist, in eine AESB Icql-Zeichenfolge und gibt die resultierende Icql-Zeichenfolge in der Variable $icqlString zurück.
354 +
355 +{{code language="powershell" layout="LINENUMBERS"}}
356 +# Erstellen eines PSCustomObject mit Beispieldaten
357 +$exampleObject = [PSCustomObject]@{
358 + TargetName = "MyTarget"
359 + TargetType = "Queue"
360 + RoutingKey = "MyRoutingKey"
361 + VirtualRouter = "MyRouter"
362 + ConnectionName = "MyConnection"
363 +}
364 +
365 +# Konvertieren des Objekts in eine Icql-Zeichenfolge
366 +$icqlString = ConvertTo-AESBIcql -InputObject $exampleObject
367 +$icqlString
368 +{{/code}}
369 +
217 217  = Get-AESBActivityLogItemById =
218 218  
372 +Gibt den ActivityLog-Eintrag anhand einer ID zurück.
373 +
374 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
375 +|-Id|string|❌| |Die ID des Logeintrags
376 +
377 +=== **Beispiele** ===
378 +
379 +Beispiel 1: Abruf eines Log-Eintrags anhand einer ID
380 +
381 +{{code language="powershell"}}
382 +Get-AESBActivityLogItemById -Id "ItemID"
383 +
384 +{{/code}}
385 +
219 219  = Get-AESBAliasList =
220 220  
388 +Dieses Cmdlet wird verwendet, um eine Übersicht der im AESB gespeicherten Aliase zu erhalten.
389 +
390 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
391 +|-ConnectionName|string|✅|C|Der Name der Verbindung, für die die Alias-Liste abgerufen werden soll.
392 +
393 +=== **Beispiele** ===
394 +
395 +Beispiel 1: Abrufen einer Liste aller Aliase im AESB, ohne Angabe einer speziellen Verbindung.
396 +
397 +{{code language="powershell"}}
398 +Get-AESBAliasList
399 +
400 +{{/code}}
401 +
402 +Beispiel 2: Abrufen einer Liste aller Aliase im AESB für die angegebene Verbindung "MyConnection" ab.
403 +
404 +{{code language="powershell"}}
405 +Get-AESBAliasList -ConnectionName "MyConnection"
406 +
407 +{{/code}}
408 +
221 221  = Get-AESBVirtualRouters =
222 222  
411 +Gibt eine Liste aller VirtualRouter zurück.
412 +
413 +=== **Beispiele** ===
414 +
415 +Beispiel 1: Abrufen einer Liste aller VirtualRouter
416 +
417 +{{code language="powershell"}}
418 +Get-AESBVirtualRouters
419 +
420 +{{/code}}
421 +
223 223  = Get-AESBAlias =
224 224  
424 +Gibt alle Informationen zu einer Verbindung mit einem bestimmten Alias wieder.
425 +
426 +|=(% style="width: 199px;" %)Parameter |=(% style="width: 160px;" %)Datentyp|=(% style="width: 119px;" %)Optional|=(% style="width: 168px;" %)Alias|=(% style="width: 827px;" %)Beschreibung
427 +|-Alias|string|❌| |Gibt die Informationen zum angegebenen Alias wieder.
428 +
429 +=== **Beispiele** ===
430 +
431 +Beispiel 1: Abrufen der Informationen zur Verbindung mit dem Alias "AliasName"
432 +
433 +{{code language="powershell"}}
434 +Get-AESBAlias -Alias "AliasName"
435 +
436 +{{/code}}
437 +
225 225  = Get-AESBConnectionInfo =
226 226  
227 227  = Get-AESBTargetMessageCount =
© Aagon GmbH 2025
Besuchen Sie unsere neue Aagon-Community