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
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell