Get-AzBatchNodeFileContent
Získá soubor uzlu 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
Rutina Get-AzBatchNodeFileContent získá soubor uzlu Azure Batch a uloží ho jako soubor nebo stream.
Příklady
Příklad 1: Získání souboru uzlu Batch přidruženého k úkolu a uložení souboru
Get-AzBatchNodeFileContent -JobId "Job01" -TaskId "Task01" -Path "StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Tento příkaz získá soubor uzlu s názvem StdOut.txt a uloží ho do cesty k souboru E:\PowerShell\StdOut.txt na místním počítači. Soubor uzlu StdOut.txt je přidružen k úkolu, který má ID Task01 pro úlohu s ID Job01. Pomocí rutiny Get-AzBatchAccountKey přiřaďte kontext k proměnné $Context.
Příklad 2: Získání souboru uzlu Batch a jeho uložení do zadané cesty k souboru pomocí kanálu
Get-AzBatchNodeFile -JobId "Job02" -TaskId "Task02" -Path "StdErr.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Tento příkaz získá soubor uzlu s názvem StdErr.txt pomocí rutiny Get-AzBatchNodeFile. Příkaz tento soubor předá aktuální rutině pomocí operátoru kanálu. Aktuální rutina uloží tento soubor do cesty k souboru E:\PowerShell\StdOut.txt na místním počítači. Soubor uzlu StdOut.txt je přidružen k úkolu, který má ID Task02 pro úlohu, která má ID Job02.
Příklad 3: Získání souboru uzlu Batch přidruženého k úkolu a jeho směrování do datového proudu
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -JobId "Job03" -TaskId "Task11" -Path "StdOut.txt" -DestinationStream $Stream -BatchContext $Context
První příkaz vytvoří datový proud pomocí rutiny New-Object a uloží ho do proměnné $Stream. Druhý příkaz získá soubor uzlu s názvem StdOut.txt z úkolu, který má ID Task11 pro úlohu, která má ID Úlohy03. Příkaz směruje obsah souboru do datového proudu v $Stream.
Příklad 4: Získání souboru uzlu z výpočetního uzlu a jeho uložení
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Tento příkaz získá soubor uzlu Startup\StdOut.txt z výpočetního uzlu, který má ID ComputeNode01 ve fondu s ID Pool01. Příkaz uloží soubor do cesty k souboru E:\PowerShell\StdOut.txt v místním počítači.
Příklad 5: Získání souboru uzlu z výpočetního uzlu a jeho uložení pomocí kanálu
Get-AzBatchNodeFile -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context
Tento příkaz získá soubor uzlu Startup\StdOut.txt pomocí Get-AzBatchNodeFile z výpočetního uzlu, který má ID ComputeNode01. Výpočetní uzel je ve fondu s ID Pool01. Příkaz předá soubor uzlu aktuální rutině. Tato rutina uloží soubor do cesty K souboru E:\PowerShell\StdOut.txt v místním počítači.
Příklad 6: Získání souboru uzlu z výpočetního uzlu a jeho směrování do datového proudu
$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "startup\stdout.txt" -DestinationStream $Stream -BatchContext $Context
První příkaz vytvoří datový proud pomocí rutiny New-Object a uloží ho do proměnné $Stream. Druhý příkaz získá soubor uzlu s názvem StdOut.txt z výpočetního uzlu, který má ID ComputeNode01 ve fondu s ID Pool01. Příkaz směruje obsah souboru do datového proudu v $Stream.
Parametry
-BatchContext
Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.
Typ: | BatchAccountContext |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ByteRangeEnd
Konec rozsahu bajtů, který se má stáhnout.
Typ: | Nullable<T>[Int64] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ByteRangeStart
Začátek rozsahu bajtů, který se má stáhnout.
Typ: | Nullable<T>[Int64] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ComputeNodeId
Určuje ID výpočetního uzlu, který obsahuje soubor uzlu, který tato rutina vrátí.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DestinationPath
Určuje cestu k souboru, kam tato rutina uloží soubor uzlu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DestinationStream
Určuje datový proud, do kterého tato rutina zapisuje obsah souboru uzlu. Tato rutina tento datový proud nezavře nebo převinutí zpět.
Typ: | Stream |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputObject
Určuje soubor, který tato rutina získá, jako OBJEKT PSNodeFile . K získání objektu souboru uzlu použijte rutinu Get-AzBatchNodeFile.
Typ: | PSNodeFile |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-JobId
Určuje ID úlohy, která obsahuje cílový úkol.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Path
Cesta k souboru uzlu, který chcete stáhnout.
Typ: | String |
Aliasy: | Name |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PoolId
Určuje ID fondu, který obsahuje výpočetní uzel obsahující soubor uzlu, který tato rutina získá.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-TaskId
Určuje ID úkolu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell