Empirum und API

Moderator: moderators

Post Reply
oth3llo
Posts: 2
Joined: 04. Jul 2022, 12:01
Contact:

Empirum und API

Post by oth3llo » 05. Jul 2022, 08:21

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! :)

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7969
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Empirum und API

Post by Hendrik_Ambrosius » 06. Jul 2022, 09:00

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.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

oth3llo
Posts: 2
Joined: 04. Jul 2022, 12:01
Contact:

Re: Empirum und API

Post by oth3llo » 07. Jul 2022, 08:37

Alles klar, dann werde ich mich damit mal auseinander setzen. Vielen Dank!

markus_keup
Posts: 94
Joined: 30. Nov 2006, 13:29
Contact:

Re: Empirum und API

Post by markus_keup » 02. May 2023, 14:46

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 :)

markus_keup
Posts: 94
Joined: 30. Nov 2006, 13:29
Contact:

Re: Empirum und API

Post by markus_keup » 02. May 2023, 14:48

Also ich meine der Fehler kommt als Ergebnis des folgenden Aufrufs:

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

munzur
Posts: 262
Joined: 23. Jun 2020, 19:26
Contact:

Re: Empirum und API

Post by munzur » 02. May 2023, 16:37

Probiere es mal so:

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

Post Reply

Return to “Empirum SDK”

Who is online

Users browsing this forum: No registered users and 1 guest