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
-
... ... @@ -206,124 +206,12 @@ 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 - 231 231 = ConvertFrom-AESBIcql = 232 232 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 - 279 279 = ConvertTo-AESBBase64 = 280 280 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 - 303 303 = ConvertTo-AESBBase64FromFile = 304 304 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 - 327 327 = ConvertTo-AESBIcql = 328 328 329 329 = Get-AESBActivityLogItemById =