Hi.
I have a Problem with a Custom Powershell Sensor. Version: 15.1.15.2021
I added a testfile "test.ps1" to PRTG Network Monitor\Custom Sensors\EXEXML.
Content:
Write-Host "<prtg>"
"<result>"
"<channel>name</channel>"
"<value>1</value>"
"</result>"
"</prtg>"
Exit 0
If I add a sensor, I get the following error:
XML: Structural error in xml file, 1 open items. -- JSON: Das zurückgelieferte JSON entspricht nicht der erwarteten Struktur (Invalid JSON.). (Code: PE231)
Can you help me?
Article Comments
Execution-Policy is set to Unrestricted.
If I execute the script, I get the following content:
<prtg>
<result>
<channel>name</channel>
<value>1</value>
</result>
</prtg>
May, 2015 - Permalink
Can you try the following code:
Write-Host @"
<prtg>
<result>
<channel>name</channel>
<value>1</value>
</result>
</prtg>
"@
Has Set-ExecutionPolicy Unrestricted
been executed in a 32 bit PowerShell with administrative privileges?
May, 2015 - Permalink
Hi.
I worked with Powershell x64. After i set the Executionpolicy to Unrestricted twice in x86 it worked.
Many Thanks
May, 2015 - Permalink
What happens when you manually execute the script on your PRTG server?
Is running powershell scripts enabled on your PRTG server?
May, 2015 - Permalink