Get-AzBatchNodeFile
Hiermee haalt u de eigenschappen van Batch-knooppuntbestanden op.
Syntaxis
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
De Get-AzBatchNodeFile cmdlet haalt de eigenschappen op van de Azure Batch-knooppuntbestanden van een taak of rekenknooppunt. Als u de resultaten wilt beperken, kunt u een OData-filter (Open Data Protocol) opgeven. Als u een taak opgeeft, maar geen filter, retourneert deze cmdlet eigenschappen voor alle knooppuntbestanden voor die taak. Als u een rekenknooppunt opgeeft, maar geen filter, retourneert deze cmdlet eigenschappen voor alle knooppuntbestanden voor dat rekenknooppunt.
Voorbeelden
Voorbeeld 1: De eigenschappen ophalen van een knooppuntbestand dat is gekoppeld aan een taak
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...
Met deze opdracht worden de eigenschappen opgehaald van het StdOut.txt knooppuntbestand dat is gekoppeld aan de taak met de id-taak26 in de taak met de id-taak-000001. Gebruik de cmdlet Get-AzBatchAccountKey om een context toe te wijzen aan de $Context variabele.
Voorbeeld 2: De eigenschappen ophalen van knooppuntbestanden die zijn gekoppeld aan een taak met behulp van een filter
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...
Met deze opdracht worden de eigenschappen opgehaald van de knooppuntbestanden waarvan de namen beginnen met st en zijn gekoppeld aan de taak met de id-taak26 onder taak met de id-taak-00002.
Voorbeeld 3: Recursief de eigenschappen ophalen van knooppuntbestanden die zijn gekoppeld aan een taak
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...
Met deze opdracht worden de eigenschappen van alle bestanden die zijn gekoppeld aan de taak met de id-taak31 in job-00003 ophaalt. Met deze opdracht geeft u de recursieve parameter. De cmdlet voert daarom een recursieve bestandszoekopdracht uit en retourneert het wd\newFile.txt-knooppuntbestand.
Voorbeeld 4: Een enkel bestand ophalen uit een rekenknooppunt
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...
Met deze opdracht wordt het bestand met de naam Opstarten\StdOut.txt opgehaald uit het rekenknooppunt met de id ComputeNode01 in de pool met de id-pool22.
Voorbeeld 5: Alle bestanden onder een map ophalen uit een rekenknooppunt
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...
Met deze opdracht worden alle bestanden onder de opstartmap opgehaald uit het rekenknooppunt met de id ComputeNode01 in de pool met de id-pool22. Met deze cmdlet geeft u de parameter Recursieve op.
Voorbeeld 6: Bestanden ophalen uit de hoofdmap van een rekenknooppunt
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...
Met deze opdracht worden alle bestanden opgehaald in de hoofdmap van het rekenknooppunt met de id ComputeNode01 in de pool met de id-pool22.
Parameters
-BatchContext
Hiermee geeft u het BatchAccountContext exemplaar dat door deze cmdlet wordt gebruikt om te communiceren met de Batch-service. Als u de cmdlet Get-AzBatchAccount gebruikt om uw BatchAccountContext op te halen, wordt Microsoft Entra-verificatie gebruikt bij interactie met de Batch-service. Als u in plaats daarvan verificatie met gedeelde sleutels wilt gebruiken, gebruikt u de cmdlet Get-AzBatchAccountKey om een BatchAccountContext-object op te halen waarin de bijbehorende toegangssleutels zijn ingevuld. Wanneer u verificatie met gedeelde sleutels gebruikt, wordt de primaire toegangssleutel standaard gebruikt. Als u de sleutel wilt wijzigen die u wilt gebruiken, stelt u de eigenschap BatchAccountContext.KeyInUse in.
Type: | BatchAccountContext |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ComputeNode
Hiermee geeft u het rekenknooppunt, als een PSComputeNode object, dat de Batch-knooppuntbestanden bevat. Gebruik de Get-AzBatchComputeNode-cmdlet om een rekenknooppuntobject op te halen.
Type: | PSComputeNode |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ComputeNodeId
Hiermee geeft u de id op van het rekenknooppunt dat de Batch-knooppuntbestanden bevat.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Filter
Hiermee geeft u een OData-filtercomponent op. Deze cmdlet retourneert eigenschappen voor knooppuntbestanden die overeenkomen met het filter dat door deze parameter wordt opgegeven.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-JobId
Hiermee geeft u de id op van de taak die de doeltaak bevat.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-MaxCount
Hiermee geeft u het maximum aantal knooppuntbestanden waarvoor deze cmdlet eigenschappen retourneert. Als u een waarde van nul (0) of minder opgeeft, gebruikt de cmdlet geen bovengrens. De standaardwaarde is 1000.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Path
Hiermee geeft u het pad van het knooppuntbestand waarvoor deze cmdlet eigenschappen ophaalt. U kunt geen jokertekens opgeven.
Type: | String |
Aliassen: | Name |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PoolId
Hiermee geeft u de id op van de pool die het rekenknooppunt bevat waaruit eigenschappen van knooppuntbestanden moeten worden opgehaald.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Recursive
Geeft aan dat deze cmdlet een recursieve lijst met bestanden retourneert. Anders worden alleen de bestanden in de hoofdmap geretourneerd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Task
Hiermee geeft u de taak, als een PSCloudTask object, waarmee de knooppuntbestanden zijn gekoppeld. Gebruik de cmdlet Get-AzBatchTask om een taakobject op te halen.
Type: | PSCloudTask |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TaskId
Hiermee geeft u de id op van de taak waarvoor deze cmdlet eigenschappen van knooppuntbestanden ophaalt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell