Partager via


New-AzBatchResourceFile

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

Syntaxe

HttpUrl (Par défaut)

New-AzBatchResourceFile
    -HttpUrl <String>
    -FilePath <String>
    [-FileMode <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

StorageContainerUrl

New-AzBatchResourceFile
    -StorageContainerUrl <String>
    [-FilePath <String>]
    [-FileMode <String>]
    [-BlobPrefix <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

AutoStorageContainerName

New-AzBatchResourceFile
    -AutoStorageContainerName <String>
    [-FilePath <String>]
    [-FileMode <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 PSResourceFile référençant une 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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AutoStorageContainerName
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

StorageContainerUrl
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
AutoStorageContainerName
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

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

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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 '..').

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

HttpUrl
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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 une telle URL pour un objet blob dans Azure stockage : inclure une signature d’accès partagé (SAP) accordant des autorisations de lecture sur l’objet blob, ou définir la liste de contrôle d’accès pour l’objet blob ou son conteneur afin d’autoriser l’accès public.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

HttpUrl
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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 Azure stockage : inclure une signature d’accès partagé (SAP) accordant des autorisations de lecture sur le conteneur ou définir la liste de contrôle d’accès du conteneur pour autoriser l’accès public.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

StorageContainerUrl
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

None

Sorties

PSResourceFile