Megosztás a következőn keresztül:


Get-AzBatchNodeFile

Lekéri a Batch-csomópontfájlok tulajdonságait.

Syntax

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

A Get-AzBatchNodeFile parancsmag lekéri egy tevékenység vagy számítási csomópont Azure Batch-csomópontfájljainak tulajdonságait. Az eredmények szűkítéséhez megadhatja az Open Data Protocol (OData) szűrőt. Ha egy feladatot ad meg, de szűrőt nem, ez a parancsmag az adott tevékenység összes csomópontfájljának tulajdonságait adja vissza. Ha számítási csomópontot ad meg, de nem szűrőt, ez a parancsmag az adott számítási csomópont összes csomópontfájljának tulajdonságait adja vissza.

Példák

1. példa: Egy tevékenységhez társított csomópontfájl tulajdonságainak lekérése

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...

Ez a parancs lekéri a 26. tevékenységhez tartozó StdOut.txt csomópontfájl tulajdonságait abban a feladatban, amely a Job-000001 azonosítóval rendelkezik. A Get-AzBatchAccountKey parancsmaggal környezeteket rendelhet a $Context változóhoz.

2. példa: A tevékenységhez társított csomópontfájlok tulajdonságainak lekérése szűrő használatával

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...

Ez a parancs lekéri azoknak a csomópontfájloknak a tulajdonságait, amelyeknek a neve st betűvel kezdődik, és olyan tevékenységhez vannak társítva, amely a Job-00002 azonosítójú feladat alatt található 26- os azonosítóval rendelkezik.

3. példa: A feladathoz társított csomópontfájlok rekurzív lekérése

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...

Ez a parancs lekéri a feladat-00003 feladat 31 azonosítójú tevékenységéhez társított összes fájl tulajdonságait. Ez a parancs a Rekurzív paramétert adja meg. Ezért a parancsmag rekurzív fájlkeresést hajt végre, és visszaadja a wd\newFile.txt csomópontfájlt.

4. példa: Egyetlen fájl lekérése számítási csomópontról

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...

Ez a parancs lekéri az Indítás\StdOut.txt nevű fájlt abból a számítási csomópontból, amely a ComputeNode01 azonosítóval rendelkezik a készlet22 azonosítójú készletben.

5. példa: Az összes fájl lekérése egy mappában egy számítási csomópontról

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...

Ez a parancs lekéri az indítási mappában lévő összes fájlt annak a számítási csomópontnak az összes fájlját, amely a ComputeNode01 azonosítóval rendelkezik a készlet22 azonosítójú készletben. Ez a parancsmag a Rekurzív paramétert adja meg.

6. példa: Fájlok lekérése egy számítási csomópont gyökérmappájából

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...

Ez a parancs lekéri az összes fájlt annak a számítási csomópontnak a gyökérmappájában, amely a ComputeNode01 azonosítóval rendelkezik a készlet22 azonosítójú készletben.

Paraméterek

-BatchContext

Megadja azt a BatchAccountContext-példányt , amelyet ez a parancsmag a Batch szolgáltatással való interakcióhoz használ. Ha a Get-AzBatchAccount parancsmagot használja a BatchAccountContext lekéréséhez, akkor a Microsoft Entra-hitelesítés lesz használva a Batch szolgáltatással való interakció során. A megosztott kulcsos hitelesítés használatához használja a Get-AzBatchAccountKey parancsmagot egy BatchAccountContext objektum lekéréséhez a hozzáférési kulcsok kitöltésével. Megosztott kulcsú hitelesítés használatakor alapértelmezés szerint az elsődleges hozzáférési kulcsot használja a rendszer. A használni kívánt kulcs módosításához állítsa be a BatchAccountContext.KeyInUse tulajdonságot.

Típus:BatchAccountContext
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ComputeNode

A Batch-csomópontfájlokat tartalmazó számítási csomópontot PSComputeNode-objektumként adja meg. A számítási csomópont objektumának beszerzéséhez használja a Get-AzBatchComputeNode parancsmagot.

Típus:PSComputeNode
Position:0
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ComputeNodeId

Megadja a Batch-csomópont fájljait tartalmazó számítási csomópont azonosítóját.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Filter

OData szűrő záradékot ad meg. Ez a parancsmag a paraméter által megadott szűrőnek megfelelő csomópontfájlok tulajdonságait adja vissza.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-JobId

A célfeladatot tartalmazó feladat azonosítóját adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-MaxCount

Megadja azoknak a csomópontfájloknak a maximális számát, amelyekhez ez a parancsmag tulajdonságokat ad vissza. Ha nulla (0) vagy annál kisebb értéket ad meg, a parancsmag nem használ felső korlátot. Az alapértelmezett érték 1000.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Path

Annak a csomópontfájlnak az elérési útját adja meg, amelyhez a parancsmag tulajdonságokat kér le. Helyettesítő karaktereket nem adhat meg.

Típus:String
Aliasok:Name
Position:2
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-PoolId

Megadja annak a készletnek az azonosítóját, amely tartalmazza azt a számítási csomópontot, amelyből lekérheti a csomópontfájlok tulajdonságait.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Recursive

Azt jelzi, hogy ez a parancsmag a fájlok rekurzív listáját adja vissza. Ellenkező esetben csak a gyökérmappában lévő fájlokat adja vissza.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Task

Megadja a feladatot PSCloudTask objektumként, amelyhez a csomópontfájlok társítva vannak. Feladatobjektum beszerzéséhez használja a Get-AzBatchTask parancsmagot.

Típus:PSCloudTask
Position:0
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-TaskId

Megadja annak a feladatnak az azonosítóját, amelyhez ez a parancsmag a csomópontfájlok tulajdonságait kéri le.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Bevitelek

String

PSCloudTask

PSComputeNode

BatchAccountContext

Kimenetek

PSNodeFile