Este comando crea una tarea que tiene el identificador Task23 en el trabajo que tiene el id. Job-000001.
La tarea ejecuta el comando especificado.
Use el cmdlet Get-AzBatchAccountKey para asignar un contexto a la variable $Context.
Este comando obtiene el trabajo de Batch que tiene el identificador Job-000001 mediante el cmdlet Get-AzBatchJob .
El comando pasa ese trabajo al cmdlet actual mediante el operador de canalización.
El comando crea una tarea que tiene el identificador Task26 en ese trabajo.
La tarea ejecuta el comando especificado mediante permisos elevados.
Ejemplo 3: Adición de una colección de tareas al trabajo especificado mediante la canalización
El primer comando crea una referencia de objeto a las claves de cuenta de la cuenta por lotes denominada ContosoBatchAccount mediante Get-AzBatchAccountKey.
El comando almacena esta referencia de objeto en la variable $Context.
Los dos comandos siguientes crean objetos PSCloudTask mediante el cmdlet New-Object.
Los comandos almacenan las tareas en las variables $Task 01 y $Task 02.
El comando final obtiene el trabajo de Batch que tiene el identificador Job-000001 mediante Get-AzBatchJob.
A continuación, el comando pasa ese trabajo al cmdlet actual mediante el operador de canalización.
El comando agrega una colección de tareas en ese trabajo.
El comando usa el contexto almacenado en $Context.
Ejemplo 4: Agregar una colección de tareas al trabajo especificado
El primer comando crea una referencia de objeto a las claves de cuenta de la cuenta por lotes denominada ContosoBatchAccount mediante Get-AzBatchAccountKey.
El comando almacena esta referencia de objeto en la variable $Context.
Los dos comandos siguientes crean objetos PSCloudTask mediante el cmdlet New-Object.
Los comandos almacenan las tareas en las variables $Task 01 y $Task 02.
El comando final agrega las tareas almacenadas en $Task 01 y $Task 02 en el trabajo que tiene el identificador Job-000001.
Ejemplo 5: Agregar una tarea con archivos de salida
La configuración de un token de autenticación que la tarea puede usar para realizar operaciones del servicio Batch.
Si se establece, el servicio Batch proporciona la tarea con un token de autenticación que se puede usar para autenticar las operaciones del servicio Batch sin necesidad de una clave de acceso de cuenta. El token se proporciona a través de la variable de entorno AZ_BATCH_AUTHENTICATION_TOKEN. Las operaciones que la tarea puede llevar a cabo mediante el token dependen de la configuración. Por ejemplo, una tarea puede solicitar permisos de trabajo para agregar otras tareas al trabajo o comprobar el estado del trabajo o de otras tareas.
Especifica la instancia de BatchAccountContext que usa este cmdlet para interactuar con el servicio Batch.
Si usa el cmdlet Get-AzBatchAccount para obtener batchAccountContext, se usará Microsoft Entra autenticación al interactuar con el servicio Batch. Para usar la autenticación de clave compartida en su lugar, use el cmdlet Get-AzBatchAccountKey para obtener un objeto BatchAccountContext con sus claves de acceso rellenadas. Al usar la autenticación de clave compartida, la clave de acceso principal se usa de forma predeterminada. Para cambiar la clave que se va a usar, establezca la propiedad BatchAccountContext.KeyInUse.
Configuración del contenedor en el que se ejecuta la tarea.
Si el grupo que ejecutará esta tarea tiene el conjunto containerConfiguration, también debe establecerse. Si el grupo que ejecutará esta tarea no tiene establecido containerConfiguration, no se debe establecer. Cuando se especifica esto, todos los directorios se asignan de forma recursiva debajo del AZ_BATCH_NODE_ROOT_DIR (la raíz de Azure Batch directorios del nodo) se asignan al contenedor, todas las variables de entorno de tareas se asignan al contenedor y la línea de comandos de la tarea se ejecuta en el contenedor.
Especifica la configuración del entorno, como pares clave-valor, que este cmdlet agrega a la tarea.
La clave es el nombre de configuración del entorno.
El valor es la configuración del entorno.
Obtiene o establece una lista de archivos que el servicio Batch cargará desde el nodo de proceso después de ejecutar la línea de comandos.
En el caso de las tareas de varias instancias, los archivos solo se cargarán desde el nodo de proceso en el que se ejecuta la tarea principal.
Especifica los archivos de recursos, como pares clave-valor, que requiere la tarea.
La clave es la ruta de acceso del archivo de recursos.
El valor es el origen del blob del archivo de recursos.
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.