Get-AzBatchNodeFile
Obtient les propriétés des fichiers de nœud Batch.
Syntaxe
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
L’applet de commande Get-AzBatchNodeFile obtient les propriétés des fichiers de nœud Azure Batch d’une tâche ou d’un nœud de calcul. Pour affiner vos résultats, vous pouvez spécifier un filtre OData (Open Data Protocol). Si vous spécifiez une tâche, mais pas un filtre, cette applet de commande retourne des propriétés pour tous les fichiers de nœud de cette tâche. Si vous spécifiez un nœud de calcul, mais pas un filtre, cette applet de commande retourne les propriétés de tous les fichiers de nœud pour ce nœud de calcul.
Exemples
Exemple 1 : Obtenir les propriétés d’un fichier de nœud associé à une tâche
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...
Cette commande obtient les propriétés du fichier de nœud StdOut.txt associé à la tâche qui a l’ID Task26 dans le travail qui a l’ID Job-000001. Utilisez l’applet de commande Get-AzBatchAccountKey pour affecter un contexte à la variable $Context.
Exemple 2 : Obtenir les propriétés des fichiers de nœud associés à une tâche à l’aide d’un filtre
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...
Cette commande obtient les propriétés des fichiers de nœud dont les noms commencent par st et sont associés à la tâche qui a la tâche ID Task26 sous le travail qui a le travail ID Job-00002.
Exemple 3 : Obtenir de manière récursive les propriétés des fichiers de nœud associés à une tâche
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...
Cette commande obtient les propriétés de tous les fichiers associés à la tâche qui a l’ID Task31 dans le travail Job-00003. Cette commande spécifie le paramètre récursif . Par conséquent, l’applet de commande effectue une recherche de fichier récursive et retourne le fichier wd\newFile.txt node.
Exemple 4 : Obtenir un seul fichier à partir d’un nœud de calcul
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...
Cette commande obtient le fichier nommé Startup\StdOut.txt à partir du nœud de calcul qui a l’ID ComputeNode01 dans le pool avec l’ID Pool22.
Exemple 5 : Obtenir tous les fichiers sous un dossier à partir d’un nœud de calcul
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...
Cette commande obtient tous les fichiers sous le dossier de démarrage à partir du nœud de calcul qui a l’ID ComputeNode01 dans le pool qui a le pool d’ID22. Cette applet de commande spécifie le paramètre récursif .
Exemple 6 : Obtenir des fichiers à partir du dossier racine d’un nœud de calcul
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...
Cette commande obtient tous les fichiers au niveau du dossier racine du nœud de calcul qui a l’ID ComputeNode01 dans le pool qui a l’ID Pool22.
Paramètres
-BatchContext
Spécifie l’instance BatchAccountContext utilisée par cette applet de commande pour interagir avec le service Batch. Si vous utilisez l’applet de commande Get-AzBatchAccount pour obtenir votre BatchAccountContext, l’authentification Microsoft Entra sera utilisée lors de l’interaction avec le service Batch. Pour utiliser l’authentification par clé partagée à la place, utilisez l’applet de commande Get-AzBatchAccountKey pour obtenir un objet BatchAccountContext avec ses clés d’accès remplies. Lorsque vous utilisez l’authentification par clé partagée, la clé d’accès primaire est utilisée par défaut. Pour modifier la clé à utiliser, définissez la propriété BatchAccountContext.KeyInUse.
Type: | BatchAccountContext |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ComputeNode
Spécifie le nœud de calcul, en tant qu’objet PSComputeNode , qui contient les fichiers de nœud Batch. Pour obtenir un objet de nœud de calcul, utilisez l’applet de commande Get-AzBatchComputeNode.
Type: | PSComputeNode |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ComputeNodeId
Spécifie l’ID du nœud de calcul qui contient les fichiers de nœud Batch.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Filter
Spécifie une clause de filtre OData. Cette applet de commande retourne des propriétés pour les fichiers de nœud qui correspondent au filtre spécifié par ce paramètre.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JobId
Spécifie l’ID du travail qui contient la tâche cible.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-MaxCount
Spécifie le nombre maximal de fichiers de nœud pour lesquels cette applet de commande retourne des propriétés. Si vous spécifiez une valeur de zéro (0) ou moins, l’applet de commande n’utilise pas de limite supérieure. La valeur par défaut est 1000.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Path
Spécifie le chemin d’accès du fichier de nœud pour lequel cette applet de commande récupère les propriétés. Vous ne pouvez pas spécifier de caractères génériques.
Type: | String |
Alias: | Name |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PoolId
Spécifie l’ID du pool qui contient le nœud de calcul à partir duquel obtenir les propriétés des fichiers de nœud.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Recursive
Indique que cette applet de commande retourne une liste récursive de fichiers. Sinon, elle retourne uniquement les fichiers du dossier racine.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Task
Spécifie la tâche, en tant qu’objet PSCloudTask , avec lequel les fichiers de nœud sont associés. Pour obtenir un objet de tâche, utilisez l’applet de commande Get-AzBatchTask.
Type: | PSCloudTask |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-TaskId
Spécifie l’ID de la tâche pour laquelle cette applet de commande obtient les propriétés des fichiers de nœud.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |