Get-AzBatchNodeFile
Mendapatkan properti file simpul Batch.
Sintaks
Get-AzBatchNodeFile
[-PoolId] <String>
[-ComputeNodeId] <String>
[[-Path] <String>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
-JobId <String>
-TaskId <String>
[[-Path] <String>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
-JobId <String>
-TaskId <String>
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
[[-Task] <PSCloudTask>]
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
[-PoolId] <String>
[-ComputeNodeId] <String>
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzBatchNodeFile
[[-ComputeNode] <PSComputeNode>]
[-Filter <String>]
[-MaxCount <Int32>]
[-Recursive]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-AzBatchNodeFile mendapatkan properti file simpul Azure Batch dari tugas atau simpul komputasi. Untuk mempersempit hasil, Anda dapat menentukan filter Open Data Protocol (OData). Jika Anda menentukan tugas, tetapi bukan filter, cmdlet ini mengembalikan properti untuk semua file simpul untuk tugas tersebut. Jika Anda menentukan simpul komputasi, tetapi bukan filter, cmdlet ini mengembalikan properti untuk semua file simpul untuk simpul komputasi tersebut.
Contoh
Contoh 1: Mendapatkan properti file simpul yang terkait dengan tugas
Get-AzBatchNodeFile -JobId "Job-000001" -TaskId "Task26" -Path "Stdout.txt" -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False StdOut.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Perintah ini mendapatkan properti file simpul StdOut.txt yang terkait dengan tugas yang memiliki TUGAS ID26 dalam pekerjaan yang memiliki ID Job-000001. Gunakan cmdlet Get-AzBatchAccountKey untuk menetapkan konteks ke variabel $Context.
Contoh 2: Mendapatkan properti file simpul yang terkait dengan tugas dengan menggunakan filter
Get-AzBatchNodeFile -JobId "Job-00002" -TaskId "Task26" -Filter "startswith(name,'St')" -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False StdErr.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False StdOut.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Perintah ini mendapatkan properti file simpul yang namanya dimulai dengan st dan dikaitkan dengan tugas yang memiliki TUGAS ID26 di bawah pekerjaan yang memiliki ID Job-00002.
Contoh 3: Secara rekursif mendapatkan properti file simpul yang terkait dengan tugas
Get-AzBatchTask "Job-00003" "Task31" -BatchContext $Context | Get-AzBatchNodeFile -Recursive -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False ProcessEnv.cmd Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False StdErr.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False StdOut.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
True wd https://cmdletexample.westus.Batch.contoso...
False wd\newFile.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Perintah ini mendapatkan properti semua file yang terkait dengan tugas yang memiliki TUGAS ID31 dalam pekerjaan Job-00003. Perintah ini menentukan parameter Rekursif . Oleh karena itu, cmdlet melakukan pencarian file rekursif dilakukan, dan mengembalikan file node wd\newFile.txt.
Contoh 4: Mendapatkan satu file dari simpul komputasi
Get-AzBatchNodeFile -PoolId "Pool22" -ComputeNodeId "ComputeNode01" -Path "Startup\StdOut.txt" -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
False startup\stdout.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
Perintah ini mendapatkan file yang bernama Startup\StdOut.txt dari simpul komputasi yang memiliki ID ComputeNode01 di kumpulan yang memiliki ID Pool22.
Contoh 5: Mendapatkan semua file di bawah folder dari simpul komputasi
Get-AzBatchNodeFile -PoolId "Pool22" -ComputeNodeId "ComputeNode01" -Filter "startswith(name,'startup')" -Recursive -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
True startup https://cmdletexample.westus.Batch.contoso...
False startup\ProcessEnv.cmd Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False startup\stderr.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
False startup\stdout.txt Microsoft.Azure.Commands.Batch.Models.PSFile... https://cmdletexample.westus.Batch.contoso...
True startup\wd https://cmdletexample.westus.Batch.contoso...
Perintah ini mendapatkan semua file di bawah folder startup dari simpul komputasi yang memiliki ID ComputeNode01 di kumpulan yang memiliki ID Pool22. Cmdlet ini menentukan parameter Rekursif .
Contoh 6: Mendapatkan file dari folder akar simpul komputasi
Get-AzBatchComputeNode "Pool22" -Id "ComputeNode01" -BatchContext $Context | Get-AzBatchNodeFile -BatchContext $Context
IsDirectory Name Properties Url
----------- ---- ---------- ---
True shared https://cmdletexample.westus.Batch.contoso...
True startup https://cmdletexample.westus.Batch.contoso...
True workitems https://cmdletexample.westus.Batch.contoso...
Perintah ini mendapatkan semua file di folder akar simpul komputasi yang memiliki ID ComputeNode01 di kumpulan yang memiliki ID Pool22.
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 |
-ComputeNode
Menentukan simpul komputasi, sebagai objek PSComputeNode , yang berisi file simpul Batch. Untuk mendapatkan objek simpul komputasi, gunakan cmdlet Get-AzBatchComputeNode.
Type: | PSComputeNode |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputeNodeId
Menentukan ID simpul komputasi yang berisi file simpul Batch.
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 |
-Filter
Menentukan klausa filter OData. Cmdlet ini mengembalikan properti untuk file simpul yang cocok dengan filter yang ditentukan parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
-MaxCount
Menentukan jumlah maksimum file simpul yang cmdlet ini mengembalikan properti. Jika Anda menentukan nilai nol (0) atau kurang, cmdlet tidak menggunakan batas atas. Nilai defaultnya adalah 1000.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Menentukan jalur file simpul tempat cmdlet ini mengambil properti. Anda tidak dapat menentukan karakter kartubebas.
Type: | String |
Aliases: | Name |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PoolId
Menentukan ID kumpulan yang berisi simpul komputasi untuk mendapatkan properti file simpul.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Recursive
Menunjukkan bahwa cmdlet ini mengembalikan daftar file rekursif. Jika tidak, itu hanya mengembalikan file di folder akar.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Task
Menentukan tugas, sebagai objek PSCloudTask , yang terkait dengan file simpul. Untuk mendapatkan objek tugas, gunakan cmdlet Get-AzBatchTask.
Type: | PSCloudTask |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TaskId
Menentukan ID tugas tempat cmdlet ini mendapatkan properti file simpul.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |