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>
EAI mit XML AddClienttoGroup
Moderators: MVogt, moderators
-
- Posts: 521
- Joined: 06. Apr 2006, 22:01
- Location: Bochum
- Contact:
Re: EAI mit XML AddClienttoGroup
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>
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>
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/
Who is online
Users browsing this forum: No registered users and 5 guests