Compartilhar via


novo trabalho

Cria um novo trabalho com as configurações especificadas em um cluster HPC.

Para obter exemplos de como usar esse comando, consulte Exemplos.

Sintaxe

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}  

Parâmetros

Parâmetro Descrição
/askednodes:<node_list> Preterido. Use o parâmetro /requestednodes em vez disso.
/corespernode:<min>[-<max>] Especifica o número mínimo e, opcionalmente, o número máximo de núcleos que um nó pode ter para que o Serviço de Agendador de Trabalho do HPC considere o nó como um nó candidato no qual executar o trabalho. O trabalho não será executado em um nó que tenha menos núcleos do que o valor mínimo ou mais núcleos do que o valor máximo especificado por esse parâmetro. Se todos os nós no cluster tiverem vários núcleos que estão fora do intervalo especificado para esse parâmetro, ocorrerá um erro ao enviar o trabalho. Os valores padrão para este parâmetro são:

1. min: 1
2. max: 2147483647 (valor inteiro máximo)
/customproperties:<property_list> Especifica os nomes e valores das propriedades personalizadas do trabalho em um formato de <name1>=<value1>[;<name2>=<value2>...]. Os nomes de propriedade personalizados não diferenciam maiúsculas de minúsculas e refletirão o caso usado quando foram definidos pela primeira vez. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/emailaddress:<endereço> Envia notificações para este trabalho para este endereço de email. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/estimatedprocessmemory:<>de memória ) A quantidade máxima de memória em megabytes (MB) que cada processo neste trabalho é estimada para consumir.
/exclusive[:{true|false}] Especifica se o Serviço de Agendador de Trabalho do HPC deve garantir que nenhum outro trabalho seja executado no mesmo nó do trabalho enquanto esse trabalho é executado.

Um valor true indica que o Serviço de Agendador de Trabalho do HPC deve garantir que nenhum outro trabalho seja executado no mesmo nó do trabalho enquanto esse trabalho é executado.

Um valor de False indica que esse trabalho pode compartilhar nós de computação com outros trabalhos.

Quando você especifica o parâmetro /exclusive sem um valor, o novo comando do trabalho se comporta como se você tivesse especificado um valor true. Se você não especificar o parâmetro /exclusive, o novo comando do trabalho se comportará como se tivesse especificado um valor de False.
/faildependenttasks[:{true|false}] Falhará em todas as tarefas dependentes se uma tarefa falhar ou for cancelada. Se esse parâmetro não for definido, o comportamento padrão será falso.

Se /faildependenttasks for definido, mas nenhum valor for declarado, true será assumido. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/failontaskfailure[:{true|false}] Especifica se o Serviço de Agendador de Trabalho do HPC deve parar o trabalho e falhar todo o trabalho imediatamente quando uma tarefa no trabalho falhar.

Um valor true indica que o Serviço de Agendador de Trabalho do HPC deve parar o trabalho e falhar todo o trabalho imediatamente quando uma tarefa no trabalho falhar.

Um valor de False indica que o Serviço de Agendador de Trabalho HPC deve continuar executando o restante das tarefas no trabalho depois que qualquer tarefa no trabalho falhar.

Quando você especifica o parâmetro /failontaskfailure sem um valor, o novo comando do trabalho se comporta como se você tivesse especificado um valor true. Se você não especificar o parâmetro /failontaskfailure, o comando novo trabalho se comportará como se você tivesse especificado um valor de False.
/holduntil:[{<DateTime>|<minutos>}] Especifica a data e a hora em hora local ou número de minutos até que o Serviço de Agendador de Trabalho do HPC deva aguardar antes de tentar iniciar o trabalho. Se esse parâmetro não estiver definido, o trabalho poderá ser iniciado quando os recursos estiverem disponíveis.

O Serviço de Agendador de Trabalho do HPC só executa o trabalho na data e hora em que esse parâmetro especifica se os recursos necessários para o trabalho estão disponíveis. Se os recursos necessários para o trabalho não estiverem disponíveis nessa data e hora, o trabalho permanecerá na fila até que os recursos necessários fiquem disponíveis.

Você pode especificar a data e a hora em qualquer formato que o .NET Framework possa analisar para a cultura atual do sistema operacional. Para obter informações sobre como o .NET Framework analisa cadeias de caracteres de data e hora, consulte Analisando cadeias de caracteres de data e hora.

Você pode especificar o parâmetro /holduntil para um trabalho, desde que o trabalho não esteja em execução ou concluído. Observação: A hora especificada usando /holduntil é convertida internamente em UTC e não refletirá o Horário de Verão local. Se o valor de minutos for usado, ele deverá ser um inteiro. Os minutos a serem suspensos são convertidos em UTC no momento em que novo trabalho é aplicado. Se o valor de /holduntil estiver vazio, o trabalho não estará pendente devido a esse parâmetro. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/jobenv:<variable_and_value_list> Especifica as variáveis de ambiente que você deseja definir no ambiente de tempo de execução do trabalho e os valores para os quais você deseja definir essas variáveis de ambiente. A lista deve ter um formato de <variable_name1>=<value1> [;<variable_name2>=<value2>...].

Como alternativa, você pode definir várias variáveis de ambiente incluindo vários parâmetros de /jobenv, cada um com um argumento diferente com um formato de <variable_name>=<valor>.

Para desaconsinar uma variável de ambiente, não especifique um valor. Por exemplo, "<variable_to_unset_name>=".

Se você definir ou desmarcar uma variável de ambiente para um trabalho, essa variável de ambiente também será definida ou não definida para cada tarefa no trabalho, a menos que você substitua essa configuração de variável de ambiente para a tarefa especificando uma nova configuração com o parâmetro /env do comando job add. Observação: Esse parâmetro foi introduzido no HPC Pack 2008 R2 e não tem suporte em versões anteriores.
/jobfile:<caminho>\<file_name> Especifica o nome do arquivo e o caminho de um arquivo XML de trabalho que contém configurações a serem usadas para o trabalho que você deseja criar. Se você especificar outros parâmetros além do parâmetro /jobfile, os valores desses parâmetros substituirão as configurações no arquivo XML do trabalho.

Esse parâmetro só é usado ao importar um trabalho de um arquivo XML. Nesse caso, é necessário.
/jobname:<job_name> Especifica um nome a ser usado para esse trabalho na saída do comando e na interface do usuário.

O comprimento máximo para o nome de um trabalho é de 80 caracteres.
/jobtemplate:<job_template_name> Especifica o nome do modelo de trabalho a ser usado para o trabalho.

O comprimento máximo para o nome de um modelo de trabalho é de 80 caracteres.

Por padrão, o novo comando novo trabalho usa o modelo de trabalho padrão para o novo trabalho.
/license:<license_list> Especifica uma lista de recursos para os quais o trabalho requer licenças e o número de licenças necessárias para cada um. Use um formato de <license_name1>:<número1> [,<license_name2>:<número2>...] para esta lista. Por exemplo, License1:10,License2:20, License3:12.

A lista tem um comprimento máximo de 160 caracteres.
/memorypernode:<min>[-<max>] Especifica o mínimo e, opcionalmente, a quantidade máxima de memória em megabytes (MB) que um nó pode ter para que o Serviço de Agendador de Trabalho do HPC considere o nó como um nó candidato no qual executar o trabalho. O trabalho não será executado em um nó que tenha menos memória do que o valor mínimo ou mais memória do que o valor máximo especificado por esse parâmetro. Se todos os nós no cluster tiverem uma quantidade de memória fora do intervalo especificado para esse parâmetro, ocorrerá um erro ao enviar o trabalho.

Os valores padrão para este parâmetro são:

1. <min> 1
2. <máximo de> 2147483647 (valor inteiro máximo)
/nodegroup:<node_group_list> Especifica a lista de grupos de nós nos quais esse trabalho pode ser executado no formato <node_group1_name>[,<node_group2_name>...]. O Serviço de Agendador de Trabalho do HPC aloca recursos para o trabalho de nós que pertencem a todos os grupos de nós na lista por padrão ou aos nós resultantes da operação do parâmetro /nodegroupop, se especificado, na lista de grupos.

Se você especificar valores para os de /nodegroups e os parâmetros /requestednodes, o trabalho é executado somente nos nós na lista de nós para os /requestednodes que também pertencem à lista de nós definidos com os parâmetros /nodegroup e /nodegroupop.

O parâmetro /nodegroup garante que haja nós na lista de nós válida. No entanto, se os requisitos de recursos de um trabalho do parâmetro acima não puderem ser atendidos de dentro da lista de nós, o trabalho falhará durante o envio do trabalho.

Se você especificar o parâmetro /requestednodes para uma tarefa e /nodegroups para o trabalho, o trabalho falhará durante o envio se os nós solicitados não estiverem nos nós listados em conjunto com o /nodegroup e os parâmetros /nodegroupop.
/nodegroupop:{Intersect|Uniforme|Union} Especifica o operador da lista especificada pelo parâmetro /nodegroup. Os valores válidos são:

Intersect – Cria a lista de nós que estão em todos os grupos de nós listados.

Uniforme – faz com que o Serviço de Agendador de Trabalho do HPC experimente os grupos de nós em ordem. Se houver recursos suficientes no primeiro grupo de nós, eles serão usados. Caso contrário, o Agendador tenta cada grupo de nós a seguir até encontrar um com recursos suficientes. Se recursos suficientes não forem encontrados, o trabalho permanecerá na fila.

União – Cria a lista de nós que estão em qualquer um dos grupos de nós.

O valor padrão para esse parâmetro é Intersect. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/notifyoncompletion[:{true|false}] Especifica se o Serviço de Agendador de Trabalho do HPC deve ou não enviar uma notificação por email quando o trabalho terminar.

Um valor true indica que o Serviço de Agendador de Trabalho do HPC deve enviar uma notificação por email quando o trabalho terminar.

Um valor de False indica que o Serviço de Agendador de Trabalho do HPC não deve enviar notificação por email quando o trabalho terminar.

Um trabalho termina e a notificação é enviada quando o estado do trabalho é alterado para Concluído, Com Falha ou Cancelado.

Um administrador de cluster deve configurar a notificação para o cluster HPC antes de receber uma notificação sobre um trabalho.

Quando você especifica o parâmetro /notifyoncompletion sem um valor, o novo comando do trabalho se comporta como se você tivesse especificado um valor true. Se você não especificar o parâmetro /notifyoncompletion, o novo comando do trabalho se comportará como se tivesse especificado um valor de False.

Esse parâmetro foi introduzido no HPC Pack 2008 R2 e não tem suporte em versões anteriores.
/notifyonstart[:{true|false}] Especifica se o Serviço de Agendador de Trabalho do HPC deve ou não enviar uma notificação por email quando o trabalho for iniciado.

Um valor true indica que o Serviço de Agendador de Trabalho do HPC deve enviar uma notificação por email quando o trabalho for iniciado.

Um valor de False indica que o Serviço de Agendador de Trabalho do HPC não deve enviar notificação por email quando o trabalho for iniciado.

Um administrador de cluster deve configurar a notificação para o cluster HPC antes de receber uma notificação sobre um trabalho.

Quando você especifica o parâmetro /notifyonstart sem um valor, o novo comando do trabalho se comporta como se você tivesse especificado um valor true. Se você não especificar o parâmetro /notifyonstart, o novo comando do trabalho se comportará como se você tivesse especificado um valor de False. Observação: Esse parâmetro foi introduzido no HPC Pack 2008 R2 e não tem suporte em versões anteriores.
/numcores:<min>[-<max>] Especifica o número geral de núcleos no cluster HPC que o trabalho requer no formato <>mínimo [-<máximo>]. O trabalho é executado em pelo menos o número mínimo de núcleos e no máximo.

Se você especificar apenas um valor, esse comando definirá o número máximo e mínimo de núcleos para esse valor.

Se você especificar um valor mínimo que exceda o número total de núcleos disponíveis no cluster, ocorrerá um erro ao enviar o trabalho.

Os valores mínimo e máximo só podem ser inteiros positivos ou um asterisco (*). Se você especificar o valor mínimo ou máximo como um asterisco, o Serviço de Agendador de Trabalho HPC calculará automaticamente o número mínimo ou máximo de núcleos em tempo de execução com base no número mínimo e máximo de núcleos para as tarefas no trabalho.

Você não poderá especificar o parâmetro /numcores se também especificar o parâmetrode numnodes /, /numprocessadoresou /numsockets. Se você não especificar nenhum desses quatro parâmetros, o tipo de recurso para o trabalho padrão para núcleos e os recursos mínimos e máximos serão calculados automaticamente em tempo de execução, com base nos recursos mínimos e máximos para as tarefas no trabalho.
/numnodes:<min>[-<max>] Especifica o número geral de nós no cluster HPC que o trabalho requer no formato <>mínimo [-<máximo de>]. O trabalho é executado em pelo menos o número mínimo de nós e no máximo.

Se você especificar apenas um valor, esse comando definirá o número máximo e mínimo de nós para esse valor.

Se você especificar um valor mínimo que exceda o número total de nós disponíveis no cluster, ocorrerá um erro ao enviar o trabalho.

Os valores mínimo e máximo só podem ser inteiros positivos ou um asterisco (*). Se você especificar o valor mínimo ou máximo como um asterisco, o Serviço de Agendador de Trabalho do HPC calculará automaticamente o número mínimo ou máximo de nós em tempo de execução com base no número mínimo e máximo de nós para as tarefas no trabalho.

Não é possível especificar o parâmetro /numnodes se você também especificar o parâmetro /numcores, /numprocessorsou /numsockets. Se você não especificar nenhum desses quatro parâmetros, o tipo de recurso para o trabalho padrão para núcleos e os recursos mínimos e máximos serão calculados automaticamente em tempo de execução, com base nos recursos mínimos e máximos para as tarefas no trabalho.
/numprocessors:<min>[-<max>] Preterido. Em vez disso, use o parâmetro /numcores.
/numsockets:<min>[-<max>] Especifica o número geral de soquetes no cluster HPC que o trabalho requer no formato <>mínimo [-<máximo>]. O trabalho é executado em pelo menos o número mínimo de soquetes e no máximo.

Se você especificar apenas um valor, esse comando definirá o número máximo e mínimo de soquetes para esse valor.

Se você especificar um valor mínimo que exceda o número total de soquetes disponíveis no cluster, ocorrerá um erro ao enviar o trabalho.

Os valores mínimo e máximo só podem ser inteiros positivos ou um asterisco (*). Se você especificar o valor mínimo ou máximo como um asterisco, o Serviço de Agendador de Trabalho HPC calculará automaticamente o número mínimo ou máximo de soquetes em tempo de execução com base no número mínimo e máximo de soquetes para as tarefas no trabalho.

Você não poderá especificar o parâmetro /numsockets se também especificar o parâmetro /numcores, /numprocessorsou /numnodes parâmetro. Se você não especificar nenhum desses quatro parâmetros, o tipo de recurso para o trabalho padrão para núcleos e os recursos mínimos e máximos serão calculados automaticamente em tempo de execução com base nos recursos mínimos e máximos para as tarefas no trabalho.
/orderby:<>primário [,<>secundário] Especifica a ordem que o Serviço de Agendador de Trabalho HPC deve usar para alocar nós ao trabalho, no formato <primary_order>[,<secondary_order>]. As partes primary_order e secondary_order do valor podem ser cada um dos seguintes valores:

- de memória
O Serviço de Agendador de Trabalho do HPC classifica os nós pela quantidade de memória que eles têm disponível e aloca o trabalho para nós com mais memória primeiro.
- -memory
O Serviço de Agendador de Trabalho do HPC classifica os nós pela quantidade de memória que eles têm disponível e aloca o trabalho para nós com menos memória primeiro.
- núcleos
O Serviço de Agendador de Trabalho HPC classifica os nós pelo número de núcleos que eles têm disponíveis e aloca o trabalho para nós com mais núcleos primeiro.
- –núcleos
O Serviço de Agendador de Trabalho do HPC classifica os nós pelo número de núcleos disponíveis e aloca o trabalho para nós com menos núcleos primeiro.

Quando você especifica um pedido secundário, o Serviço de Agendador de Trabalho HPC classifica os nós de acordo com a ordem primária primeiro. Para subconjuntos de nós que têm a mesma quantidade do recurso especificado pela ordem primária, o Serviço de Agendador de Trabalho do HPC classifica os nós dentro do subconjunto usando a ordem de classificação secundária. Por exemplo, se você especificar de memória,-núcleos, o Serviço de Agendador de Trabalho do HPC classificará os nós da maior quantidade de memória para a mais baixa. Em seguida, para subconjuntos de nós que têm a mesma quantidade de memória, o Serviço de Agendador de Trabalho do HPC usa o número de núcleos para quebrar a gravata e classifica os nós que têm a mesma quantidade de memória do menor número de núcleos para o máximo.

A ordem primária e a ordem secundária devem se referir a diferentes tipos de recursos. Por exemplo, de memória, -núcleos é uma combinação válida de ordens de classificação primária e secundária. Combinações como de memória, -memory e -núcleos,-núcleos não são válidas.

A ordem padrão que o Serviço de Agendador de Trabalho do HPC usa para alocar nós a um trabalho é núcleos,memória.
/parentjobids:<jobID_list> Especifica a lista de IDs de trabalho das quais o trabalho dependerá em um formato de <jobID1>[,<jobID2>...].

As IDs do trabalho já devem existir.

O Serviço de Agendador de Trabalho do HPC agendará o trabalho somente quando seus trabalhos pai forem concluídos e estiverem todos em um estado concluído. Se qualquer trabalho pai não tiver sido concluído ou concluído, mas estiver em um estado cancelado ou com falha, o trabalho permanecerá na fila. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/priority:<> de prioridade Especifica a prioridade para agendar o trabalho. A partir do HPC Pack 2008, o valor de prioridade só pode ser um dos seguintes valores nomeados: Mais Alto, Acimanormal, Normal, Abaixo do Normal ou Menor.

A partir do HPC Pack 2008 R2, você pode usar qualquer um dos cinco valores de prioridade nomeados que você poderia usar no HPC Pack 2008. Você também pode usar qualquer número entre 0 e 4000, com 0 como a prioridade mais baixa e 4000 como o mais alto. Você também pode especificar o valor de prioridade como named_value de deslocamento oude deslocamento named_value. Para fins desses formatos finais, as prioridades nomeadas têm os valores na tabela a seguir e a combinação do valor nomeado e dos deslocamentos não pode ser menor que 0 ou maior que 4000.

Sumo-
4000

AboveNormal
- 3000

Normal
- 2000

BelowNormal -
1000

Menor
- 0

O modelo de trabalho que o trabalho usa especifica permissões que afetam quem pode especificar prioridades elevadas.

O Serviço de Agendador de Trabalho do HPC coloca trabalhos com a mesma prioridade na fila de trabalho na ordem em que os usuários enviam os trabalhos, a menos que um usuário requeuia um trabalho. Se um usuário requeuir um trabalho, o Serviço de Agendador de Trabalho do HPC colocará esse trabalho em primeiro lugar entre os trabalhos com a mesma prioridade.

A prioridade padrão para um trabalho é Normal ou 2000.
/progress:<percent_progress> Especifica o percentual do trabalho que está concluído. Esse valor deve estar entre 0 e 100.

Se você não definir o valor dessa propriedade, o Serviço de Agendador de Trabalho do HPC calculará o progresso com base no percentual de tarefas concluídas para o trabalho. Quando você define essa propriedade para um trabalho, o Serviço de Agendador de Trabalho do HPC não continua a atualizar essa propriedade, portanto, você deve continuar a atualizar a propriedade usando o comando modificação de trabalho. Observação: Esse parâmetro foi introduzido no HPC Pack 2008 R2 e não tem suporte em versões anteriores.
/progressmsg:<mensagem> Especifica uma mensagem de status personalizada que você deseja exibir para o trabalho. O comprimento máximo dessa cadeia de caracteres é de 80 caracteres.

Para especificar uma mensagem de status que inclua espaços, coloque a mensagem de status entre aspas ("). Observação: Esse parâmetro foi introduzido no HPC Pack 2008 R2 e não tem suporte em versões anteriores.
/projectname:<nome> Especifica um nome de projeto para o trabalho que você pode usar para trabalhos de acompanhamento.

O comprimento máximo para o nome do projeto é de 80 caracteres.
/requestednodes:<node_list> Especifica uma lista de nomes para os nós nos quais o trabalho pode ser executado no formato <node1_name>[,<node2_name>...]. Esses nós são candidatos para o trabalho, mas nem todos os nós necessariamente executarão o trabalho se os recursos disponíveis nesses nós excederem os recursos exigidos pelo trabalho. O Serviço de Agendador de Trabalho do HPC aloca os principais nós de acordo com o valor do parâmetro /orderby até que os nós alocados atendam ao valor especificado com o /numcores, /numsockets, /numprocessorsou /numnodes parâmetro.

Se você não especificar o parâmetro /requestednodes, o Serviço de Agendador de Trabalho do HPC considerará todos os nós como candidatos que o Serviço de Agendador de Trabalho do HPC pode alocar para o trabalho.

Se você especificar valores para os
de /requestednodes e os parâmetros /nodegroups, o trabalho é executado somente nos nós na lista de nós do parâmetro /requestednodes que também pertencem à lista de nós definidos com os parâmetros /nodegroup e /nodegroupop.
/runtime:{<> de tempo | Infinite} Especifica a quantidade máxima de tempo que o trabalho deve ser executado. Depois que o trabalho for executado por esse período de tempo, o Serviço de Agendador de Trabalho do HPC cancelará o trabalho. Especifique a quantidade de tempo no formato [[<dias>:]<horas>:]<minutos>. Você também pode especificar Infinito para indicar que o trabalho pode ser executado por um período ilimitado de tempo.

Se você especificar apenas uma parte do formato [[<dias>:]<horas>:]<minutos> formato, o comando interpretará o valor especificado como o número de minutos. Por exemplo, 12 indica 12 minutos.

Se você especificar duas partes do formato, o comando interpretará a parte esquerda como horas e a parte direita como minutos. Por exemplo, 10:30 indica 10 horas e 30 minutos.

Você pode usar um ou mais dígitos para cada parte do formato. O valor máximo para cada parte é 2.147.483.647. Se você não especificar o parâmetro /runtime, o valor padrão será Infinito.
/rununtilcanceled[:{true|false}] Especifica se o trabalho continua a executar e manter recursos até que o limite de tempo de execução expire ou se alguém cancela o trabalho.

Um valor true indica que o trabalho continua a executar e manter recursos até que o limite de tempo de execução expire ou alguém cancele o trabalho. Se você especificar um valor true, deverá especificar valores mínimos e máximos para o parâmetro /numcores, /numnodesou /numsockets ou ocorrerá um erro ao enviar o trabalho.

Um valor de False indica que o trabalho deve parar e liberar seus recursos quando todas as tarefas no trabalho forem concluídas.

Quando você especifica o parâmetro /rununtilcanceled sem um valor, o novo comando do trabalho se comporta como se você tivesse especificado um valor true. Se você não especificar o parâmetro /rununtilcanceled, o novo comando do trabalho se comportará como se tivesse especificado um valor de False.
/scheduler:<nome> Especifica o nome do host ou o endereço IP do nó principal para o cluster no qual você deseja criar o novo trabalho. O valor deve ser um nome de computador ou endereço IP válido. Se você não especificar o parâmetro /scheduler, esse comando usará o agendador no nó principal especificado pela variável de ambiente CCP_SCHEDULER.
/singlenode[:{true|false}] Todos os recursos serão alocados em um nó. Se /singlenode for declarado, mas nenhum valor for definido, True será assumido. Se /singlenode não for declarado, false será assumido. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/taskexecutionfailureretrylimit:<retry_limit> Especifica o número máximo de vezes que uma tarefa neste trabalho que não seja uma tarefa de preparação de nó ou de versão do nó será requeuída automaticamente após ocorrer uma falha na execução do aplicativo. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 R2 Atualização 1. Ele não está disponível em versões anteriores.
/validexitcodes:{int|intStart.. intEnd{ [,{int|intStart.. intEnd}]* Especifica os códigos de saída a serem usados para verificar se as tarefas em um trabalho são encerradas com êxito. /validexitcodes devem ser especificados por inteiros discretos e intervalos inteiros separados por vírgulas. O valor padrão para esse parâmetro é 0.

mínimo e máximo de podem ser usados em um intervalo, representando o início ou o fim. Por exemplo, 0..max representa inteiros nãonegativos.

Esse parâmetro pode ser substituído declarando o parâmetro /validexitcodes específico para uma tarefa. Todas as tarefas que não tiverem esse parâmetro declarado explicitamente herdarão o parâmetro do trabalho.

Se /validexitcodes não estiver definido, 0 será o código de saída válido padrão. Observação: Esse parâmetro foi introduzido no HPC Pack 2012 e não tem suporte em versões anteriores.
/? Exibe a Ajuda no prompt de comando.
/Ajuda Exibe a Ajuda no prompt de comando.

Comentários

Antes que o Serviço de Agendador de Trabalho do HPC possa executar o novo trabalho, você precisa adicionar tarefas ao trabalho usando o comando adicionar de trabalho e enviar o trabalho usando o comando envio de trabalho.

Exemplos

Para criar um novo trabalho, use o seguinte comando:

job new  

Para criar um novo trabalho usando as configurações no arquivo de trabalho em C:\JobFiles\SampleJob1.xml, use o seguinte comando:

job new /jobfile:"C:\JobFiles\SampleJob1.xml"  

Para criar um novo trabalho chamado Trabalho de Exemplo no projeto de Teste de Cluster que usa o modelo de trabalho chamado MyJobTemplate, com um limite de tempo de execução de 30 minutos e prioridade de AboveNormal, use o seguinte comando:

job new /jobname:"Sample Job" /jobtemplate:MyJobTemplate   
/projectname:"Cluster Testing" /runtime:0:0:30 /priority:AboveNormal  
  

Para criar um novo trabalho com uma prioridade de 2350 que define a variável de ambiente VAR1 como True e a variável de ambiente VAR2 como 12 no ambiente de tempo de execução do trabalho, use o seguinte comando:

job new /priority:2350 /jobenv:VAR1=true;VAR2=12  

Para criar um novo trabalho com uma prioridade de Highest-50 (3950) que desmarca a variável de ambiente VAR3 e define a variável de ambiente VAR4 como Sim no ambiente de tempo de execução do trabalho, use o seguinte comando:

job new /priority:Highest-50 /jobenv:VAR3=;VAR4=yes  

Para criar um novo trabalho com o percentual de progresso para o trabalho definido como 15 e com uma mensagem de status "Este trabalho tem um status", e que também define as variáveis de ambiente VAR5 e VAR6 como Não no ambiente de tempo de execução do trabalho, use o seguinte comando:

job new /jobenv:VAR5=no /jobenv:VAR6=no /progress:15 /progressmsg:"This job has a status"  

Para criar um novo trabalho, adicione uma tarefa ao trabalho e, em seguida, envie o trabalho, execute um arquivo em lote que inclua o seguinte comando, que usa o para comando para obter o identificador do novo trabalho:

for /f "usebackq tokens=4 delims=. " %%i in (`job new`) do (  
job add %%i echo Hello World  
job submit /id:%%i  
)  

Referências adicionais