Objectif :Créez des tâches Windows et attachez éventuellement des processus à une tâche

 

Format:EMPLOIS [/= /J=nom du travail /N=nom du travail /B /C /D /G /K /R /S /U /W /X /Y /JM=Membre /PM=Membre /P=n /JT=ms /PT=ms] [Pid | nom du processus]

 

Pid - ID de processus d'un processus à affecter au travail

 

nom du processus - Nom de processus d'un processus à affecter au travail

 

/Rompre)/R(lire le presse-papiers)
/Fermer)/S (InfoParamètresSystème)
/D(ordinateurs de bureau)/U(poignées de service)
/G(atomes lobaux)/W(presse-papiers de rite)
/Info)/X (pas de déconnexion ni d'arrêt)
/K (fermer sur la dernière poignée)/Y (autoriser l'échappée)
/L (paramètres d'affichage)/Z (mourir en cas d'exception non gérée)

 

Voir également MONITEUR DE TRAVAIL et La START.

 

Usage:

 

JOB sous Windows vous permet de contrôler un ou plusieurs processus en groupe. La fonction de base d’un travail est de permettre à des groupes de processus d’être gérés comme une unité. Vous pouvez limiter la quantité de mémoire ou le temps processeur pour une tâche et imposer des restrictions sur les processus de cette tâche qui sont autorisés à effectuer. Un processus ne peut être membre que d'un seul objet de travail, et une fois qu'un processus est associé à un travail, l'association ne peut pas être rompue. Une fois qu'un processus est associé à une tâche, par défaut, tous les processus enfants qu'il crée sont également associés à la tâche. (Voir l'option /B ci-dessous pour l'exception à cette règle.)

 

Vous pouvez démarrer un nouveau travail attaché à un travail spécifique avec l'option "START /job=jobname".

 

Vous ne pouvez pas attacher un processus à un travail si ce processus appartient déjà à un travail.

 

Exemples :

 

Démarrez un programme, créez une tâche nommée « NoStop », empêchez le programme (et tous les programmes qu'il démarre) de se déconnecter, de redémarrer ou de s'arrêter, et terminez tous les processus lorsque le dernier descripteur de tâche est fermé :

 

démarrer /pgm monapp.exe

travaux /N=NoStop /X /K %_startpid

 

Option:

 

/=Affichez la boîte de dialogue de commande JOBS pour vous aider à définir les options de ligne de commande. L'option /= peut être n'importe où sur la ligne ; des options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/J=prénomDéfinir ou afficher les options d'une tâche existante

 

/N=prénomCréer un nouvel emploi.

 

/JM=nFait en sorte que tous les processus associés au travail limitent la somme de leur mémoire réservée à l'échelle du travail à n octets. Lorsqu'un processus tente de consacrer de la mémoire qui dépasserait la limite à l'échelle du travail, il échoue.

 

/PM=nLimitez la mémoire allouée maximale pour tous les processus de la tâche à n octets. Lorsqu'un processus tente de consacrer de la mémoire qui dépasserait la limite par processus, il échoue.

 

/P=n Limitez le nombre total de processus dans le travail à n.

 

/JT=msLimitez le temps d'exécution maximum par tâche en mode utilisateur à ms millisecondes.

 

/PT=msLimitez le nombre maximum d'exécutions en mode utilisateur pour tous les processus associés au travail à ms millisecondes

 

/B Si un processus associé au travail crée un processus enfant à l'aide de l'option CREATE_BREAKAWAY_FROM_JOB indicateur tant que cette limite est en vigueur, le processus enfant n'est pas associé au travail.

 

/CFermez un handle de travail.

 

/DEmpêchez les processus associés à la tâche de créer et/ou de basculer vers d'autres bureaux.

 

/GEmpêchez les processus associés à la tâche d'accéder aux atomes globaux.

 

/IAfficher les informations de limite pour le travail.

 

/KTous les processus associés au travail se termineront lorsque le dernier handle du travail sera fermé. Si vous DÉMARREZ d’autres processus, vous devez utiliser le /travail option si vous souhaitez que les processus START se terminent lorsque le processus d'origine se termine.

 

/LEmpêcher les processus associés à la tâche d'appeler l'API ChangeDisplaySettings

 

/REmpêchez les processus associés à la tâche de lire à partir du presse-papiers Windows.

 

/SEmpêchez les processus associés à la tâche de modifier les paramètres système à l'aide de l'API SystemParametersInfo.

 

/UEmpêchez les processus associés au travail d'utiliser les descripteurs USER appartenant à des processus non associés au même travail.

 

/WEmpêchez les processus associés à la tâche d'écrire dans le presse-papiers Windows.

 

/XEmpêchez les processus associés à la tâche de se déconnecter de Windows, de redémarrer ou de s'arrêter.

 

/YAutorisez tout processus associé au travail à créer des processus enfants qui ne sont pas associés au travail.

 

/ZDésactive la boîte de dialogue contextuelle d'erreur critique pour chaque processus associé au travail. Si une exception se produit, cela entraînera la fin du processus avec le code d'exception comme état de sortie.