Zweck:Erstellen Sie Windows-Jobs und hängen Sie optional Prozesse an einen Job an

 

Format:JOBS [/= /J=Berufsbezeichnung /N=Berufsbezeichnung /B /C /D /G /K /R /S /U /W /X /Y /JM=Mitglied /PM=Mitglied /P=n /JT=ms /PT=ms] [pid | Vorgangsname]

 

pid - Prozess-ID eines Prozesses, der dem Job zugewiesen werden soll

 

Vorgangsname - Prozessname eines Prozesses, der dem Job zugewiesen werden soll

 

/Ausbrechen)/R(Zwischenablage lesen)
/Schließen)/S (SystemParametersInfo)
/D(Esktops)/U(ser-Handles)
/G(lobale Atome)/W(Rite-Zwischenablage)
/Die Info)/X (kein Abmelden oder Herunterfahren)
/K (beim letzten Handle schließen)/Y (Ausbrechen zulassen)
/L (Anzeigeeinstellungen)/Z (bei nicht behandelter Ausnahme sterben)

 

[VORLÄUFIGE VOLLAUTOMATISCHE TEXTÜBERSETZUNG - muss noch überarbeitet werden. Wir bitten um Ihr Verständnis.] JOBMONITOR und Starte das Spiel.

 

Verwendung:

 

Job In Windows können Sie einen oder mehrere Prozesse als Gruppe steuern. Die Grundfunktion eines Jobs besteht darin, die Verwaltung von Prozessgruppen als Einheit zu ermöglichen. Sie können die Menge an Arbeitsspeicher oder CPU-Zeit für einen Job begrenzen und Beschränkungen dafür festlegen, welche Prozesse in diesem Job ausgeführt werden dürfen. Ein Prozess kann nur Mitglied eines Jobobjekts sein. Sobald ein Prozess einem Job zugeordnet ist, kann die Zuordnung nicht mehr aufgehoben werden. Nachdem ein Prozess einem Job zugeordnet wurde, werden standardmäßig alle von ihm erstellten untergeordneten Prozesse auch dem Job zugeordnet. (Eine Ausnahme von dieser Regel finden Sie in der Option /B weiter unten.)

 

Mit der Option „START /job=jobname“ können Sie einen neuen Job starten, der an einen bestimmten Job angehängt ist.

 

Sie können einem Job keinen Prozess zuordnen, wenn dieser Prozess bereits zu einem Job gehört.

 

Beispiele:

 

Starten Sie ein Programm, erstellen Sie einen Job mit dem Namen „NoStop“, verhindern Sie, dass sich das Programm (und alle von ihm gestarteten Programme) abmelden, neu starten oder herunterfahren, und beenden Sie alle Prozesse, wenn das letzte Job-Handle geschlossen wird:

 

Starten Sie /pgm myapp.exe

jobs /N=NoStop /X /K %_startpid

 

Option:

 

/=Zeigen Sie das JOBS-Befehlsdialogfeld an, das Ihnen beim Festlegen der Befehlszeilenoptionen hilft. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; Zusätzliche Optionen legen die entsprechenden Felder im Befehlsdialog fest.

 

/J=NameLegen Sie Optionen für einen vorhandenen Job fest oder zeigen Sie sie an

 

/N=NameErstellen Sie einen neuen Job.

 

/JM=nBewirkt, dass alle mit dem Auftrag verknüpften Prozesse die auftragsweite Summe ihres zugesicherten Speichers auf beschränken n Bytes. Wenn ein Prozess versucht, Speicher zu beanspruchen, der das auftragsweite Limit überschreiten würde, schlägt dies fehl.

 

/PM=nBegrenzen Sie den maximal zugesicherten Speicher für alle Prozesse im Job auf n Bytes. Wenn ein Prozess versucht, Speicher zu beanspruchen, der das Limit pro Prozess überschreiten würde, schlägt dies fehl.

 

/P=n Begrenzen Sie die Gesamtzahl der Prozesse im Job auf n.

 

/JT=msBegrenzen Sie die maximale Ausführungszeit pro Job im Benutzermodus auf ms Millisekunden.

 

/PT=msBegrenzen Sie die maximale Anzahl der Benutzermodusausführungen für alle mit dem Job verbundenen Prozesse auf ms Millisekunden

 

/B Wenn ein mit dem Job verknüpfter Prozess einen untergeordneten Prozess mithilfe von erstellt CREATE_BREAKAWAY_FROM_JOB Während dieses Limit in Kraft ist, ist der untergeordnete Prozess nicht mit dem Job verknüpft.

 

/CSchließen Sie ein Job-Handle.

 

/DVerhindern Sie, dass mit dem Job verbundene Prozesse andere Desktops erstellen und/oder auf diese wechseln.

 

/GVerhindern Sie, dass mit dem Job verbundene Prozesse auf globale Atome zugreifen.

 

/IGrenzwertinformationen für den Job anzeigen.

 

/KAlle mit dem Job verbundenen Prozesse werden beendet, wenn das letzte Handle für den Job geschlossen wird. Wenn Sie andere Prozesse STARTEN, sollten Sie die verwenden /Job Option, wenn Sie möchten, dass die START-Prozesse beendet werden, wenn der ursprüngliche Prozess beendet wird.

 

/LVerhindern Sie, dass mit dem Job verknüpfte Prozesse die ChangeDisplaySettings-API aufrufen

 

/RVerhindern Sie, dass mit dem Job verknüpfte Prozesse aus der Windows-Zwischenablage lesen.

 

/SVerhindern Sie mithilfe der SystemParametersInfo-API, dass mit dem Job verknüpfte Prozesse Systemparameter ändern.

 

/UVerhindern Sie, dass mit dem Job verknüpfte Prozesse USER-Handles verwenden, die Prozessen gehören, die nicht mit demselben Job verknüpft sind.

 

/WVerhindern Sie, dass mit dem Job verknüpfte Prozesse in die Windows-Zwischenablage schreiben.

 

/XVerhindern Sie, dass mit dem Job verbundene Prozesse sich von Windows abmelden, neu starten oder herunterfahren.

 

/YErmöglichen Sie jedem mit dem Job verknüpften Prozess, untergeordnete Prozesse zu erstellen, die nicht mit dem Job verknüpft sind.

 

/ZDeaktiviert das Popup-Dialogfeld „Kritischer Fehler“ für jeden Prozess, der mit dem Job verknüpft ist. Wenn eine Ausnahme auftritt, führt dies zum Abbruch des Prozesses mit dem Ausnahmecode als Exit-Status.