Aktivieren der ClientPCs über EAI
Moderators: MVogt, moderators
Aktivieren der ClientPCs über EAI
Hallo zusammen,
ich brauche einmal eine Erleuchtung. Irgendwie will es einfach nicht
klappen, eine PC der in einer Konfigurationsgruppe steht per EAI zu
aktivieren.
Ich benutze die in der EAI-Broschüre angegebene Funktion
Computer aktivieren - Software und OS.ini/PXE (für Betriebsystem-
installation - ActionType = 6, ActionCode = 20, TragetObjectType = 1)
Ich übergebe die Paramater für den PC (dessen ClientName und seine
Domain), für die Konfigurationsgruppe (GroupPath) und die Parameter
für PXE = 1 und für WoL den Sekundenwert des aktuellen Datums.
Im besten Fall bekomme ich ein WoL zustande. Eine Installation findet
nach der Aktivierung nicht statt.
Vielleicht hat einer von eine Idee, wie es wohl gehen mag. Vielleicht liegt
der Schlüssel ja auch in der Benutzung der GroupID?
Wer kennt sich aus und kann helfen?
ich brauche einmal eine Erleuchtung. Irgendwie will es einfach nicht
klappen, eine PC der in einer Konfigurationsgruppe steht per EAI zu
aktivieren.
Ich benutze die in der EAI-Broschüre angegebene Funktion
Computer aktivieren - Software und OS.ini/PXE (für Betriebsystem-
installation - ActionType = 6, ActionCode = 20, TragetObjectType = 1)
Ich übergebe die Paramater für den PC (dessen ClientName und seine
Domain), für die Konfigurationsgruppe (GroupPath) und die Parameter
für PXE = 1 und für WoL den Sekundenwert des aktuellen Datums.
Im besten Fall bekomme ich ein WoL zustande. Eine Installation findet
nach der Aktivierung nicht statt.
Vielleicht hat einer von eine Idee, wie es wohl gehen mag. Vielleicht liegt
der Schlüssel ja auch in der Benutzung der GroupID?
Wer kennt sich aus und kann helfen?
-
Hendrik_Ambrosius
- Moderator

- Posts: 8100
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Hilft vielleicht das Beispiel-Script aus dem KHC (Titel: "How to assign software to a PC via the Empirum Automation Interface (SQL option)")?
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.
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.
Hallo,
Ich versuche auch, gezielt einzelne Rechner, über EAI und XML zu aktivieren. Bis jetzt leider ohne Erfolg.
In der Zeile "ActivateComputer..." fehlen nur hier im Forum <> Zeichen.
Im Dokument "...Automation Interface..." wird bei "Computer aktivieren" auch noch der Parameter "Remote Management" aufgeführt. Was ist das?
Beste Grüße
Bernhard
Ich versuche auch, gezielt einzelne Rechner, über EAI und XML zu aktivieren. Bis jetzt leider ohne Erfolg.
Code: Select all
<xml>
<EmpTransport>
<commands>
ActivateComputer ActionType="6" ActionCode="20" TargetObjectType="1"
<parameters>
<ClientConfig>
<ClientName>c08pt901</ClientName>
<Domain>zentrale</Domain>
<PXE>1</PXE>
</ClientConfig>
</parameters>
</ActivateComputer>
</commands>
</EmpTransport>
Im Dokument "...Automation Interface..." wird bei "Computer aktivieren" auch noch der Parameter "Remote Management" aufgeführt. Was ist das?
Beste Grüße
Bernhard
IT-Administrator mit Migrationshintergrund bei Fraunhofer-Gesellschaft
Produktionssystem: W2k22, Empirum 24.0.1, MS SQL 2017 Enterprise
Testsystem: W2k19, Empirum 24.0.1, MS SQL 2017 Express
Produktionssystem: W2k22, Empirum 24.0.1, MS SQL 2017 Enterprise
Testsystem: W2k19, Empirum 24.0.1, MS SQL 2017 Express
-
Hendrik_Ambrosius
- Moderator

- Posts: 8100
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Remote Management muss nicht gesetzt werden.
Welche Rückmeldung erhalten Sie denn in der DB-Tabelle EmpTaskQueue?
Welche Rückmeldung erhalten Sie denn in der DB-Tabelle EmpTaskQueue?
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.
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.
Hallo Bernhard,
bei meinem externen Programm benutze ich folgende Parameter, um einen Client mit der von dir genannten Funktion zu aktivieren:
ClientID
ClientName
Domaine
GroupPath
PXE
WOL
mit der XML-Syntax kenne ich mich leider nicht aus, vermute aber mal folgende Syntax:
im XML-Header-Statement (mit <>-Klammern):
?XML version="1.0" encoding="utf-8" ?
im Transport-Statement (mit <>-Klammern)
EmpTansport Interface="EAI" Version="12.1"
<Commands>
Im Activate-Statement (mit <>-Klammern)
ActivateComputer ActionType="6" ActionCode="20" TargetObjectType="1"
<parameters>
<ClientConfig>
<ClientID>ClientID</ClientID>
<ClientName>c08pt901</ClientName>
<Domain>zentrale</Domain>
<GroupPath>GroupPath</GroupPath>
<PXE>1</PXE>
<WOL>0</WOL>
</ClientConfig>
</parameters>
</ActivateComputer>
</commands>
</EmpTransport>
Die ClientID (Table clients) und der GroupPath (Table TreeDefinition) müssen aus der Datenbank ermittelt werden.
Viel Spaß und viele Grüße
Olaf
bei meinem externen Programm benutze ich folgende Parameter, um einen Client mit der von dir genannten Funktion zu aktivieren:
ClientID
ClientName
Domaine
GroupPath
PXE
WOL
mit der XML-Syntax kenne ich mich leider nicht aus, vermute aber mal folgende Syntax:
im XML-Header-Statement (mit <>-Klammern):
?XML version="1.0" encoding="utf-8" ?
im Transport-Statement (mit <>-Klammern)
EmpTansport Interface="EAI" Version="12.1"
<Commands>
Im Activate-Statement (mit <>-Klammern)
ActivateComputer ActionType="6" ActionCode="20" TargetObjectType="1"
<parameters>
<ClientConfig>
<ClientID>ClientID</ClientID>
<ClientName>c08pt901</ClientName>
<Domain>zentrale</Domain>
<GroupPath>GroupPath</GroupPath>
<PXE>1</PXE>
<WOL>0</WOL>
</ClientConfig>
</parameters>
</ActivateComputer>
</commands>
</EmpTransport>
Die ClientID (Table clients) und der GroupPath (Table TreeDefinition) müssen aus der Datenbank ermittelt werden.
Viel Spaß und viele Grüße
Olaf
Hallo,
Mittlerweile sieht es schon besser aus. Man sollte vielleicht auch die Konfigruationsgruppe verwenden, ClientID ist in dieser Kombination nicht notwendig.
Würde Empirum Rechner mit einer definierten Zeit aus der Vergangenheit auch aufwecken?
Beste Grüße
Bernhard
Mittlerweile sieht es schon besser aus. Man sollte vielleicht auch die Konfigruationsgruppe verwenden, ClientID ist in dieser Kombination nicht notwendig.
Würde Empirum Rechner mit einer definierten Zeit aus der Vergangenheit auch aufwecken?
Beste Grüße
Bernhard
IT-Administrator mit Migrationshintergrund bei Fraunhofer-Gesellschaft
Produktionssystem: W2k22, Empirum 24.0.1, MS SQL 2017 Enterprise
Testsystem: W2k19, Empirum 24.0.1, MS SQL 2017 Express
Produktionssystem: W2k22, Empirum 24.0.1, MS SQL 2017 Enterprise
Testsystem: W2k19, Empirum 24.0.1, MS SQL 2017 Express
-
Olaf Meuther
- Posts: 120
- Joined: 30. Mar 2007, 09:47
- Location: Düsseldorf
- Contact:
In der Datenbank wird das Wol-Kennzeichen hinterlegt (GrWizProp-Tabelle-activated). Der dortige Wert wird interpretiert (activated & 1 = 1). Ist die Bedingung erfüllt, wird in Zusammenhang mit dem Datum iWolExecDate und iWolExecTime die Aktivierung vorgenommen.
Ein Datum/Zeit aus der Vergangenheit habe ich noch nicht ausprobiert. Aus welcher Sitaution heraus, stellt sich für dich dieser Wunsch?
Ein Datum/Zeit aus der Vergangenheit habe ich noch nicht ausprobiert. Aus welcher Sitaution heraus, stellt sich für dich dieser Wunsch?
Dr. Olaf Meuther
Re: Aktivieren der ClientPCs über EAI
Hallo,
Ich versuche automatisiert über ein externen Scheduler ganze Konfigurations-Gruppen über WOL zu starten.
Der optionale Parameter für WOL erwartet aber eine Zeit in UNIX Format, hier würd ich gerne sofort starten wollen.
Ideen?
Grüsse Oliver
<?xml version="1.0" encoding="utf-8" ?>
<EmpTransport Interface="EAI" Version="11.1">
<commands>
<ActivateConfigGroup_SW ActionType="5" ActionCode="20" TargetObjectType="3">
<parameters>
<GroupConfig>
<GroupPath>Workstation\Systemtechnik</GroupPath>
<WOL>1278945094</WOL>
</GroupConfig>
</parameters>
</ActivateConfigGroup_SW>
</commands>
</EmpTransport>
Ich versuche automatisiert über ein externen Scheduler ganze Konfigurations-Gruppen über WOL zu starten.
Der optionale Parameter für WOL erwartet aber eine Zeit in UNIX Format, hier würd ich gerne sofort starten wollen.
Ideen?
Grüsse Oliver
<?xml version="1.0" encoding="utf-8" ?>
<EmpTransport Interface="EAI" Version="11.1">
<commands>
<ActivateConfigGroup_SW ActionType="5" ActionCode="20" TargetObjectType="3">
<parameters>
<GroupConfig>
<GroupPath>Workstation\Systemtechnik</GroupPath>
<WOL>1278945094</WOL>
</GroupConfig>
</parameters>
</ActivateConfigGroup_SW>
</commands>
</EmpTransport>
-
Hendrik_Ambrosius
- Moderator

- Posts: 8100
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Aktivieren der ClientPCs über EAI
Versuchen Sie mal statt einer Zeit einfach "now".
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.
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.
Re: Aktivieren der ClientPCs über EAI
Die Clients in der Gruppe werden aktiviert, aber es passiert kein WOL.
Im dbgview sehe ich ExecTime=0.
[13712] WOLService: GetPULLWOLEntries found entry: client = 0, group = A2B765F9-7D94-4D26-8FC1-0FD905C6DD11, TimeFrom = 1279267254, ExecTime = 0, TimeTo = 1279270914
Das now wird nicht richtig interpretiert, ich kann irgendwas reinschreiben und kriege ExecTime=0
Im dbgview sehe ich ExecTime=0.
[13712] WOLService: GetPULLWOLEntries found entry: client = 0, group = A2B765F9-7D94-4D26-8FC1-0FD905C6DD11, TimeFrom = 1279267254, ExecTime = 0, TimeTo = 1279270914
Das now wird nicht richtig interpretiert, ich kann irgendwas reinschreiben und kriege ExecTime=0
Who is online
Users browsing this forum: No registered users and 5 guests