EAI mit XML AddClienttoGroup

Moderators: MVogt, moderators

Post Reply
Zabudi
Posts: 2
Joined: 25. Jan 2015, 11:50
Contact:

EAI mit XML AddClienttoGroup

Post by Zabudi » 03. Jul 2015, 09:42

Hallo,
zur Zeit beschäftige ich mich mit der EAI Schnittstelle via XML-Dateien.
Ich hab da auch verschiedene Dateien erfolgreich abgearbeitet.
Zur Zeit hab ich die Aufgabe einen Client in eine spezielle Gruppe einzufügen.
Das Problem dabei ist, dass es den Gruppen-Namen mehrfach im System gibt und ich den Client in genau eine dieser Gruppen einfügen will.
Dass das mit der eindeutigen GroupID geht, weis ich, aber ich gehe davon aus das ich die GroupID nicht kenne wenn das XML File ausgeführt wird.
Nun habe ich mit ParentId , ParentPath... probiert und das geht nicht. In der Datenbank "...TaskQueue" steht dann ein Fehlertext, das er den GroupName nicht eindeutig hat.
So, anbei mal das XML File. Der Gruppenname "A-Demo-Group" existiert, wie gesagt, mehrfach. Wenn es nur einmal existiert, geht das Script.
Hat jemand einen Tipp, was hier falsch ist? Oder geht das nicht mit dem Befehl.

Zweite Frage: Gibt es ein umfangreicheres Dokument zu der EAI Schnittstelle mit mehr Beispielen als in der Online-Hilfe?
Vielen Dank


<?xml version="1.0" encoding="utf-8" ?>
<EmpTransport Interface="EAI" Version="11.1">
<commands>
<AssignClientToGroup TargetObjectType="1" ActionCode="13" ActionType="5">
<parameters>
<GroupConfig>
<GroupType>AssignmGroup</GroupType>
<GroupName>A-Demo-Group</GroupName>
<ParentPath>Workplace\Clients\Global</ParentPath>
</GroupConfig>

<ClientConfig>
<ClientName>A-Demo</ClientName>
<Domain>ag</Domain>
<MACAddress>112233445566</MACAddress>
<RoleCheck>true</RoleCheck>
<PXE>0</PXE>
<DHCP>1</DHCP>
</ClientConfig>
</parameters>
</AssignClientToGroup>
</commands>
</EmpTransport>

User avatar
Frank Dethlefsen
Posts: 521
Joined: 06. Apr 2006, 22:01
Location: Bochum
Contact:

Re: EAI mit XML AddClienttoGroup

Post by Frank Dethlefsen » 06. Aug 2020, 12:20

Moin!

Ist zwar schon etwas her, aber ich hatte das gleiche Problem.

Meine Lösung sieht so aus:

<AssignComputerToGroup ActionType="5" ActionCode="10" TargetObjectType="1" >
<parameters>
<GroupConfig>
<GroupPath>Install.wim-Creator\Installation</GroupPath>
<GroupType>AssignmGroup</GroupType>
</GroupConfig>
<ClientConfig>
<ClientName>WIMCREATOR01</ClientName>
<Workgroup>WIMCREATOR</Workgroup>
<MACAddress>CCCCCCCCCC01</MACAddress>
</ClientConfig>
</parameters>
</AssignComputerToGroup>
:roll:
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/

Post Reply

Return to “Software Management”

Who is online

Users browsing this forum: No registered users and 5 guests