Seite 1 von 1

Clientskript-Seite nicht ausführen

Verfasst: Fr Sep 09, 2016 1:55 pm
von aquatherm GmbH
Hallo,

gibt es eventuell eine Möglichkeit in einem CC auf der Consolen-Seite zu sagen, dass die Client-Seite nicht ausgeführt werden soll ? Beispielsweise wenn eine Bedingung nicht erfüllt wurde.
Dies wäre zum Beispiel bei Iterate Befehlen sehr hilfreich.

Mein Anwendungsfall:
Eine Ausführung der Client-Seite macht nur Sinn, wenn der Client online ist. Dies wird in dem Iterate durchlauf mit einem Ping überprüft.
Wenn also der aktuelle Client nicht pingbar ist, soll die Client-Seite nicht ausgeführt und der aktuelle Durchlauf beendet/der nächste gestartet werden.

Vielen Dank im Voraus

Re: Clientskript-Seite nicht ausführen

Verfasst: Di Sep 13, 2016 8:17 am
von Dennis Koch
Hallo,

so eine Möglichkeit gibt es noch nicht. Es gibt einen Verbesserungsvorschlag mit der ID ACMP-17107 wo ich Ihr Interesse ergänzt habe.

Re: Clientskript-Seite nicht ausführen

Verfasst: Di Sep 13, 2016 10:13 am
von DRuppertz
Guten Morgen,

als Workaround könnte man aus dem Consolen Script per PsExec (https://technet.microsoft.com/de-de/sys ... xexec.aspx)
auf dem Client ein WRUNCC.exe (https://www.aagon.de/handbuch/acmp/de/5 ... nccexe.htm) Aufruf durchführen,
welcher dann ein Client Command aufruft, welches den Clientanteil enthält.

Re: Clientskript-Seite nicht ausführen

Verfasst: Di Sep 20, 2016 3:14 pm
von ngottschalk
Hallo=)

Einfacher wäre es wahrscheinlich, einfach ein "Transfer content from console to client" zu benutzen, das eine Prüfvariable überträgt; Als Erstes muss dann im Clientskript geprüft werden, ob der Inhalt dieser Variable dann einem bestimmten Wert entspricht.
Verhindert zwar nicht, dass ein Job eingereiht wird, hat aber im Endeffekt das gleiche Ergebnis.

Re: Clientskript-Seite nicht ausführen

Verfasst: Di Sep 20, 2016 3:47 pm
von aquatherm GmbH
Hallo,

erst einmal vielen Dank für die Anworten.
Ja das mit der Prüfvariable habe ich bereits eingebaut. Im Job-Monitor steht das CC dann natürlich immer noch auf Anstehend bis zum nächsten Client start.

Re: Clientskript-Seite nicht ausführen

Verfasst: Di Sep 20, 2016 3:53 pm
von JDoering
Hallo,

bei dem Befehl "Transfer content from console to client" sollte noch beachtet werden, das nur der zuletzt eingetragene Wert (an alle Clients) übertragen wird.
Die Werte werden nicht clientspezifisch übertragen, die Übertragung findet erst nach Beendigung der Consolenseite statt, und dann wird der Wert übertragen, der zuletzt in der ausgewählten Variable enthalten war.

MfG,