uwefranke / msgDSM7Module

powershell Module SOAP interface Ivanti DSM
GNU General Public License v3.0
9 stars 1 forks source link

Update-DSM7Computer funktioniert nicht bei Bool #10

Open fisch923 opened 1 year ago

fisch923 commented 1 year ago

Ich habe mir mit einer Schemaerweiterung einen Bool-Wert angelegt. Dieser hat laut der DSMC die Werte 0 und 1 und laut Get-DSM7Computer den Wert True und False.

Wenn ich den Wert mit diesem Befehl zu ändern versuche Update-DSM7Computer -ID 1234 -Values @(„CustomProperties.MeinBoolWert=1“) oder Update-DSM7Computer -ID 1234 -Values @(„CustomProperties.MeinBoolWert=True“) erhalte ich folgen Fehler: System.Web.Services.Protocols.SoapException: Die angegebene Umwandlung ist ungültig False

KlausSGS commented 1 year ago

Das ist der bekannte Bug in der Update-DSM7Object-Funktion (siehe Issue #6). Ich habe einen Pull Request erstellt, der die Probleme mit einigen Typen behebt - Bool und Version funktionieren leider auch damit nicht, d.h. da muss nochmal jemand ran :) Evtl. möchte jemand meinen Pull Request verbesseren damit's dann wirklich mit allen Typen funktioniert.