New-AzBatchResourceFile

Erstellt eine Ressourcendatei für die Verwendung nach 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>]

Beschreibung

Erstellt eine Ressourcendatei für die Verwendung nach New-AzBatchTask.

Beispiele

Beispiel 1: Erstellen einer Ressourcendatei aus einer HTTP-URL, die auf eine einzelne Datei zeigt

$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

Erstellt einen Verweis auf eine PSResourceFile HTTP-URL.

Beispiel 2: Erstellen einer Ressourcendatei aus einer 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

Erstellt eine PSResourceFile Referenzierung einer Azure Storage-Container-URL. Alle Dateien im Container werden in den angegebenen Ordner heruntergeladen.

Beispiel 3: Erstellen einer Ressourcendatei aus einem Namen des automatischen Speichercontainers

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

Erstellt einen Verweis auf den PSResourceFile Namen eines automatischen Speichercontainers. Alle Dateien im Container werden in den angegebenen Ordner heruntergeladen.

Parameter

-AutoStorageContainerName

Der Name des Speichercontainers im automatischen Speicherkonto.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BlobPrefix

Ruft das Blobpräfix ab, das beim Herunterladen von Blobs aus einem Azure Storage-Container verwendet werden soll. Nur die Blobs, deren Namen mit dem angegebenen Präfix beginnen, werden heruntergeladen. Dieses Präfix kann ein teilweiser Dateiname oder ein Unterverzeichnis sein. Wenn kein Präfix angegeben ist, werden alle Dateien im Container heruntergeladen.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileMode

Ruft das Attribut für den Dateiberechtigungsmodus im oktalen Format ab. Diese Eigenschaft gilt nur, wenn die Ressourcendatei auf einen Linux-Knoten heruntergeladen wird. Wenn diese Eigenschaft für einen Linux-Knoten nicht angegeben ist, lautet der Standardwert 0770.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

Der Speicherort auf dem Computeknoten, in den die Datei(n) heruntergeladen werden soll, relativ zum Arbeitsverzeichnis der Aufgabe. Wenn der HttpUrl-Parameter angegeben ist, ist filePath erforderlich und beschreibt den Pfad, in den die Datei heruntergeladen wird, einschließlich des Dateinamens. Andernfalls ist FilePath optional, wenn die Parameter AutoStorageContainerName oder StorageContainerUrl angegeben werden, und das Verzeichnis, in das die Dateien heruntergeladen werden sollen. In dem Fall, in dem FilePath als Verzeichnis verwendet wird, werden alle verzeichnisstruktur, die den Eingabedaten bereits zugeordnet sind, vollständig aufbewahrt und an das angegebene FilePath-Verzeichnis angefügt. Der angegebene relative Pfad kann nicht aus dem Arbeitsverzeichnis des Vorgangs (z. B. mit '.') herausbrechen.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-HttpUrl

Die URL der herunterzuladenden Bilds. Wenn es sich bei der URL um Azure Blob Storage handelt, muss sie mithilfe des anonymen Zugriffs lesbar sein. d. h. der Batchdienst stellt beim Herunterladen des Blobs keine Anmeldeinformationen bereit. Es gibt zwei Möglichkeiten, eine solche URL für ein Blob im Azure-Speicher abzurufen: Schließen Sie eine SAS (Shared Access Signature) ein, die Leseberechtigungen für das Blob gewährt, oder legen Sie die ACL für das Blob oder dessen Container fest, um den öffentlichen Zugriff zu ermöglichen.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageContainerUrl

Die URL des Blobcontainers in Azure Blob Storage. Diese URL muss mithilfe des anonymen Zugriffs lesbar und auflistenbar sein. d. h. der Batchdienst stellt beim Herunterladen von Blobs aus dem Container keine Anmeldeinformationen bereit. Es gibt zwei Möglichkeiten, eine solche URL für einen Container im Azure-Speicher abzurufen: Schließen Sie eine SAS (Shared Access Signature) ein, die Leseberechtigungen für den Container gewährt, oder legen Sie die ACL für den Container fest, um den öffentlichen Zugriff zu ermöglichen.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None

Ausgaben

PSResourceFile