Sdílet prostřednictvím


New-AzBatchResourceFile

Vytvoří soubor prostředků pro použití pomocí New-AzBatchTask.

Syntaxe

New-AzBatchResourceFile
   -HttpUrl <String>
   -FilePath <String>
   [-FileMode <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzBatchResourceFile
   [-FilePath <String>]
   [-FileMode <String>]
   [-BlobPrefix <String>]
   -StorageContainerUrl <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzBatchResourceFile
   [-FilePath <String>]
   [-FileMode <String>]
   -AutoStorageContainerName <String>
   [-BlobPrefix <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Vytvoří soubor prostředků pro použití pomocí New-AzBatchTask.

Příklady

Příklad 1: Vytvoření souboru prostředku z adresy URL HTTP odkazující na jeden soubor

$file = New-AzBatchResourceFile -HttpUrl "https://testacct.blob.core.windows.net/" -FilePath "file1"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context

Vytvoří PSResourceFile odkaz na adresu URL PROTOKOLU HTTP.

Příklad 2: Vytvoření souboru prostředku z adresy URL kontejneru Azure Storage

$file = New-AzBatchResourceFile -StorageContainerUrl "https://testacct.blob.core.windows.net/mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context

Vytvoří PSResourceFile odkaz na adresu URL kontejneru Azure Storage. Všechny soubory v kontejneru se stáhnou do zadané složky.

Příklad 3: Vytvoření souboru prostředků z názvu kontejneru automatického úložiště

$file = New-AzBatchResourceFile -AutoStorageContainerName "mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context

Vytvoří PSResourceFile odkazující na název kontejneru automatického úložiště. Všechny soubory v kontejneru se stáhnou do zadané složky.

Parametry

-AutoStorageContainerName

Název kontejneru úložiště v účtu automatického úložiště.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-BlobPrefix

Získá předponu objektu blob, která se má použít při stahování objektů blob z kontejneru Azure Storage. Stáhnou se jenom objekty blob, jejichž názvy začínají zadanou předponou. Tato předpona může být částečným názvem souboru nebo podadresářem. Pokud předpona není zadaná, stáhnou se všechny soubory v kontejneru.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FileMode

Získá atribut režimu oprávnění souboru v osmičkovém formátu. Tato vlastnost se vztahuje pouze v případě, že se soubor prostředků stáhne do uzlu Linuxu. Pokud tato vlastnost není zadána pro linuxový uzel, je výchozí hodnota 0770.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FilePath

Umístění na výpočetním uzlu, ke kterému chcete stáhnout soubory vzhledem k pracovnímu adresáři úkolu. Pokud je zadán parametr HttpUrl, je požadován FilePath a popisuje cestu, do které se soubor stáhne, včetně názvu souboru. Pokud jsou zadány parametry AutoStorageContainerName nebo StorageContainerUrl, je FilePath nepovinný a je adresář ke stažení souborů. V případě, že se FilePath používá jako adresář, všechny adresářové struktury, které jsou již přidruženy ke vstupním datům, se zachovají v plném rozsahu a připojí se k zadanému adresáři FilePath. Zadaná relativní cesta nemůže přerušit pracovní adresář úkolu (například pomocí ..).

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-HttpUrl

Adresa URL souboru, který chcete stáhnout. Pokud je adresa URL Azure Blob Storage, musí být čitelná pomocí anonymního přístupu; to znamená, že služba Batch při stahování objektu blob neobsahuje žádné přihlašovací údaje. Existují dva způsoby, jak získat takovou adresu URL objektu blob v úložišti Azure: zahrnout sdílený přístupový podpis (SAS) udělující oprávnění ke čtení objektu blob nebo nastavit seznam ACL objektu blob nebo jeho kontejneru tak, aby umožňoval veřejný přístup.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StorageContainerUrl

Adresa URL kontejneru objektů blob v rámci služby Azure Blob Storage. Tato adresa URL musí být čitelná a seznamovatelná pomocí anonymního přístupu; to znamená, že služba Batch při stahování objektů blob z kontejneru neobsahuje žádné přihlašovací údaje. Existují dva způsoby, jak získat takovou adresu URL kontejneru v úložišti Azure: zahrnout sdílený přístupový podpis (SAS) udělující oprávnění ke čtení kontejneru nebo nastavit seznam ACL pro kontejner tak, aby umožňoval veřejný přístup.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

PSResourceFile