New-AzBatchResourceFile

Crée un fichier de ressources pour l’utilisation par 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

Crée un fichier de ressources pour l’utilisation par New-AzBatchTask.

Exemples

Exemple 1 : Créer un fichier de ressources à partir d’une URL HTTP pointant vers un seul fichier

$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

Crée un PSResourceFile référencement d’une URL HTTP.

Exemple 2 : Créer un fichier de ressources à partir d’une URL de conteneur Stockage Azure

$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

Crée un référencement d’une PSResourceFile URL de conteneur Stockage Azure. Tous les fichiers du conteneur seront téléchargés dans le dossier spécifié.

Exemple 3 : Créer un fichier de ressources à partir d’un nom de conteneur de Stockage automatique

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

Crée un référencement d’un PSResourceFile nom de conteneur de Stockage automatique. Tous les fichiers du conteneur seront téléchargés dans le dossier spécifié.

Paramètres

-AutoStorageContainerName

Nom du conteneur de stockage dans le compte de stockage automatique.

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

-BlobPrefix

Obtient le préfixe d’objet blob à utiliser lors du téléchargement d’objets blob à partir d’un conteneur Stockage Azure. Seuls les objets blob dont les noms commencent par le préfixe spécifié sont téléchargés. Ce préfixe peut être un nom de fichier partiel ou un sous-répertoire. Si aucun préfixe n’est spécifié, tous les fichiers du conteneur sont téléchargés.

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

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

-FileMode

Obtient l’attribut du mode d’autorisation de fichier au format octal. Cette propriété s’applique uniquement si le fichier de ressources est téléchargé sur un nœud Linux. Si cette propriété n’est pas spécifiée pour un nœud Linux, la valeur par défaut est 0770.

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

-FilePath

Emplacement sur le nœud de calcul vers lequel télécharger le ou les fichiers, par rapport au répertoire de travail de la tâche. Si le paramètre HttpUrl est spécifié, FilePath est requis et décrit le chemin vers lequel le fichier sera téléchargé, y compris le nom de fichier. Sinon, si les paramètres Auto Stockage ContainerName ou Stockage ContainerUrl sont spécifiés, FilePath est facultatif et est le répertoire dans lequel télécharger les fichiers. Dans le cas où FilePath est utilisé comme répertoire, toute structure de répertoires déjà associée aux données d’entrée sera conservée dans son intégralité et ajoutée au répertoire FilePath spécifié. Le chemin d’accès relatif spécifié ne peut pas décomposer le répertoire de travail de la tâche (par exemple à l’aide de '..').

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

-HttpUrl

URL du fichier à télécharger. Si l’URL est Stockage Blob Azure, elle doit être lisible à l’aide de l’accès anonyme ; autrement dit, le service Batch ne présente aucune information d’identification lors du téléchargement de l’objet blob. Il existe deux façons d’obtenir cette URL pour un objet blob dans le stockage Azure : incluez une signature d’accès partagé (SAP) accordant des autorisations de lecture sur l’objet blob, ou définissez la liste de contrôle d’accès pour l’objet blob ou son conteneur afin d’autoriser l’accès public.

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

-StorageContainerUrl

URL du conteneur d’objets blob dans Stockage Blob Azure. Cette URL doit être lisible et listable à l’aide de l’accès anonyme ; autrement dit, le service Batch ne présente aucune information d’identification lors du téléchargement d’objets blob à partir du conteneur. Il existe deux façons d’obtenir une telle URL pour un conteneur dans le stockage Azure : incluez une signature d’accès partagé (SAP) accordant des autorisations de lecture sur le conteneur, ou définissez la liste de contrôle d’accès du conteneur pour autoriser l’accès public.

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

Entrées

None

Sorties

PSResourceFile