Get-AzBatchNodeFileContent

Mendapatkan file simpul Batch.

Sintaks

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

Deskripsi

Cmdlet Get-AzBatchNodeFileContent mendapatkan file simpul Azure Batch dan menyimpannya sebagai file atau ke aliran.

Contoh

Contoh 1: Dapatkan file simpul Batch yang terkait dengan tugas dan simpan file

Get-AzBatchNodeFileContent -JobId "Job01" -TaskId "Task01" -Path "StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Perintah ini mendapatkan file simpul yang diberi nama StdOut.txt, dan menyimpannya ke jalur file E:\PowerShell\StdOut.txt di komputer lokal. File simpul StdOut.txt dikaitkan dengan tugas yang memiliki ID Task01 untuk pekerjaan yang memiliki ID Job01. Gunakan cmdlet Get-AzBatchAccountKey untuk menetapkan konteks ke variabel $Context.

Contoh 2: Dapatkan file simpul Batch dan simpan ke jalur file tertentu menggunakan alur

Get-AzBatchNodeFile -JobId "Job02" -TaskId "Task02" -Path "StdErr.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Perintah ini mendapatkan file simpul yang diberi nama StdErr.txt dengan menggunakan cmdlet Get-AzBatchNodeFile. Perintah meneruskan file tersebut ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet saat ini menyimpan file tersebut ke jalur file E:\PowerShell\StdOut.txt di komputer lokal. File simpul StdOut.txt dikaitkan dengan tugas yang memiliki ID Task02 untuk pekerjaan yang memiliki ID Job02.

Contoh 3: Mendapatkan file simpul Batch yang terkait dengan tugas dan mengarahkannya ke aliran

$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -JobId "Job03" -TaskId "Task11" -Path "StdOut.txt" -DestinationStream $Stream -BatchContext $Context

Perintah pertama membuat aliran dengan menggunakan cmdlet New-Object, lalu menyimpannya dalam variabel $Stream. Perintah kedua mendapatkan file simpul yang diberi nama StdOut.txt dari tugas yang memiliki ID Task11 untuk pekerjaan yang memiliki ID Job03. Perintah mengarahkan konten file ke aliran di $Stream.

Contoh 4: Mendapatkan file simpul dari simpul komputasi dan menyimpannya

Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Perintah ini mendapatkan file simpul Startup\StdOut.txt dari simpul komputasi yang memiliki ID ComputeNode01 di kumpulan yang memiliki KUMPULAN ID01. Perintah menyimpan file ke jalur file E:\PowerShell\StdOut.txt di komputer lokal.

Contoh 5: Mendapatkan file simpul dari simpul komputasi dan menyimpannya dengan menggunakan alur

Get-AzBatchNodeFile -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context | Get-AzBatchNodeFileContent -DestinationPath "E:\PowerShell\StdOut.txt" -BatchContext $Context

Perintah ini mendapatkan file simpul Startup\StdOut.txt dengan menggunakan Get-AzBatchNodeFile dari simpul komputasi yang memiliki ID ComputeNode01. Simpul komputasi ada di kumpulan yang memiliki ID Pool01. Perintah meneruskan file simpul tersebut ke cmdlet saat ini. Cmdlet tersebut menyimpan file ke jalur file E:\PowerShell\StdOut.txt di komputer lokal.

Contoh 6: Mendapatkan file simpul dari simpul komputasi dan mengarahkannya ke aliran

$Stream = New-Object -TypeName "System.IO.MemoryStream"
Get-AzBatchNodeFileContent -PoolId "Pool01" -ComputeNodeId "ComputeNode01" -Path "startup\stdout.txt" -DestinationStream $Stream -BatchContext $Context

Perintah pertama membuat aliran dengan menggunakan cmdlet New-Object, lalu menyimpannya dalam variabel $Stream. Perintah kedua mendapatkan file simpul yang diberi nama StdOut.txt dari simpul komputasi yang memiliki ID ComputeNode01 di kumpulan yang memiliki ID Pool01. Perintah mengarahkan konten file ke aliran di $Stream.

Parameter

-BatchContext

Menentukan instans BatchAccountContext yang digunakan cmdlet ini untuk berinteraksi dengan layanan Batch. Jika Anda menggunakan cmdlet Get-AzBatchAccount untuk mendapatkan BatchAccountContext Anda, autentikasi Microsoft Entra akan digunakan saat berinteraksi dengan layanan Batch. Untuk menggunakan autentikasi kunci bersama sebagai gantinya, gunakan cmdlet Get-AzBatchAccountKey untuk mendapatkan objek BatchAccountContext dengan kunci aksesnya diisi. Saat menggunakan autentikasi kunci bersama, kunci akses utama digunakan secara default. Untuk mengubah kunci yang akan digunakan, atur properti BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ByteRangeEnd

Akhir rentang byte yang akan diunduh.

Type:Nullable<T>[Int64]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ByteRangeStart

Awal rentang byte yang akan diunduh.

Type:Nullable<T>[Int64]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputeNodeId

Menentukan ID simpul komputasi yang berisi file simpul yang dikembalikan cmdlet ini.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationPath

Menentukan jalur file tempat cmdlet ini menyimpan file simpul.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DestinationStream

Menentukan aliran tempat cmdlet ini menulis konten file simpul. Cmdlet ini tidak menutup atau memutar balik aliran ini.

Type:Stream
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Menentukan file yang didapat cmdlet ini, sebagai objek PSNodeFile . Untuk mendapatkan objek file simpul, gunakan cmdlet Get-AzBatchNodeFile.

Type:PSNodeFile
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-JobId

Menentukan ID pekerjaan yang berisi tugas target.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Jalur file simpul yang akan diunduh.

Type:String
Aliases:Name
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PoolId

Menentukan ID kumpulan yang berisi simpul komputasi yang berisi file simpul yang didapat cmdlet ini.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TaskId

Menentukan ID tugas.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

PSNodeFile

BatchAccountContext

Output

Void