Changes for page Operative Cmdlets
Last modified by jklein on 2025/01/10 07:49
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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: 1080px" %)11 -|=Parameter |=Datentyp|=Optional|=Alias|=(% style="width: 612px;" %)Beschreibung12 -|-Alias|String|❌|Keine|(% style="width: 612px" %)Der Name des Alias, der dem Qualified Name Service (QNS) hinzugefügt werden soll.13 -|-ConnectionName|String|✅|Keine|(% style="width: 612px" %)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:10 94px" %)35 -|=Parameter |=Datentyp|=Optional|=Alias|=(% style="width: 6 26px;" %)Beschreibung36 -|-ConnectionName|String|✅|Keine|(% style="width:6 26px" %)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|(% style="width:6 26px" %)Der Name des Virtual Routers, dem das Callback-Target zugeordnet werden soll.38 -|-TargetName|String|❌|Keine|(% style="width:6 26px" %)Der Name des Callback-Targets, das hinzugefügt werden soll.39 -|-RoutingKey|String|❌|Keine|(% style="width:6 26px" %)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 ... ... @@ -162,35 +162,279 @@ 162 162 Dieses Cmdlet wird verwendet, um einen neuen Virtual Router innerhalb der angegebenen SICS-Verbindung zu konfigurieren. 163 163 164 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 SICS-Verbindung, für die das Target hinzugefügt werden soll. 166 -|-RoutingKey|string|❌|RK|Der Routing Key, der dem Target zugewiesen wird. 167 -|-TargetName|string|❌|TName|Der Name des Targets, das hinzugefügt werden soll. 168 -|-TargetType|string|❌|TType|Der Typ des Targets, das hinzugefügt werden soll. 169 -|-VirtualRouter|string|❌|VR|Der Name des Virtual Routers, zu dem das Target hinzugefügt wird. 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. 170 170 168 +=== **Beispiele** === 171 171 170 +Beispiel 1: Hinzufügen eines Virtual Routers "MyRouter" in der Standardverbindung 172 172 172 +{{code language="powershell"}} 173 +Add-AESBVirtualRouter -VirtualRouter "MyRouter" 173 173 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 + 174 174 = ConvertFrom-AESBBase64 = 175 175 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 + 176 176 = ConvertFrom-AESBBase64ToFile = 177 177 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 + 178 178 = ConvertFrom-AESBIcql = 179 179 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 + 180 180 = ConvertTo-AESBBase64 = 181 181 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 + 182 182 = ConvertTo-AESBBase64FromFile = 183 183 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 + 184 184 = ConvertTo-AESBIcql = 185 185 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 + 186 186 = Get-AESBActivityLogItemById = 187 187 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 + 188 188 = Get-AESBAliasList = 189 189 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 + 190 190 = Get-AESBVirtualRouters = 191 191 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 + 192 192 = Get-AESBAlias = 193 193 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 + 194 194 = Get-AESBConnectionInfo = 195 195 196 196 = Get-AESBTargetMessageCount =