Ich habe dieses Script um einen PRTG Sensor mit Hilfe der API zu löschen.
$benutzer = "*****"
$passhash = "*****"
$lhuri = "https://*****"
function Remove-PRTGitem {
param(
[parameter(mandatory=$true)][int]$objektid
)
[string]$loeschenuri = "$lhuri/api/deleteobject.htm?id=$objektid&approve=1&username=$benutzer&passhash=$passhash" # URI zum löschen von PRTG Objekten
Invoke-RestMethod -uri $loeschenuri # Rest-Schnittstellen Aufruf mit Parameter loeschenuri
}
remove-prtgitem -objektid 23283 | Out-Null
Aber es kommt ständig der selbe Fehler
Invoke-RestMethod : Die zugrunde liegende Verbindung wurde geschlossen: Für den geschützten SSL/TLS-Kanal konnte keine Vertrauensstellung hergestellt werden..
In C:\Users\dan\Desktop\Aktuell\DB Backups\PRTGApi - Kopie.ps1:32 Zeichen:1
+ Invoke-RestMethod -uri $loeschenuri # Rest-Schnittstellen Aufruf mit ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand