Get-AzBatchNodeFile
Získá vlastnosti souborů uzlu Batch.
Syntax
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>]
Description
Rutina Get-AzBatchNodeFile získá vlastnosti souborů uzlů služby Azure Batch úlohy nebo výpočetního uzlu. Pokud chcete výsledky zúžit, můžete zadat filtr OData (Open Data Protocol). Pokud zadáte úlohu, ale ne filtr, tato rutina vrátí vlastnosti pro všechny soubory uzlů pro daný úkol. Pokud zadáte výpočetní uzel, ale ne filtr, tato rutina vrátí vlastnosti pro všechny soubory uzlů pro tento výpočetní uzel.
Příklady
Příklad 1: Získání vlastností souboru uzlu přidruženého k úkolu
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...
Tento příkaz získá vlastnosti souboru uzlu StdOut.txt přidruženého k úkolu, který má ID Task26 v úloze, která má ID Job-000001. Pomocí rutiny Get-AzBatchAccountKey přiřaďte kontext k proměnné $Context.
Příklad 2: Získání vlastností souborů uzlů přidružených k úkolu pomocí filtru
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...
Tento příkaz získá vlastnosti souborů uzlu, jejichž názvy začínají st a jsou přidruženy k úkolu, který má ID Task26 pod úlohou, která má ID Job-00002.
Příklad 3: Rekurzivní získání vlastností souborů uzlů přidružených k úloze
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...
Tento příkaz získá vlastnosti všech souborů přidružených k úkolu, který má ID Task31 v úloze Job-00003. Tento příkaz určuje rekurzivní parametr. Proto rutina provede rekurzivní vyhledávání souborů a vrátí soubor wd\newFile.txt uzlu.
Příklad 4: Získání jednoho souboru z výpočetního uzlu
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...
Tento příkaz získá soubor s názvem Startup\StdOut.txt z výpočetního uzlu, který má ID ComputeNode01 ve fondu s ID Pool22.
Příklad 5: Získání všech souborů ve složce z výpočetního uzlu
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...
Tento příkaz získá všechny soubory ve spouštěcí složce z výpočetního uzlu, který má ID ComputeNode01 ve fondu s ID Pool22. Tato rutina určuje rekurzivní parametr.
Příklad 6: Získání souborů z kořenové složky výpočetního uzlu
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...
Tento příkaz získá všechny soubory v kořenové složce výpočetního uzlu, který má ID ComputeNode01 ve fondu s ID Pool22.
Parametry
-BatchContext
Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.
Type: | BatchAccountContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputeNode
Určuje výpočetní uzel, jako objekt PSComputeNode , který obsahuje soubory uzlu Batch. K získání objektu výpočetního uzlu použijte rutinu Get-AzBatchComputeNode.
Type: | PSComputeNode |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputeNodeId
Určuje ID výpočetního uzlu, který obsahuje soubory uzlu Batch.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Filter
Určuje klauzuli filtru OData. Tato rutina vrátí vlastnosti souborů uzlů, které odpovídají filtru, který tento parametr určuje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobId
Určuje ID úlohy, která obsahuje cílový úkol.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaxCount
Určuje maximální počet souborů uzlů, pro které tato rutina vrací vlastnosti. Pokud zadáte hodnotu nula (0) nebo menší, rutina nepoužívá horní limit. Výchozí hodnota je 1000.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Určuje cestu k souboru uzlu, pro který tato rutina načte vlastnosti. Nelze zadat zástupné znaky.
Type: | String |
Aliases: | Name |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PoolId
Určuje ID fondu, který obsahuje výpočetní uzel, ze kterého se mají získat vlastnosti souborů uzlů.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Recursive
Označuje, že tato rutina vrátí rekurzivní seznam souborů. V opačném případě vrátí pouze soubory v kořenové složce.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Task
Určuje úkol, jako PSCloudTask objekt, ke kterému jsou přidružené soubory uzlu. K získání objektu úlohy použijte rutinu Get-AzBatchTask.
Type: | PSCloudTask |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TaskId
Určuje ID úlohy, pro kterou tato rutina získá vlastnosti souborů uzlů.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro