Dela via


New-AzBatchResourceFile

Skapar en resursfil för användning av New-AzBatchTask.

Syntax

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

Skapar en resursfil för användning av New-AzBatchTask.

Exempel

Exempel 1: Skapa en resursfil från en HTTP-URL som pekar på en enda fil

$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

Skapar en PSResourceFile referens till en HTTP-URL.

Exempel 2: Skapa en resursfil från en AZURE Storage-container-URL

$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

Skapar en PSResourceFile referens till en Azure Storage-container-URL. Alla filer i containern laddas ned till den angivna mappen.

Exempel 3: Skapa en resursfil från ett namn på en container för automatisk lagring

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

Skapar en PSResourceFile referens till ett namn på en container för automatisk lagring. Alla filer i containern laddas ned till den angivna mappen.

Parametrar

-AutoStorageContainerName

Namnet på lagringscontainern i det automatiska lagringskontot.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-BlobPrefix

Hämtar blobprefixet som ska användas vid nedladdning av blobar från en Azure Storage-container. Endast de blobar vars namn börjar med det angivna prefixet laddas ned. Det här prefixet kan vara ett partiellt filnamn eller en underkatalog. Om inget prefix har angetts laddas alla filer i containern ned.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-FileMode

Hämtar attributet för filbehörighetsläge i oktalt format. Den här egenskapen gäller endast om resursfilen laddas ned till en Linux-nod. Om den här egenskapen inte har angetts för en Linux-nod är standardvärdet 0770.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

Platsen på beräkningsnoden som filen eller filerna ska laddas ned till i förhållande till aktivitetens arbetskatalog. Om parametern HttpUrl anges krävs FilePath och beskriver sökvägen som filen ska laddas ned till, inklusive filnamnet. Annars, om parametrarna AutoStorageContainerName eller StorageContainerUrl anges, är FilePath valfritt och är den katalog som filerna ska laddas ned till. Om FilePath används som en katalog behålls alla katalogstrukturer som redan är associerade med indata i sin helhet och läggs till i den angivna FilePath-katalogen. Den angivna relativa sökvägen kan inte bryta sig ut ur aktivitetens arbetskatalog (till exempel med hjälp av ..).

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-HttpUrl

URL:en för filen som ska laddas ned. Om URL:en är Azure Blob Storage måste den vara läsbar med hjälp av anonym åtkomst. Det innebär att Batch-tjänsten inte visar några autentiseringsuppgifter när bloben laddas ned. Det finns två sätt att hämta en sådan URL för en blob i Azure Storage: inkludera en signatur för delad åtkomst (SAS) som beviljar läsbehörigheter för blobben eller ange ACL för blobben eller dess container för att tillåta offentlig åtkomst.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageContainerUrl

URL:en för blobcontainern i Azure Blob Storage. Den här URL:en måste vara läsbar och listbar med hjälp av anonym åtkomst. Det innebär att Batch-tjänsten inte visar några autentiseringsuppgifter vid nedladdning av blobar från containern. Det finns två sätt att hämta en sådan URL för en container i Azure Storage: inkludera en signatur för delad åtkomst (SAS) som beviljar läsbehörigheter för containern eller ange ACL för containern för att tillåta offentlig åtkomst.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Utdata

PSResourceFile