Knowledge Base > Automation Engine und Zielsysteme > Windows > Start von Programmen unter Windows

Start von Programmen unter Windows

Attribute

Beim Start von Jobs unter Windows sind folgende Parameter von Bedeutung:

Domäne

Die Windows-Domäne, in welcher der Benutzer definiert ist.

Benutzername

Der Windows-Benutzername.

Kennwort

Das Passwort des Benutzers.

BATCH (Anmeldeart)

In den Benutzerrechten des Benutzers besteht die Möglichkeit, dem Benutzer bestimmte Anmeldearten zu erlauben. Möglich sind die Anmeldearten Interaktiv und Batch. Ist für einen Benutzer nur Batch erlaubt, so kann von AE ein Job nur in diesem Modus gestartet werden, es ist also der Parameter BATCH anzugeben.

DESKTOP

Wenn der gestartete Job eventuell Benutzereingaben erwartet, sollte diese Option gesetzt werden. Der Prozess ist dann für einen beliebigen angemeldeten Benutzer sichtbar. Ein solcher kann die geforderte Benutzereingabe durchführen.

Wird diese Option nicht angegeben und der Prozess erwartet eine Eingabe, so hängt er und kann nur mehr mit dem Taskmanager entfernt werden!

Die Attribute werden in den Attributkarten des Jobs definiert.

Achtung!

Systemabhängigkeiten

Je nach Betriebssystem und Startart des Agenten ergeben sich folgende Abhängigkeiten:

Agent

INI-File Benutzer BATCH DESKTOP

Agent auf Desktop 

logon=0 1. 1.

1. 

Agent auf Desktop 

logon=1 2. 2.

2. 

Agent als Service 

logon=1 3. 3.

3. 

  1. irrelevant, Start erfolgt mit Name und Rechten des Benutzers am Desktop
  2. wird verwendet - Benutzer am Desktop muss entsprechend privilegiert sein (so wie System-User)
  3. wird verwendet
  4. Beachten Sie bitte auch folgende Besonderheiten:

    Strategie für Jobs unter Windows

    In Windows unterscheidet man zwischen vier Programmtypen:

    1. Programme mit grafischer Benutzeroberfläche (32-Bit bzw. 16-Bit GUI-Programme)
    2. 32-Bit Konsolprogramme (Zeichenorientiert)
    3. alte DOS-Programme
    4. Betriebssystemkommandos (kein echtes Programm, z.B.: DIR, SET usw.)

    Die Typen 1 und 2 (GUI und Konsolprogramme) sollen, wenn möglich, über die Kommandozeile gestartet werden. Das hat den Vorteil, dass der richtige Programmexitcode von AE ermittelt werden kann.

    Die Typen 3 und 4 (DOS-Programme und Betriebssystemkommandos) können nur über eine BAT-Datei gestartet werden. Der Job wird über den Jobmeldermechanismus gut oder schlecht beendet.

    Bevor man den Job über AE startet, sollte man die BAT-Datei oder die Kommandozeile am Zielsystem manuell ausprobieren! Es sollte, wenn möglich, auch der Benutzer verwendet werden, unter welchem der AE Job später durchgeführt wird.

    Bei grafischen Programmen kann es immer zu unerwarteten Benutzerdialogen (Messagebox) kommen. Aus diesem Fall wird zumindest zu Testzwecken, die Option DESKTOP empfohlen.

    Job-Report: Der Job-Report eines Windows-Jobs sind die Programmausgaben nach STDOUT bzw STDERR. Im Normalfall werden nur 32-Bit Konsolprogramme bzw. die meisten DOS-Programme einen Job-Report erzeugen.

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH