Get-AzBatchNodeFileContent
Lekéri a Batch-csomópontfájlt.
Syntax
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
A Get-AzBatchNodeFileContent parancsmag lekéri az Azure Batch-csomópontfájlt, és fájlként vagy streamként menti.
Példák
1. példa: Egy tevékenységhez társított Batch-csomópontfájl lekérése és a fájl mentése
Get-AzBatchNodeFileContent -JobId "Job01" -TaskId "Task01" -Path "StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Ez a parancs lekéri a StdOut.txt nevű csomópontfájlt, és menti azt a helyi számítógépen található E:\PowerShell\StdOut.txt fájl elérési útjára. A StdOut.txt csomópontfájl olyan tevékenységhez van társítva, amely a Job01 azonosítójú feladat Tevékenység01 azonosítójával rendelkezik. A Get-AzBatchAccountKey parancsmaggal környezeteket rendelhet a $Context változóhoz.
2. példa: Batch-csomópontfájl lekérése és mentése egy megadott fájlútvonalra a folyamat használatával
Get-AzBatchNodeFile -JobId "Job02" -TaskId "Task02" -Path "StdErr.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Ez a parancs lekéri az StdErr.txt nevű csomópontfájlt a Get-AzBatchNodeFile parancsmaggal. A parancs a folyamatkezelő használatával továbbítja a fájlt az aktuális parancsmagnak. Az aktuális parancsmag menti a fájlt az E:\PowerShell\StdOut.txt fájl elérési útjára a helyi számítógépen. A StdOut.txt csomópontfájl ahhoz a tevékenységhez van társítva, amely a Job02 azonosítójú feladat Tevékenység02 azonosítójával rendelkezik.
3. példa: Tevékenységhez társított Batch-csomópontfájl lekérése és streambe irányítása
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -JobId "Job03" -TaskId "Task11" -Path "StdOut.txt" -DestinationStream $Stream -BatchContext $Context
Az első parancs létrehoz egy streamet a New-Object parancsmaggal, majd tárolja azt a $Stream változóban. A második parancs lekéri a StdOut.txt nevű csomópontfájlt abból a feladatból, amely a Job03 azonosítójú feladat 11. tevékenységazonosítójával rendelkezik. A parancs a fájl tartalmát a $Stream streambe irányítja.
4. példa: Csomópontfájl lekérése egy számítási csomópontról, és mentés
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Ez a parancs lekéri az Indítás\StdOut.txt csomópontfájlt abból a számítási csomópontból, amely a ComputeNode01 azonosítóval rendelkezik a készlet01 azonosítójú készletben. A parancs menti a fájlt az E:\PowerShell\StdOut.txt fájl elérési útjára a helyi számítógépen.
5. példa: Csomópontfájl lekérése egy számítási csomópontról, és mentés a folyamat használatával
Get-AzBatchNodeFile -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Ez a parancs lekéri az Indítás\StdOut.txt csomópontfájlt a Get-AzBatchNodeFile paranccsal a ComputeNode01 azonosítójú számítási csomópontról. A számítási csomópont abban a készletben található, amely rendelkezik a Készlet01 azonosítóval. A parancs átadja a csomópontfájlt az aktuális parancsmagnak. Ez a parancsmag menti a fájlt a helyi számítógépen található E:\PowerShell\StdOut.txt fájl elérési útjára.
6. példa: Csomópontfájl lekérése egy számítási csomópontról, és átirányítani egy streambe
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "startup\stdout.txt" -DestinationStream $Stream -BatchContext $Context
Az első parancs létrehoz egy streamet a New-Object parancsmaggal, majd tárolja azt a $Stream változóban. A második parancs lekéri a StdOut.txt nevű csomópontfájlt abból a számítási csomópontból, amely a ComputeNode01 azonosítóval rendelkezik a készlet01 azonosítójú készletben. A parancs a fájl tartalmát a $Stream streambe irányítja.
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 |
-ByteRangeEnd
A letölteni kívánt bájttartomány vége.
Típus: | Nullable<T>[Int64] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ByteRangeStart
A letölteni kívánt bájttartomány kezdete.
Típus: | Nullable<T>[Int64] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ComputeNodeId
Megadja annak a számítási csomópontnak az azonosítóját, amely a parancsmag által visszaadott csomópontfájlt tartalmazza.
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 |
-DestinationPath
Megadja a fájl elérési útját, ahová ez a parancsmag menti a csomópontfájlt.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DestinationStream
Azt a streamet adja meg, amelybe ez a parancsmag írja a csomópontfájl tartalmát. Ez a parancsmag nem zárja be vagy nem tekeri vissza a streamet.
Típus: | Stream |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-InputObject
Meghatározza a parancsmag által lekért fájlt PSNodeFile-objektumként. Csomópontfájl-objektum beszerzéséhez használja a Get-AzBatchNodeFile parancsmagot.
Típus: | PSNodeFile |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
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 |
-Path
A letölteni kívánt csomópontfájl elérési útja.
Típus: | String |
Aliasok: | Name |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PoolId
Megadja annak a készletnek az azonosítóját, amely a parancsmag által lekért csomópontfájlt tartalmazó számítási csomópontot tartalmazza.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TaskId
Megadja a tevékenység azonosítóját.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Kimenetek
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: