Hallo,
ich bin noch Recht neu in ACMP, und wir möchten jetzt wöchentlich unsere SchulungsPC am Wochenende neu ausrollen.
Also per Wake on Lan starten, ausrollen, und danach wieder abschalten.
Jetzt ist die Frage wie das am besten möglich ist.
Über die AESB Schnittstelle scheint es zu gehen, per ICQL-Nachricht, habe ich hier nachlesen können
https://doc.aagon.com/bin/view/64/ACMP- ... list/AESB/
Das mit dem Wake On Lan und dem abschalten denke ich habe ich hinbekommen.
Jetzt ist meine Frage jedoch:
Wo finde ich die Dokumentation zu diesen ICQL Nachrichten bzw. wie ich diese Anfragen aufbauen muss, dass es den Rollout über den Client Command startet?
Ein Template habe ich schon.
MfG
Knobel
Rollout über Client Command
-
- Beiträge: 1
- Registriert: Di Jul 06, 2021 8:47 am
Hallo Herr/Frau Knobel,
Der ICQL-Request für den Rollout eines Clients dürfte dieser hier sein:
Die RolloutTemplateId müssten Sie sich von der Datenbank holen:
SELECT Name, TemplateId
FROM SYS_OSD_RolloutTemplates
NewName ist der Name des rollenden Rechners.
ProductKeyId ist der Windows Lizenzschlüssel.
ClientId kommt es jetzt darauf an...bei einem Re-Rollout wäre dies die ACMPClientId des Rechners. Bei einem neuen Client bin ich mir nicht sicher, ob wir diesen Client zunächst anlegen müssen, oder ob man einfach eine Id Würfeln und mitgeben kann.
Diesen Teil
kann man beliebig oft in der ICQL wiederholen, um mehrere Rechner zu rollen.
So zumindest erstmal die Theorie. Ich habe es persönlich noch nie über diesen Weg gemacht. Aber so haben Sie zumindest schon mal das Wesentliche.
Viele Grüße,
Lars Wiesbrock
Der ICQL-Request für den Rollout eines Clients dürfte dieser hier sein:
Code: Alles auswählen
<ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/RolloutClientRequest_V1">
<ACMP>
<RolloutClient ActionType="Request" version="1">
<TRolloutClientRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RolloutTemplateId>{59387FFD-B171-47C5-B735-041FA132CA39}</RolloutTemplateId>
<Clients>
<TClientRolloutConfig_V1 xsi:type="TClientRolloutConfig_V1">
<ClientId>{59387FFD-B171-47C5-B735-041FA132CA39}</ClientId>
<NewName>ABC</NewName>
<ProductKeyId>{59387FFD-B171-47C5-B735-041FA132CA39}</ProductKeyId>
<ComputerDescription/>
</TClientRolloutConfig_V1>
<TClientRolloutConfig_V1 xsi:type="TClientRolloutConfig_V1">
<ClientId>{59387FFD-B171-47C5-B735-041FA132CA39}</ClientId>
<NewName>ABC</NewName>
<ProductKeyId>{59387FFD-B171-47C5-B735-041FA132CA39}</ProductKeyId>
<ComputerDescription/>
</TClientRolloutConfig_V1>
</Clients>
<WakeUpClients>false</WakeUpClients>
<WOLPort>0</WOLPort>
</TRolloutClientRequest_V1>
</RolloutClient>
</ACMP>
</ICQL>
SELECT Name, TemplateId
FROM SYS_OSD_RolloutTemplates
NewName ist der Name des rollenden Rechners.
ProductKeyId ist der Windows Lizenzschlüssel.
ClientId kommt es jetzt darauf an...bei einem Re-Rollout wäre dies die ACMPClientId des Rechners. Bei einem neuen Client bin ich mir nicht sicher, ob wir diesen Client zunächst anlegen müssen, oder ob man einfach eine Id Würfeln und mitgeben kann.
Diesen Teil
Code: Alles auswählen
<TClientRolloutConfig_V1 xsi:type="TClientRolloutConfig_V1">
<ClientId>{59387FFD-B171-47C5-B735-041FA132CA39}</ClientId>
<NewName>ABC</NewName>
<ProductKeyId>{59387FFD-B171-47C5-B735-041FA132CA39}</ProductKeyId>
<ComputerDescription/>
</TClientRolloutConfig_V1>
So zumindest erstmal die Theorie. Ich habe es persönlich noch nie über diesen Weg gemacht. Aber so haben Sie zumindest schon mal das Wesentliche.
Viele Grüße,
Lars Wiesbrock