Get-AzBatchNodeFile
Obtiene las propiedades de los archivos de nodo de Batch.
Sintaxis
Get-AzBatchNodeFile
[-PoolId] <String>
[-ComputeNodeId] <String>
[[-Path] <String>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
-JobId <String>
-TaskId <String>
[[-Path] <String>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
-JobId <String>
-TaskId <String>
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
[[-Task] <PSCloudTask>]
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
[-PoolId] <String>
[-ComputeNodeId] <String>
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
[[-ComputeNode] <PSComputeNode>]
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet Get-AzBatchNodeFile obtiene las propiedades de los archivos de nodo de Azure Batch de una tarea o nodo de proceso. Para restringir los resultados, puede especificar un filtro de Open Data Protocol (OData). Si especifica una tarea, pero no un filtro, este cmdlet devuelve propiedades para todos los archivos de nodo de esa tarea. Si especifica un nodo de proceso, pero no un filtro, este cmdlet devuelve propiedades para todos los archivos de nodo para ese nodo de proceso.
Ejemplos
Ejemplo 1: Obtener las propiedades de un archivo de nodo asociado a una tarea
Get-AzBatchNodeFile -JobId "Job-000001" -TaskId "Task26" -Path "Stdout.txt" -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False StdOut.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Este comando obtiene las propiedades del archivo de nodo StdOut.txt asociado a la tarea que tiene el identificador Task26 en el trabajo que tiene el id. Job-000001. Use el cmdlet Get-AzBatchAccountKey para asignar un contexto a la variable $Context.
Ejemplo 2: Obtener las propiedades de los archivos de nodo asociados a una tarea mediante un filtro
Get-AzBatchNodeFile -JobId "Job-00002" -TaskId "Task26" -Filter "startswith(name,'St')" -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False StdErr.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False StdOut.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Este comando obtiene las propiedades de los archivos de nodo cuyos nombres comienzan por st y están asociados a la tarea que tiene el identificador Task26 en el trabajo que tiene el id. Job-00002.
Ejemplo 3: Obtener recursivamente las propiedades de los archivos de nodo asociados a una tarea
Get-AzBatchTask "Job-00003" "Task31" -BatchContext $Context | Get-AzBatchNodeFile -Recursive -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False ProcessEnv.cmd Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False StdErr.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False StdOut.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
True wd https://cmdletexample.westus.Batch.contoso...
False wd\newFile.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Este comando obtiene las propiedades de todos los archivos asociados a la tarea que tiene el identificador Task31 en el trabajo Job-00003. Este comando especifica el parámetro Recursive . Por lo tanto, el cmdlet realiza una búsqueda de archivos recursiva y devuelve el archivo de nodo wd\newFile.txt.
Ejemplo 4: Obtención de un único archivo de un nodo de proceso
Get-AzBatchNodeFile -PoolId "Pool22" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False startup\stdout.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Este comando obtiene el archivo denominado Startup\StdOut.txt del nodo de proceso que tiene el identificador ComputeNode01 en el grupo que tiene el id. Pool22.
Ejemplo 5: Obtener todos los archivos de una carpeta desde un nodo de proceso
Get-AzBatchNodeFile -PoolId "Pool22" -ComputeNodeId "ComputeNode01" -Filter "startswith(name,'startup')" -Recursive -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
True startup https://cmdletexample.westus.Batch.contoso...
False startup\ProcessEnv.cmd Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False startup\stderr.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False startup\stdout.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
True startup\wd https://cmdletexample.westus.Batch.contoso...
Este comando obtiene todos los archivos de la carpeta de inicio del nodo de proceso que tiene el identificador ComputeNode01 en el grupo que tiene el id. Pool22. Este cmdlet especifica el parámetro Recursive .
Ejemplo 6: Obtener archivos de la carpeta raíz de un nodo de proceso
Get-AzBatchComputeNode "Pool22" -Id "ComputeNode01" -BatchContext $Context | Get-AzBatchNodeFile -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
True shared https://cmdletexample.westus.Batch.contoso...
True startup https://cmdletexample.westus.Batch.contoso...
True workitems https://cmdletexample.westus.Batch.contoso...
Este comando obtiene todos los archivos de la carpeta raíz del nodo de proceso que tiene el identificador ComputeNode01 en el grupo que tiene el id. Pool22.
Parámetros
-BatchContext
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á la autenticación de Microsoft Entra 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.
Tipo: | BatchAccountContext |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ComputeNode
Especifica el nodo de proceso, como un objeto PSComputeNode , que contiene los archivos de nodo de Batch. Para obtener un objeto de nodo de proceso, use el cmdlet Get-AzBatchComputeNode.
Tipo: | PSComputeNode |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ComputeNodeId
Especifica el identificador del nodo de proceso que contiene los archivos de nodo de Batch.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Filter
Especifica una cláusula de filtro OData. Este cmdlet devuelve propiedades para los archivos de nodo que coinciden con el filtro que especifica este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobId
Especifica el identificador del trabajo que contiene la tarea de destino.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-MaxCount
Especifica el número máximo de archivos de nodo para los que este cmdlet devuelve propiedades. Si especifica un valor de cero (0) o menos, el cmdlet no usa un límite superior. El valor predeterminado es 1000.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Path
Especifica la ruta de acceso del archivo de nodo para el que este cmdlet recupera las propiedades. No se pueden especificar caracteres comodín.
Tipo: | String |
Alias: | Name |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PoolId
Especifica el identificador del grupo que contiene el nodo de proceso desde el que obtener las propiedades de los archivos de nodo.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Recursive
Indica que este cmdlet devuelve una lista recursiva de archivos. De lo contrario, devuelve solo los archivos de la carpeta raíz.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Task
Especifica la tarea, como un objeto PSCloudTask , con el que están asociados los archivos de nodo. Para obtener un objeto de tarea, use el cmdlet Get-AzBatchTask.
Tipo: | PSCloudTask |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-TaskId
Especifica el identificador de la tarea para la que este cmdlet obtiene las propiedades de los archivos de nodo.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |