JSON PS-Script

DiePike

Legende
Thread Starter
Mitglied seit
03.08.2007
Beiträge
11.054
Ort
Hamburg :]
Hallo zusammen,

bin mit meinem Latein am Ende.

Es geht um ein REST-Anfrage und zwar wird aus einer txt-File eine JSON Anfrage gebaut.

Vorm ConvertTo-JSON ist der Value bspw.: test2 danach sieht das so aus:

{value=test2, PSPath=EinPfad(Anonymisiert), PSParentPath=EinPfad(Anonymisiert), PSChildName=DieTxtfileAnonymisiert), PSDrive=G, PSProvider=Microsoft.PowerShell.Core\FileSystem, ReadCount=8}'.

Woran liegt das bzw. wie kann ich das lösen?

Script:


# Lesen der TXT-Datei und Entfernen von Duplikaten

$objectNames = Get-Content -Path $filePath | Select-Object -Unique

$objectNames | ForEach-Object {

$objectName = $_



# Erstellen der Daten für die Anfrage

$json = @{

object_name = $deljob

execution_option = $execution_option

queue = $queue

inputs = @{

"OBJECTNAME#" = $objectName

}

} | ConvertTo-Json

$requestData = [System.Text.Encoding]::UTF8.GetBytes($json)

# Senden der Anfrage mit Basic Authentication

$result = Invoke-RestMethod -Uri $url -Method Post -Headers @{

"Authorization" = "Basic $base64AuthInfo"

"Content-Type" = "application/json"

} -Body $requestData



# Ausgabe des Rückgabewerts

$result

}



# Rückgabecode

$lastExitCode = $?

Write-Output "Rückgabecode: $lastExitCode"


Vielen Dank
Gruß
Pike
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Ist gelöst :)
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh