New-AzBatchResourceFile
Hiermee maakt u een resourcebestand voor gebruik door New-AzBatchTask
.
Syntaxis
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
Hiermee maakt u een resourcebestand voor gebruik door New-AzBatchTask
.
Voorbeelden
Voorbeeld 1: Een resourcebestand maken op basis van een HTTP-URL die verwijst naar één bestand
$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
Hiermee maakt u een PSResourceFile
verwijst naar een HTTP-URL.
Voorbeeld 2: Een resourcebestand maken op basis van een 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
Hiermee maakt u een PSResourceFile
die verwijst naar een AZURE Storage-container-URL. Alle bestanden in de container worden gedownload naar de opgegeven map.
Voorbeeld 3: Een resourcebestand maken op basis van de naam van een Auto Storage-container
$file = New-AzBatchResourceFile -AutoStorageContainerName "mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Hiermee maakt u een PSResourceFile
verwijst naar de naam van een Auto Storage-container. Alle bestanden in de container worden gedownload naar de opgegeven map.
Parameters
-AutoStorageContainerName
De naam van de opslagcontainer in het automatische opslagaccount.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-BlobPrefix
Hiermee haalt u het blobvoorvoegsel op dat moet worden gebruikt bij het downloaden van blobs uit een Azure Storage-container. Alleen de blobs waarvan de namen beginnen met het opgegeven voorvoegsel, worden gedownload. Dit voorvoegsel kan een gedeeltelijke bestandsnaam of een submap zijn. Als er geen voorvoegsel is opgegeven, worden alle bestanden in de container gedownload.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FileMode
Hiermee haalt u het kenmerk bestandsmachtigingsmodus op in octale indeling. Deze eigenschap is alleen van toepassing als het resourcebestand wordt gedownload naar een Linux-knooppunt. Als deze eigenschap niet is opgegeven voor een Linux-knooppunt, is de standaardwaarde 0770.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FilePath
De locatie op het rekenknooppunt waarnaar u het bestand(en) wilt downloaden ten opzichte van de werkmap van de taak. Als de parameter HttpUrl is opgegeven, is FilePath vereist en wordt het pad beschreven waarnaar het bestand wordt gedownload, inclusief de bestandsnaam. Als anders de parameters AutoStorageContainerName of StorageContainerUrl zijn opgegeven, is FilePath optioneel en is het de map waarin de bestanden moeten worden gedownload. In het geval dat FilePath wordt gebruikt als map, wordt elke mapstructuur die al aan de invoergegevens is gekoppeld, volledig bewaard en toegevoegd aan de opgegeven FilePath-map. Het opgegeven relatieve pad kan niet worden uitgesplitsd uit de werkmap van de taak (bijvoorbeeld met '..').
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-HttpUrl
De URL van het bestand dat u wilt downloaden. Als de URL Azure Blob Storage is, moet deze leesbaar zijn met behulp van anonieme toegang; Dat wil gezegd, de Batch-service bevat geen referenties bij het downloaden van de blob. Er zijn twee manieren om een dergelijke URL voor een blob op te halen in Azure Storage: neem een SAS (Shared Access Signature) op die leesmachtigingen verleent voor de blob of stel de ACL in voor de blob of de container om openbare toegang toe te staan.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StorageContainerUrl
De URL van de blobcontainer in Azure Blob Storage. Deze URL moet leesbaar en vermeldenswaardig zijn met behulp van anonieme toegang; Dat wil gezegd, de Batch-service bevat geen referenties bij het downloaden van blobs uit de container. Er zijn twee manieren om een dergelijke URL voor een container in Azure Storage op te halen: neem een SAS (Shared Access Signature) op die leesmachtigingen voor de container verleent of stel de ACL in voor de container om openbare toegang toe te staan.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell