Page 1 of 1

Empirum und API

Posted: 05. Jul 2022, 08:21
by oth3llo
Hallo zusammen,

ich würde gerne aus einem Tool per API das Löschen eines Objekts in Empirum auslösen und wollte mal nachfragen, ob ich es richtig verstanden habe, dass ich das eigentlich nur über das SDK tun kann. Oder gibt es hier noch andere Möglichkeiten?

Besten Dank für die Hilfe schon mal! :)

Re: Empirum und API

Posted: 06. Jul 2022, 09:00
by Hendrik_Ambrosius
Das ist jedenfalls die bevorzugte Variante,

Es gibt noch das EAI, aber das ist schon sehr in die Jahre gekommen:
https://helpfiles.matrix42-web.de/2021_ ... 257C_____1

Optional direkter MS-SQL Zugriff.

Aber ich würde das SDK nehmen.

Re: Empirum und API

Posted: 07. Jul 2022, 08:37
by oth3llo
Alles klar, dann werde ich mich damit mal auseinander setzen. Vielen Dank!

Re: Empirum und API

Posted: 02. May 2023, 14:46
by markus_keup
Hallo Zusammen,

ich habe gerade das Problem, dass ich versuche per SDK & Powershell einen Computer in eine Konfigurationsgruppe hinzuzufügen.

Der Befehl, den ich ausführe, lautet:

$result = Add-EmpirumComputerToGroup -Computer $mycomputer -Group $empirum_group -Session $session2 -Verbose

Sowohl die Gruppe als auch der Computer wurden als PS-Objekte über die CMDlets "get-empirumcomputer" und "get-empirumgroup" erzeugt.

"$empirum_group = Get-EmpirumGroup -filter "Name eq 'Stateful Import'" -Session $session2"

Als Ergebnis des o.g. Aufrufs bekomme ich folgende Fehlermeldung:

"Add-EmpirumComputerToGroup : Der Parameter "Group" kann nicht gebunden werden. Der Wert "System.Linq.Enumerable+WhereEnumerableIterator`1[Matrix42.SDK.Contracts.Models.IEmpirumGroup]" vom Typ "System.Linq.EnumerableQuery`1[[Matrix42.SDK.Contracts.Models.IEmpirumGroup,
Matrix42.SDK.Contracts, Version=1.3.11.8308, Culture=neutral, PublicKeyToken=null]]" kann nicht in den Typ "Matrix42.SDK.Contracts.Models.IEmpirumGroup" konvertiert werden"


Hat jemand eine Idee, wo hier das Problem liegen könnte ?


Vielen Dank :)

Re: Empirum und API

Posted: 02. May 2023, 14:48
by markus_keup
Also ich meine der Fehler kommt als Ergebnis des folgenden Aufrufs:

"$result = Add-EmpirumComputerToGroup -Computer $mycomputer -Group $empirum_group -Session $session2 -Verbose"

Re: Empirum und API

Posted: 02. May 2023, 16:37
by munzur
Probiere es mal so:

$GroupName = "Stateful Import"
$Group = $session2.Groups | where Name -EQ $GroupName
$Computer = $session2.Computers | where Name -EQ "."