processo nuovo
Crea un nuovo processo con le impostazioni specificate in un cluster HPC.
Per esempi di come usare questo comando, vedere esempi.
Sintassi
job new [/askednodes:<node_list>] [/corespernode:<min>[-<max>]]
[/customproperties:<property_list>]
[/emailaddress:<address>] [/estimatedprocessmemory:<memory>)] [/exclusive[:{true|false}]]
[/faildependenttasks[:{true|false}]] [/failontaskfailure[:{true|false}]]
[/holduntil:[{<DateTime>|<minutes>}]] [/jobenv:<variable_and_value_list>]
[/jobfile:<path>\<file_name>] [/jobname:<job_name>]
[/jobtemplate:<job_template_name>] [/license:<license_list>]
[/memorypernode:<min>[-<max>]] [/nodegroup:<node_group_list>]
[/nodegroupop:{Intersect|Uniform|Union}] [/notifyoncompletion[:{true|false}]]
[/notifyonstart[:{true|false}]]{[/numcores:<min>[-<max>]]
| [/numnodes:<min>[-<max>]] | [/numprocessors:<min>[-<max>]]
| [/numsockets:<min>[-<max>]]} [/orderby:<primary>[,<secondary>]]
[/progress:<percent_progress>] [/parentjobids:<jobID_list>]
[/priority:<priority_specification>][/progress:progress]
[/progressmsg:<message>] [/priority:<priority>]
[/projectname:<name>] [/requestednodes:<node1_name>[,<node2_name>…]]
[/Runtime:{<time>|Infinite} [/rununtilcanceled[:{true|false}]]
[/scheduler:<name>] [/singlenode:{true|false}]
[/taskexecutionfailureretrylimit:<retry_limit>]
[/validexitcodes:int|intStart..intEnd[,int|intStart..intEnd]*]
job new {/? | /help}
Parametri
Parametro | Descrizione |
---|---|
/askednodes:<node_list> | Deprecato. Usare invece il parametro /requestednodes. |
/corespernode:<min>[-<max>] | Specifica il numero minimo e, facoltativamente, il numero massimo di core che un nodo può avere per il servizio utilità di pianificazione processi HPC per considerare il nodo come nodo candidato in cui eseguire il processo. Il processo non verrà eseguito in un nodo con meno core del valore minimo o più core rispetto al valore massimo specificato da questo parametro. Se tutti i nodi del cluster hanno un numero di core che non rientrano nell'intervallo specificato per questo parametro, si verifica un errore quando si invia il processo. I valori predefiniti per questo parametro sono: 1. min: 1 2. max: 2147483647 (valore intero massimo) |
/customproperties:<property_list> | Specifica i nomi e i valori per le proprietà personalizzate per il processo in un formato <name1>=<value1>[;<name2>=<value2>...]. I nomi di proprietà personalizzati non fanno distinzione tra maiuscole e minuscole e riflettono il caso usato quando sono stati definiti per la prima volta. Nota: Questo parametro è stato introdotto in HPC Pack 2012 e non è supportato nelle versioni precedenti. |
/emailaddress: indirizzo<> | Invia notifiche per questo processo all'indirizzo di posta elettronica. Nota: Questo parametro è stato introdotto in HPC Pack 2012 e non è supportato nelle versioni precedenti. |
/estimatedprocessmemory:<memoria >) | Quantità massima di memoria in megabyte (MB) stimata per ogni processo in questo processo. |
/exclusive[:{true|false}] | Specifica se il servizio utilità di pianificazione processi HPC deve assicurarsi che nessun altro processo venga eseguito nello stesso nodo del processo durante l'esecuzione del processo. Il valore True indica che il servizio utilità di pianificazione processi HPC deve garantire che nessun altro processo venga eseguito nello stesso nodo del processo durante l'esecuzione del processo. Il valore False indica che questo processo può condividere nodi di calcolo con altri processi. Quando si specifica il parametro /exclusive senza un valore, il comando nuovo si comporta come se fosse stato specificato un valore True. Se non si specifica il parametro /exclusive, il comando nuovo si comporta come se fosse stato specificato un valore False. |
/faildependenttasks[:{true|false}] | Non riesce tutte le attività dipendenti se un'attività ha esito negativo o viene annullata. Se questo parametro non è impostato, il comportamento predefinito è false. Se /faildependenttasks è definito ma non viene dichiarato alcun valore, si presuppone true. Nota: Questo parametro è stato introdotto in HPC Pack 2012 e non è supportato nelle versioni precedenti. |
/failontaskfailure[:{true|false}] | Specifica se il servizio utilità di pianificazione processi HPC deve arrestare il processo ed eseguire immediatamente l'intero processo quando un'attività nel processo ha esito negativo. Il valore True indica che il servizio utilità di pianificazione processi HPC deve arrestare il processo ed eseguire immediatamente l'intero processo quando un'attività nel processo non riesce. Il valore False indica che il servizio utilità di pianificazione processi HPC deve continuare a eseguire il resto delle attività nel processo dopo che un'attività nel processo ha esito negativo. Quando si specifica il parametro /failontaskfailure |
/holduntil:[{<DateTime>|<minuti>}] | Specifica la data e l'ora nell'ora locale o il numero di minuti fino a quando il servizio utilità di pianificazione processi HPC deve attendere prima di tentare di avviare il processo. Se questo parametro non è impostato, il processo può iniziare quando sono disponibili risorse. Il servizio utilità di pianificazione processi HPC esegue solo il processo alla data e all'ora in cui questo parametro specifica se sono disponibili le risorse necessarie per il processo. Se le risorse necessarie per il processo non sono disponibili in tale data e ora, il processo rimane in coda fino a quando non diventano disponibili le risorse necessarie. È possibile specificare la data e l'ora in qualsiasi formato che .NET Framework possa analizzare per le impostazioni cultura correnti del sistema operativo. Per informazioni su come .NET Framework analizza le stringhe di data e ora, vedere Analisi di stringhe di data e ora. È possibile specificare il parametro /holduntil |
/jobenv:<variable_and_value_list> | Specifica le variabili di ambiente da impostare nell'ambiente di runtime del processo e i valori a cui si desidera impostare tali variabili di ambiente. L'elenco deve avere un formato di <variable_name1>=<value1> [;<variable_name2>=<value2>...]. In alternativa, è possibile impostare più variabili di ambiente includendo più parametri di /jobenv, ognuno con un argomento diverso con un formato di <variable_name>=<valore>. Per annullare l'impostazione di una variabile di ambiente, non specificare un valore. Ad esempio, "<variable_to_unset_name>=". Se si imposta o non si imposta una variabile di ambiente per un processo, tale variabile di ambiente viene impostata o non impostata per ogni attività nel processo, a meno che non si esegua l'override dell'impostazione della variabile di ambiente per l'attività specificando una nuova impostazione con il parametro /env del processo di aggiungere comando. Nota: Questo parametro è stato introdotto in HPC Pack 2008 R2 e non è supportato nelle versioni precedenti. |
/jobfile:<percorso>\<file_name> | Specifica il nome file e il percorso di un file XML del processo che contiene le impostazioni da utilizzare per il processo che si desidera creare. Se si specificano altri parametri oltre al parametro /jobfile, i valori per tali parametri sostituiscono le impostazioni nel file XML del processo. Questo parametro viene usato solo quando si importa un processo da un file XML. In tal caso è obbligatorio. |
/jobname:<job_name> | Specifica un nome da usare per questo processo nell'output dei comandi e nell'interfaccia utente. La lunghezza massima per il nome di un processo è di 80 caratteri. |
/jobtemplate:<job_template_name> | Specifica il nome del modello di processo da usare per il processo. La lunghezza massima per il nome di un modello di processo è di 80 caratteri. Per impostazione predefinita, il comando nuovo processo usa il modello di processo predefinito per il nuovo processo. |
/license:<license_list> | Specifica un elenco di funzionalità per cui il processo richiede licenze e il numero di licenze necessarie per ognuna. Usare un formato di <license_name1>:<number1> [,<license_name2>:<number2>...] per questo elenco. Ad esempio, License1:10,License2:20,License3:12. L'elenco ha una lunghezza massima di 160 caratteri. |
/memorypernode:<min>[-<max>] | Specifica il valore minimo e, facoltativamente, la quantità massima di memoria in megabyte (MB) che un nodo può avere per il servizio utilità di pianificazione processi HPC per considerare il nodo come nodo candidato in cui eseguire il processo. Il processo non verrà eseguito in un nodo con memoria inferiore al valore minimo o maggiore di memoria rispetto al valore massimo specificato da questo parametro. Se tutti i nodi del cluster hanno una quantità di memoria che non rientra nell'intervallo specificato per questo parametro, si verifica un errore quando si invia il processo. I valori predefiniti per questo parametro sono: 1. <min> 1 2. <max> 2147483647 (valore intero massimo) |
/nodegroup:<node_group_list> | Specifica l'elenco dei gruppi di nodi in cui il processo può essere eseguito nel formato <node_group1_name>[,<node_group2_name>...]. Il servizio utilità di pianificazione processi HPC alloca le risorse al processo dai nodi che appartengono a tutti i gruppi di nodi nell'elenco per impostazione predefinita oppure ai nodi risultanti dall'operazione del parametro /nodegroupop, se specificato, nell'elenco dei gruppi. Se si specificano valori per i parametri /nodegroups Il parametro Se si specifica il parametro |
/nodegroupop:{Intersect|Uniforme |Unione} | Specifica l'operatore per l'elenco specificato dal parametro /nodegroup Intersect : crea l'elenco di nodi che si trovano in tutti i gruppi di nodi elencati. Uniform: fa in modo che il servizio utilità di pianificazione processi HPC provi i gruppi di nodi in ordine. Se sono presenti risorse sufficienti all'interno del primo gruppo di nodi, vengono usate. In caso contrario, l'Utilità di pianificazione prova ogni gruppo di nodi seguente finché non ne trova uno con risorse sufficienti. Se non vengono trovate risorse sufficienti, il processo rimane in coda. Union: crea l'elenco di nodi inclusi in uno dei gruppi di nodi. Il valore predefinito per questo parametro è Intersect. Nota: Questo parametro è stato introdotto in HPC Pack 2012 e non è supportato nelle versioni precedenti. |
/notifyoncompletion[:{true|false}] | Specifica se il servizio utilità di pianificazione processi HPC deve inviare una notifica tramite posta elettronica al termine del processo. Un valore True indica che il servizio utilità di pianificazione processi HPC deve inviare una notifica tramite posta elettronica al termine del processo. Il valore False indica che il servizio utilità di pianificazione processi HPC non deve inviare una notifica tramite posta elettronica al termine del processo. Un processo termina e viene inviata una notifica quando lo stato del processo diventa Completato, Non riuscito o Annullato. Un amministratore del cluster deve configurare la notifica per il cluster HPC prima di poter ricevere una notifica su un processo. Quando si specifica il parametro /notifyoncompletion Questo parametro è stato introdotto in HPC Pack 2008 R2 e non è supportato nelle versioni precedenti. |
/notifyonstart[:{true|false}] | Specifica se il servizio utilità di pianificazione processi HPC deve inviare una notifica tramite posta elettronica all'avvio del processo. Il valore True indica che il servizio utilità di pianificazione processi HPC deve inviare una notifica tramite posta elettronica all'avvio del processo. Il valore False indica che il servizio utilità di pianificazione processi HPC non deve inviare notifiche tramite posta elettronica all'avvio del processo. Un amministratore del cluster deve configurare la notifica per il cluster HPC prima di poter ricevere una notifica su un processo. Quando si specifica il parametro /notifyonstart senza un valore, il comando nuovo si comporta come se fosse stato specificato un valore True. Se non si specifica il parametro /notifyonstart, il comando nuovo si comporta come se fosse stato specificato un valore False. Nota: Questo parametro è stato introdotto in HPC Pack 2008 R2 e non è supportato nelle versioni precedenti. |
/numcores:<min>[-<max>] | Specifica il numero complessivo di core nel cluster HPC richiesto dal processo nel formato <minimo>[-<massimo>]. Il processo viene eseguito almeno sul numero minimo di core e su non più del valore massimo. Se si specifica un solo valore, questo comando imposta il numero massimo e minimo di core su tale valore. Se si specifica un valore minimo che supera il numero totale di core disponibili nel cluster, si verifica un errore quando si invia il processo. I valori minimo e massimo possono essere solo numeri interi positivi o un asterisco (*). Se si specifica il valore minimo o massimo come asterisco, il servizio utilità di pianificazione processi HPC calcola automaticamente il numero minimo o massimo di core in fase di esecuzione in base al numero minimo e massimo di core per le attività nel processo. Non è possibile specificare il parametro /numcore |
/numnodes:<min>[-<max>] | Specifica il numero complessivo di nodi nel cluster HPC richiesto dal processo nel formato <minimo>[-<massimo>]. Il processo viene eseguito almeno sul numero minimo di nodi e su non più del valore massimo. Se si specifica un solo valore, questo comando imposta su tale valore il numero massimo e minimo di nodi. Se si specifica un valore minimo che supera il numero totale di nodi disponibili nel cluster, si verifica un errore quando si invia il processo. I valori minimo e massimo possono essere solo numeri interi positivi o un asterisco (*). Se si specifica il valore minimo o massimo come asterisco, il servizio utilità di pianificazione processi HPC calcola automaticamente il numero minimo o massimo di nodi in fase di esecuzione in base al numero minimo e massimo di nodi per le attività nel processo. Non è possibile specificare il parametro |
/numprocessor:<min>[-<max>] | Deprecato. Usare invece il parametro /numcore |
/numsockets:<min>[-<max>] | Specifica il numero complessivo di socket nel cluster HPC richiesto dal processo nel formato <minimo>[-<massimo>]. Il processo viene eseguito almeno sul numero minimo di socket e su non più del valore massimo. Se si specifica un solo valore, questo comando imposta su tale valore il numero massimo e minimo di socket. Se si specifica un valore minimo che supera il numero totale di socket disponibili nel cluster, si verifica un errore quando si invia il processo. I valori minimo e massimo possono essere solo numeri interi positivi o un asterisco (*). Se si specifica il valore minimo o massimo come asterisco, il servizio utilità di pianificazione processi HPC calcola automaticamente il numero minimo o massimo di socket in fase di esecuzione in base al numero minimo e massimo di socket per le attività nel processo. Non è possibile specificare il parametro /numsockets |
/orderby:<>primaria [,<secondaria>] | Specifica l'ordine in cui il servizio utilità di pianificazione processi HPC deve usare per allocare nodi al processo, nel formato <primary_order>[,<secondary_order>]. Le parti primary_order e secondary_order del valore possono essere uno dei valori seguenti: - memoria Il servizio utilità di pianificazione processi HPC ordina prima i nodi in base alla quantità di memoria disponibile e alloca il processo ai nodi con più memoria. - -memory Il servizio utilità di pianificazione processi HPC ordina prima i nodi in base alla quantità di memoria disponibile e alloca il processo ai nodi con meno memoria. - core Il servizio utilità di pianificazione processi HPC ordina prima i nodi in base al numero di core disponibili e alloca il processo ai nodi con più core. - -core Il servizio utilità di pianificazione processi HPC ordina i nodi in base al numero di core disponibili e alloca prima il processo ai nodi con meno core. Quando si specifica un ordine secondario, il servizio utilità di pianificazione processi HPC ordina prima i nodi in base all'ordine primario. Per i subset di nodi con la stessa quantità di risorsa specificata dall'ordine primario, il servizio utilità di pianificazione processi HPC ordina quindi i nodi all'interno del subset usando l'ordinamento secondario. Ad esempio, se si specifica memoria,-core, il servizio utilità di pianificazione processi HPC ordina i nodi dalla quantità di memoria più elevata al più basso. Quindi, per i subset di nodi con la stessa quantità di memoria, il servizio utilità di pianificazione processi HPC usa il numero di core per interrompere il legame e ordina i nodi con la stessa quantità di memoria dal minor numero di core al massimo. L'ordine primario e quello secondario devono fare riferimento a diversi tipi di risorse. Ad esempio, memoria, -core è una combinazione valida di ordini di ordinamento primario e secondario. Le combinazioni, ad esempio memoria, -memory e -core,-core non sono valide. L'ordine predefinito usato dal servizio utilità di pianificazione processi HPC per allocare nodi a un processo è core,memoria. |
/parentjobids:<jobID_list> | Specifica l'elenco di ID processo da cui dipende il processo in un formato <jobID1>[,<jobID2>...]. Gli ID processo devono già esistere. Il servizio utilità di pianificazione processi HPC pianifica il processo solo quando i processi padre sono stati completati e sono tutti in uno stato Completato. Se un processo padre non è stato completato o è stato completato ma è in uno stato Annullato o Non riuscito, il processo rimane in coda. Nota: Questo parametro è stato introdotto in HPC Pack 2012 e non è supportato nelle versioni precedenti. |
/priority:<priorità> | Specifica la priorità per la pianificazione del processo. A partire da HPC Pack 2008, il valore di priorità può essere solo uno dei valori denominati seguenti: Highest, AboveNormal, Normal, BelowNormal o Lowest. A partire da HPC Pack 2008 R2, è possibile usare uno dei cinque valori di priorità denominati che è possibile usare in HPC Pack 2008. È anche possibile usare qualsiasi numero compreso tra 0 e 4000, con 0 come priorità più bassa e 4000 come più alta. È anche possibile specificare il valore di priorità come named_value+offset o offset named_value-. Ai fini di questi formati finali, le priorità denominate hanno i valori nella tabella seguente e la combinazione del valore e degli offset denominati non può essere minore di 0 o maggiore di 4000. Sommo- 4000 AboveNormal - 3000 Normale - 2000 BelowNormal - 1000 Infimo - 0 Il modello di processo usato dal processo specifica le autorizzazioni che influiscono sugli utenti che possono specificare priorità elevate. Il servizio Utilità di pianificazione processi HPC inserisce i processi con la stessa priorità nella coda di processi nell'ordine in cui gli utenti inviano i processi, a meno che un utente non accoda nuovamente un processo. Se un utente accoda nuovamente un processo, il servizio utilità di pianificazione processi HPC inserisce il processo prima tra i processi con la stessa priorità. La priorità predefinita per un processo è Normale o 2000. |
/progress:<percent_progress> | Specifica la percentuale del processo completato. Questo valore deve essere compreso tra 0 e 100. Se non si imposta il valore di questa proprietà, il servizio utilità di pianificazione processi HPC calcola lo stato di avanzamento in base alla percentuale di attività completate per il processo. Quando si imposta questa proprietà per un processo, il servizio utilità di pianificazione processi HPC non continua ad aggiornare questa proprietà, pertanto è necessario continuare ad aggiornare la proprietà usando il comando di modifica processo |
/progressmsg:<messaggio> | Specifica un messaggio di stato personalizzato che si desidera visualizzare per il processo. La lunghezza massima per questa stringa è di 80 caratteri. Per specificare un messaggio di stato che include spazi, racchiudere il messaggio di stato tra virgolette ("). Nota: Questo parametro è stato introdotto in HPC Pack 2008 R2 e non è supportato nelle versioni precedenti. |
/projectname: nome<> | Specifica un nome di progetto per il processo che è possibile usare per tenere traccia dei processi. La lunghezza massima per il nome del progetto è di 80 caratteri. |
/requestednodes:<node_list> | Specifica un elenco di nomi per i nodi in cui il processo può essere eseguito nel formato <node1_name>[,<node2_name>...]. Questi nodi sono candidati per il processo, ma non tutti i nodi eseguiranno necessariamente il processo se le risorse disponibili in questi nodi superano le risorse richieste dal processo. Il servizio utilità di pianificazione processi HPC alloca i nodi principali in base al valore del parametro Se non si specifica il parametro /requestednodes, il servizio utilità di pianificazione processi HPC considera tutti i nodi come candidati che il servizio utilità di pianificazione processi HPC può allocare al processo. Se si specificano valori per il |
/runtime:{<tempo> | Infinito} | Specifica la quantità massima di tempo di esecuzione del processo. Dopo l'esecuzione del processo per questo periodo di tempo, il servizio utilità di pianificazione processi HPC annulla il processo. Specificare la quantità di tempo nel formato [[<giorni>:]<ore>:]<minuti>. È anche possibile specificare Infinite per indicare che il processo può essere eseguito per un periodo di tempo illimitato. Se si specifica solo una parte del formato<giorni [[>:]<ore>:]<minuti>, il comando interpreta il valore specificato come numero di minuti. Ad esempio, 12 indica 12 minuti. Se si specificano due parti del formato, il comando interpreta la parte sinistra come ore e la parte destra come minuti. Ad esempio, 10:30 indica 10 ore e 30 minuti. È possibile usare una o più cifre per ogni parte del formato. Il valore massimo per ogni parte è 2.147.483.647. Se non si specifica il parametro /runtime, il valore predefinito è Infinite. |
/rununtilcanceled[:{true|false}] | Specifica se il processo continua a essere eseguito e conservare le risorse fino alla scadenza del limite di runtime o se un utente annulla il processo. Il valore True indica che il processo continua a essere eseguito e conservare le risorse fino alla scadenza del limite di runtime o che un utente annulla il processo. Se si specifica un valore True, è necessario specificare valori minimi e massimi per il parametro /numcores, /numnodeso /numsockets parametro oppure si verifica un errore quando si invia il processo. Il valore False indica che il processo deve arrestare e rilasciare le relative risorse al termine di tutte le attività del processo. Quando si specifica il parametro /rununtilcanceled senza un valore, il comando nuovo processo si comporta come se fosse stato specificato un valore True. Se non si specifica il parametro /rununtilcanceled |
/scheduler: nome<> | Specifica il nome host o l'indirizzo IP del nodo head per il cluster in cui si vuole creare il nuovo processo. Il valore deve essere un nome computer o un indirizzo IP valido. Se non si specifica il parametro |
/singlenode[:{true|false}] | Tutte le risorse verranno allocate in un nodo. Se /singlenode viene dichiarato ma non viene impostato alcun valore, verrà utilizzato True. Se /singlenode non viene dichiarato, viene utilizzato false. Nota: Questo parametro è stato introdotto in HPC Pack 2012 e non è supportato nelle versioni precedenti. |
/taskexecutionfailureretrylimit:<retry_limit> | Specifica il numero massimo di volte in cui un'attività in questo processo diversa da un'attività di preparazione del nodo o di rilascio del nodo verrà automaticamente accodata dopo che si verifica un errore di esecuzione dell'applicazione. Nota: Questo parametro è stato introdotto in HPC Pack 2012 R2 Update 1. Non è disponibile nelle versioni precedenti. |
/validexitcodes:{int|intStart.. intEnd{ [,{int|intStart.. intEnd}]* | Specifica i codici di uscita da utilizzare per verificare se le attività in un processo vengono chiusa correttamente.
/validexitcodes devono essere specificati da interi discreti e intervalli interi separati da virgole. Il valore predefinito per questo parametro è 0. min e max possono essere utilizzati in un intervallo, che rappresenta l'inizio o la fine. Ad esempio, 0..max rappresenta numeri interi non negativo.Questo parametro può essere sottoposto a override dichiarando il parametro /validexitcodes parametro specifico di un'attività. Tutte le attività che non dispongono di questo parametro dichiarate in modo esplicito erediteranno il parametro dal processo. Se /validexitcodes non è definito, 0 è il codice di uscita valido predefinito. Nota: Questo parametro è stato introdotto in HPC Pack 2012 e non è supportato nelle versioni precedenti. |
/? | Visualizza la Guida al prompt dei comandi. |
/help | Visualizza la Guida al prompt dei comandi. |
Osservazioni:
Prima che il servizio utilità di pianificazione processi HPC possa eseguire il nuovo processo, è necessario aggiungere attività al processo usando il comando processo add e inviare il processo usando il comando processo submit.
Esempi
Per creare un nuovo processo, usare il comando seguente:
job new
Per creare un nuovo processo usando le impostazioni nel file di processo in C:\JobFiles\SampleJob1.xml, usare il comando seguente:
job new /jobfile:"C:\JobFiles\SampleJob1.xml"
Per creare un nuovo processo denominato Processo di esempio nel progetto Test cluster che usa il modello di processo denominato MyJobTemplate, con un limite di runtime di 30 minuti e priorità di AboveNormal, usare il comando seguente:
job new /jobname:"Sample Job" /jobtemplate:MyJobTemplate
/projectname:"Cluster Testing" /runtime:0:0:30 /priority:AboveNormal
Per creare un nuovo processo con priorità 2350 che imposta la variabile di ambiente VAR1 su True e la variabile di ambiente VAR2 su 12 nell'ambiente di runtime del processo, usare il comando seguente:
job new /priority:2350 /jobenv:VAR1=true;VAR2=12
Per creare un nuovo processo con priorità Highest-50 (3950) che annulla l'impostazione della variabile di ambiente VAR3 e imposta la variabile di ambiente VAR4 su Sì nell'ambiente di runtime del processo, usare il comando seguente:
job new /priority:Highest-50 /jobenv:VAR3=;VAR4=yes
Per creare un nuovo processo con la percentuale di stato per il processo impostato su 15 e con un messaggio di stato "Questo processo ha uno stato" e che imposta anche le variabili di ambiente VAR5 e VAR6 su No nell'ambiente di runtime del processo, usare il comando seguente:
job new /jobenv:VAR5=no /jobenv:VAR6=no /progress:15 /progressmsg:"This job has a status"
Per creare un nuovo processo, aggiungere un'attività al processo e quindi inviare il processo, eseguire un file batch che include il comando seguente, che usa il comando per comando per ottenere l'identificatore del nuovo processo:
for /f "usebackq tokens=4 delims=. " %%i in (`job new`) do (
job add %%i echo Hello World
job submit /id:%%i
)
Riferimenti aggiuntivi
Command-Line della sintassi