Bonjour,

Je ne suis malheureusement pas un développeur et je serais intéressé par un script afin de pouvoir récupérer des informations importantes.

Aujourd'hui, pour avoir une réponse en xml ou json j'utilise une API- SOAP qui est:

JSON: http://X.X.X.X/jsonapi/?token={token} ou XML: http://X.X.X.X/xmlapi/?token={token}
avec un "post body" du type :

en json

Code JSON : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
{
"request" : {
"id" : <id>,
"transform" : "",
"action" : <action>,
"object" : <object>
},
"data" : <object data>
}
ou en xml:

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0"?>
<xml>
<request>
<id>...</id>
<transform/>
<action>...</action>
<object>...</object>
</request>
<data>
...
</data>
</xml>

Une personne pourrait m'aider pour créer ce script afin d'envoyer la requête http comme ci-dessus et récupérer la réponse dans le format PRTG qui se trouve être:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{{{
    $data=@"
{
    "prtg": {
        "result": [
            {
                "channel": "Channel 1",
                "value": Variable
            },
            {
                "channel": "Channel 2",
                "value": Variable
            },
            ...
        ]
    }
}
"@
write-output $data
}}}

Merci pour votre aide,
Jeremy