Aracılığıyla paylaş


Get-AzBatchNodeFileContent

Batch düğüm dosyasını alır.

Sözdizimi

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

Get-AzBatchNodeFileContent cmdlet'i bir Azure Batch düğüm dosyası alır ve bunu bir dosya veya akış olarak kaydeder.

Örnekler

Örnek 1: Bir görevle ilişkilendirilmiş bir Batch düğümü dosyası alma ve dosyayı kaydetme

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

Bu komut, StdOut.txt adlı düğüm dosyasını alır ve yerel bilgisayardaki E:\PowerShell\StdOut.txt dosya yoluna kaydeder. StdOut.txt düğüm dosyası, Kimliği job01 olan işin Task01 kimliğine sahip görevle ilişkilendirilir. $Context değişkenine bağlam atamak için Get-AzBatchAccountKey cmdlet'ini kullanın.

Örnek 2: Bir Batch düğüm dosyası alın ve işlem hattını kullanarak bunu belirtilen dosya yoluna kaydedin

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

Bu komut, Get-AzBatchNodeFile cmdlet'ini kullanarak StdErr.txt adlı düğüm dosyasını alır. komut, işlem hattı işlecini kullanarak bu dosyayı geçerli cmdlet'e geçirir. Geçerli cmdlet bu dosyayı yerel bilgisayardaki E:\PowerShell\StdOut.txt dosya yoluna kaydeder. StdOut.txt düğüm dosyası, Job02 kimliğine sahip iş için Görev02 kimliğine sahip görevle ilişkilendirilir.

Örnek 3: Bir görevle ilişkilendirilmiş bir Batch düğümü dosyası alma ve bunu bir akışa yönlendirme

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

İlk komut, New-Object cmdlet'ini kullanarak bir akış oluşturur ve $Stream değişkeninde depolar. İkinci komut, kimliği Job03 olan işin Kimliği Görev11 olan görevden StdOut.txt adlı düğüm dosyasını alır. komutu, dosya içeriğini $Stream akışa yönlendirir.

Örnek 4: İşlem düğümünden düğüm dosyası alma ve kaydetme

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

Bu komut, Id Pool01 olan havuzda ComputeNode01 kimliğine sahip işlem düğümünden Startup\StdOut.txt düğüm dosyasını alır. komutu, dosyayı yerel bilgisayardaki E:\PowerShell\StdOut.txt dosya yoluna kaydeder.

Örnek 5: İşlem düğümünden düğüm dosyası alma ve işlem hattını kullanarak kaydetme

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

Bu komut, Id ComputeNode01 olan işlem düğümünden Get-AzBatchNodeFile kullanarak Startup\StdOut.txt düğüm dosyasını alır. İşlem düğümü, Pool01 kimliğine sahip havuzdadır. komutu bu düğüm dosyasını geçerli cmdlet'e geçirir. Bu cmdlet, dosyayı yerel bilgisayardaki E:\PowerShell\StdOut.txt dosya yoluna kaydeder.

Örnek 6: İşlem düğümünden düğüm dosyası alma ve bir akışa yönlendirme

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

İlk komut, New-Object cmdlet'ini kullanarak bir akış oluşturur ve $Stream değişkeninde depolar. İkinci komut, Id Pool01 olan havuzda ComputeNode01 kimliğine sahip işlem düğümünden StdOut.txt adlı düğüm dosyasını alır. komutu, dosya içeriğini $Stream akışa yönlendirir.

Parametreler

-BatchContext

Bu cmdlet'in Batch hizmetiyle etkileşimde bulunurken kullandığı BatchAccountContext örneğini belirtir. BatchAccountContext'inizi almak için Get-AzBatchAccount cmdlet'ini kullanırsanız, Batch hizmetiyle etkileşim kurarken Microsoft Entra kimlik doğrulaması kullanılır. Bunun yerine paylaşılan anahtar kimlik doğrulamasını kullanmak için Get-AzBatchAccountKey cmdlet'ini kullanarak erişim anahtarları doldurulmuş bir BatchAccountContext nesnesi alın. Paylaşılan anahtar kimlik doğrulaması kullanılırken, birincil erişim anahtarı varsayılan olarak kullanılır. Kullanılacak anahtarı değiştirmek için BatchAccountContext.KeyInUse özelliğini ayarlayın.

Tür:BatchAccountContext
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ByteRangeEnd

İndirilecek bayt aralığının sonu.

Tür:Nullable<T>[Int64]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ByteRangeStart

İndirilecek bayt aralığının başlangıcı.

Tür:Nullable<T>[Int64]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ComputeNodeId

Bu cmdlet'in döndürdüğü düğüm dosyasını içeren işlem düğümünün kimliğini belirtir.

Tür:String
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DestinationPath

Bu cmdlet'in düğüm dosyasını kaydettiği dosya yolunu belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DestinationStream

Bu cmdlet'in düğüm dosyası içeriğini yazdığı akışı belirtir. Bu cmdlet bu akışı kapatmaz veya geri sarmaz.

Tür:Stream
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InputObject

Bu cmdlet'in aldığı dosyayı PSNodeFile nesnesi olarak belirtir. Düğüm dosyası nesnesi almak için Get-AzBatchNodeFile cmdlet'ini kullanın.

Tür:PSNodeFile
Position:0
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-JobId

Hedef görevi içeren işin kimliğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Path

İndirilmesi gereken düğüm dosyasının yolu.

Tür:String
Diğer adlar:Name
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PoolId

Bu cmdlet'in aldığı düğüm dosyasını içeren işlem düğümünü içeren havuzun kimliğini belirtir.

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TaskId

Görevin kimliğini belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

String

PSNodeFile

BatchAccountContext

Çıkışlar

Void