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
som refererar 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
som refererar 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 |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
Relaterade länkar
Azure PowerShell