Get-AzBatchNodeFileContent
Obtient un fichier de nœud Batch.
Syntaxe
Get-AzBatchNodeFileContent
-JobId <String>
-TaskId <String>
[-Path] <String>
-DestinationPath <String>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
-JobId <String>
-TaskId <String>
[-Path] <String>
-DestinationStream <Stream>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[-PoolId] <String>
[-ComputeNodeId] <String>
[-Path] <String>
-DestinationPath <String>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[-PoolId] <String>
[-ComputeNodeId] <String>
[-Path] <String>
-DestinationStream <Stream>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[[-InputObject] <PSNodeFile>]
-DestinationPath <String>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFileContent
[[-InputObject] <PSNodeFile>]
-DestinationStream <Stream>
[-ByteRangeStart <Int64>]
[-ByteRangeEnd <Int64>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Get-AzBatchNodeFileContent obtient un fichier de nœud Azure Batch et l’enregistre en tant que fichier ou dans un flux.
Exemples
Exemple 1 : Obtenir un fichier de nœud Batch associé à une tâche et enregistrer le fichier
Get-AzBatchNodeFileContent -JobId "Job01" -TaskId "Task01" -Path "StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Cette commande obtient le fichier de nœud nommé StdOut.txt et l’enregistre dans le chemin d’accès du fichier E :\PowerShell\StdOut.txt sur l’ordinateur local. Le fichier de nœud StdOut.txt est associé à la tâche qui a l’ID Task01 pour le travail qui a le travail ID Job01. Utilisez l’applet de commande Get-AzBatchAccountKey pour affecter un contexte à la variable $Context.
Exemple 2 : Obtenir un fichier de nœud Batch et l’enregistrer dans un chemin d’accès de fichier spécifié à l’aide du pipeline
Get-AzBatchNodeFile -JobId "Job02" -TaskId "Task02" -Path "StdErr.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Cette commande obtient le fichier de nœud nommé StdErr.txt à l’aide de l’applet de commande Get-AzBatchNodeFile. La commande transmet ce fichier à l’applet de commande actuelle à l’aide de l’opérateur de pipeline. L’applet de commande actuelle enregistre ce fichier dans le chemin d’accès du fichier E :\PowerShell\StdOut.txt sur l’ordinateur local. Le fichier de nœud StdOut.txt est associé à la tâche qui a la tâche ID Task02 pour le travail qui a le travail ID Job02.
Exemple 3 : Obtenir un fichier de nœud Batch associé à une tâche et le diriger vers un flux
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -JobId "Job03" -TaskId "Task11" -Path "StdOut.txt" -DestinationStream $Stream -BatchContext $Context
La première commande crée un flux à l’aide de l’applet de commande New-Object, puis la stocke dans la variable $Stream. La deuxième commande obtient le fichier de nœud nommé StdOut.txt de la tâche qui a la tâche ID 11 pour le travail qui a le travail ID Job03. La commande dirige le contenu du fichier vers le flux dans $Stream.
Exemple 4 : Obtenir un fichier de nœud à partir d’un nœud de calcul et l’enregistrer
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Cette commande obtient le fichier de nœud Startup\StdOut.txt à partir du nœud de calcul qui a l’ID ComputeNode01 dans le pool qui a le pool d’ID01. La commande enregistre le fichier dans le chemin d’accès du fichier E :\PowerShell\StdOut.txt sur l’ordinateur local.
Exemple 5 : Obtenir un fichier de nœud à partir d’un nœud de calcul et l’enregistrer à l’aide du pipeline
Get-AzBatchNodeFile -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Cette commande obtient le fichier de nœud Startup\StdOut.txt à l’aide de Get-AzBatchNodeFile à partir du nœud de calcul qui a l’ID ComputeNode01. Le nœud de calcul se trouve dans le pool qui a le pool d’ID01. La commande transmet ce fichier de nœud à l’applet de commande actuelle. Cette applet de commande enregistre le fichier dans le chemin d’accès du fichier E :\PowerShell\StdOut.txt sur l’ordinateur local.
Exemple 6 : Obtenir un fichier de nœud à partir d’un nœud de calcul et le diriger vers un flux
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "startup\stdout.txt" -DestinationStream $Stream -BatchContext $Context
La première commande crée un flux à l’aide de l’applet de commande New-Object, puis la stocke dans la variable $Stream. La deuxième commande obtient le fichier de nœud nommé StdOut.txt à partir du nœud de calcul qui a l’ID ComputeNode01 dans le pool qui a le pool d’ID01. La commande dirige le contenu du fichier vers le flux dans $Stream.
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 |
-ByteRangeEnd
Fin de la plage d’octets à télécharger.
Type: | Nullable<T>[Int64] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ByteRangeStart
Début de la plage d’octets à télécharger.
Type: | Nullable<T>[Int64] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ComputeNodeId
Spécifie l’ID du nœud de calcul qui contient le fichier de nœud retourné par cette applet de commande.
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 |
-DestinationPath
Spécifie le chemin d’accès au fichier dans lequel cette applet de commande enregistre le fichier de nœud.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DestinationStream
Spécifie le flux dans lequel cette applet de commande écrit le contenu du fichier de nœud. Cette applet de commande ne ferme pas ou ne rembobine pas ce flux.
Type: | Stream |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifie le fichier que cette applet de commande obtient, en tant qu’objet PSNodeFile . Pour obtenir un objet de fichier de nœud, utilisez l’applet de commande Get-AzBatchNodeFile.
Type: | PSNodeFile |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
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 |
-Path
Chemin d’accès du fichier de nœud à télécharger.
Type: | String |
Alias: | Name |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | True |
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 qui contient le fichier de nœud que cette applet de commande obtient.
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 |
-TaskId
Spécifie l’ID de la tâche.
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 |