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 |