New-AzBatchResourceFile
Crée un fichier de ressources pour l’utilisation par New-AzBatchTask
.
Syntaxe
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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 AutoStorageContainerName ou StorageContainerUrl 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None