Dela via


New-AzBatchResourceFile

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

Syntax

HttpUrl (Standard)

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

StorageContainerUrl

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

AutoStorageContainerName

New-AzBatchResourceFile
    -AutoStorageContainerName <String>
    [-FilePath <String>]
    [-FileMode <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 som refererar 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.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

AutoStorageContainerName
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

StorageContainerUrl
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
AutoStorageContainerName
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

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

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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 ..).

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

HttpUrl
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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. Batch-tjänsten visar inga autentiseringsuppgifter när bloben laddas ned. Det finns två sätt att hämta en sådan URL för en blob i Azure lagring: inkludera en signatur för delad åtkomst (SAS) som beviljar läsbehörigheter för blobben eller ange ACL för bloben eller dess container för att tillåta offentlig åtkomst.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

HttpUrl
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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 lagring: 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.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

StorageContainerUrl
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

None

Utdata

PSResourceFile