uwefranke / msgDSM7Module

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

Fehler bei Update-DSM7Computer #3

Closed schorni93 closed 3 years ago

schorni93 commented 4 years ago

Hallo, erstmal vielen dank für das tolle Modul!

Wir hatten ein Update auf Version 7.4.3.0, seitdem funktionieren der Befehl Update-DSM7Computer nicht mehr mit allen Attributen.

Update-DSM7Computer -Name $vmname -Values @("Description=Test")

Es erscheint folgender Fehler: 2020-09-04 08:43:01 - Error - [Update-DSM7Object] - Index operation failed; the array index evaluated to null.

Ich habe mir die Module ein wenig angeschaut, folgender Befehl in update-dsm7object liefert den Fehler zurück: Convert-ArrayToHash -myArray (Get-DSM7PropGroupDefListObject) -myKey "Tag"

Wenn ich mir die Ausgabe des Befehls Get-DSM7PropGroupDefListObject anschaue, bekomme ich folgendes:

Annotations : System.Data.DataSet IsVolatile : False IsHierarchical : False IsToCreate : False IsSystem : False Description : FrontEndData : PropertyDefList : PropGroupInfoType : None PropGroupType : System Tag : DisplayNameList : {94, 94, 94, 94...} SchemaNamespace : ID : 7 GenTypeData : Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServiceProxy1dministrationService_asmx_WSDL.MdsGenType

ich vermute, da es keinen Tag liefer funtkioniert der Convert-ArrayToHash Befehl nicht.

Wäre super, wenn du mir da helfen könntest!

Vielen Dank und ein schönes Wochenede

uwefranke commented 4 years ago

Hallo,

ich kann den Fehler bei mir mit den Versionen 7.4.3.0 und 7.4.1.5 nicht nachstellen:

Update-DSM7Computer -Name "TEST9999999" -Values @("Description=Test1234")

2020-09-29 15:13:55 - Info - [Connect-DSM7Web] - Powershell Version: 5.0.0.0 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - Verbinde mit Benutzer (\). 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - Module Name : msgdsm7module 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - Module Version: 1.0.2.4 2020-09-29 15:13:56 - Info - [Get-DSM7ServerInfo] - GetServerInfo erfolgreich. 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - Verbindung hergestellt. 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - CmdbGuid = {105F18EE-4013-4873-A9F7-16873126EEBD} 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - CmdbVersionString = 7.4.1.5 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - MetaModelVersion = 448 2020-09-29 15:13:56 - Info - [Connect-DSM7Web] - SOAP Verbindung erfolgreich hergestellt. (http://bls:8080/blsAdministration/AdministrationService.asmx?WSDL) 2020-09-29 15:13:56 - Info - [Get-DSM7ObjectList] - ((Name:IgnoreCase=TEST9999999)(Schematag=Computer)) erfolgreich. 2020-09-29 15:13:57 - Info - [Get-DSM7Computer] - (TEST9999999) erfolgreich. 2020-09-29 15:13:57 - Info - [Update-DSM7Object] - (TEST9999999) erfolgreich. 2020-09-29 15:13:57 - Info - [Update-DSM7Computer] - (TEST9999999) erfolgreich. 2020-09-29 15:13:57 - Info - [Main] - Ende

matthias-schlimm commented 4 years ago

Hier das gleiche Problem

image

uwefranke commented 3 years ago

Version 1.0.2.6 Workaround für diesen Fehler in DSM Version 7.4.3.0 hinzugefügt.