New-AzBatchResourceFile

Crea un archivo de recursos para su uso por 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

Crea un archivo de recursos para su uso por New-AzBatchTask.

Ejemplos

Ejemplo 1: Creación de un archivo de recursos a partir de una dirección URL HTTP que apunta a un único archivo

$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

Crea una PSResourceFile referencia a una dirección URL HTTP.

Ejemplo 2: Creación de un archivo de recursos a partir de una dirección URL de contenedor de Azure Storage

$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

Crea una referencia a una PSResourceFile dirección URL de contenedor de Azure Storage. Todos los archivos del contenedor se descargarán en la carpeta especificada.

Ejemplo 3: Creación de un archivo de recursos a partir de un nombre de contenedor de Almacenamiento automático

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

Crea una PSResourceFile referencia a un nombre de contenedor de Almacenamiento automático. Todos los archivos del contenedor se descargarán en la carpeta especificada.

Parámetros

-AutoStorageContainerName

Nombre del contenedor de almacenamiento en la cuenta de almacenamiento automática.

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

-BlobPrefix

Obtiene el prefijo de blob que se va a usar al descargar blobs de un contenedor de Azure Storage. Solo se descargarán los blobs cuyos nombres comienzan por el prefijo especificado. Este prefijo puede ser un nombre de archivo parcial o un subdirectorio. Si no se especifica un prefijo, se descargarán todos los archivos del contenedor.

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

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

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

-FileMode

Obtiene el atributo del modo de permiso de archivo en formato octal. Esta propiedad solo es aplicable si el archivo de recursos se descarga en un nodo de Linux. Si no se especifica esta propiedad para un nodo de Linux, el valor predeterminado es 0770.

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

-FilePath

Ubicación en el nodo de proceso al que se van a descargar los archivos, en relación con el directorio de trabajo de la tarea. Si se especifica el parámetro HttpUrl, se requiere FilePath y describe la ruta de acceso en la que se descargará el archivo, incluido el nombre de archivo. De lo contrario, si se especifican los parámetros AutoStorageContainerName o StorageContainerUrl, FilePath es opcional y es el directorio al que descargar los archivos. En el caso de que FilePath se use como directorio, cualquier estructura de directorios que ya esté asociada a los datos de entrada se conservará en su totalidad y se anexará al directorio FilePath especificado. La ruta de acceso relativa especificada no puede dividirse en el directorio de trabajo de la tarea (por ejemplo, mediante '..').

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

-HttpUrl

La dirección URL del archivo que se va a descargar. Si la dirección URL es Azure Blob Storage, debe ser legible mediante el acceso anónimo; es decir, el servicio Batch no presenta ninguna credencial al descargar el blob. Hay dos maneras de obtener esta dirección URL para un blob en Azure Storage: incluya una firma de acceso compartido (SAS) que conceda permisos de lectura en el blob o establezca la ACL para el blob o su contenedor para permitir el acceso público.

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

-StorageContainerUrl

Dirección URL del contenedor de blobs en Azure Blob Storage. Esta dirección URL debe ser legible y enumerable mediante el acceso anónimo; Es decir, el servicio Batch no presenta ninguna credencial al descargar blobs del contenedor. Hay dos maneras de obtener esta dirección URL para un contenedor en Azure Storage: incluya una firma de acceso compartido (SAS) que conceda permisos de lectura en el contenedor o establezca la ACL para que el contenedor permita el acceso público.

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

Entradas

None

Salidas

PSResourceFile