New-AzBatchResourceFile

Создает файл ресурса для использования по New-AzBatchTask.

Синтаксис

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>]

Описание

Создает файл ресурса для использования по New-AzBatchTask.

Примеры

Пример 1. Создание файла ресурса из URL-адреса HTTP, указывающего на один файл

$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

PSResourceFile Создает ссылку на URL-адрес HTTP.

Пример 2. Создание файла ресурса из URL-адреса контейнера служба хранилища 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

Создает ссылку PSResourceFile на URL-адрес контейнера служба хранилища Azure. Все файлы в контейнере будут скачаны в указанную папку.

Пример 3. Создание файла ресурса из имени контейнера авто служба хранилища

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

Создает ссылку PSResourceFile на имя контейнера авто служба хранилища. Все файлы в контейнере будут скачаны в указанную папку.

Параметры

-AutoStorageContainerName

Имя контейнера хранилища в учетной записи автоматического хранения.

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

-BlobPrefix

Получает префикс большого двоичного объекта, используемый при скачивании БОЛЬШИХ двоичных объектов из контейнера служба хранилища Azure. Будут загружены только большие двоичные объекты, имена которых начинаются с указанного префикса. Этот префикс может быть частичным именем файла или подкаталогом. Если префикс не указан, все файлы в контейнере будут скачаны.

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

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

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

-FileMode

Получает атрибут режима разрешения файла в восьмимерном формате. Это свойство применимо только в том случае, если файл ресурсов скачан на узел Linux. Если это свойство не указано для узла Linux, значение по умолчанию — 0770.

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

-FilePath

Расположение на вычислительном узле, на который следует скачать файлы, относительно рабочего каталога задачи. Если задан параметр HttpUrl, filePath является обязательным и описывает путь, в который будет загружен файл, включая имя файла. В противном случае, если заданы параметры Auto служба хранилища ContainerName или служба хранилища ContainerUrl, FilePath является необязательным и является каталогом для скачивания файлов. В случае, когда FilePath используется в качестве каталога, любая структура каталогов, уже связанная с входными данными, будет сохранена в полном объеме и добавлена в указанный каталог FilePath. Указанный относительный путь не может выйти из рабочего каталога задачи (например, с помощью '.').

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

-HttpUrl

URL-адрес для скачивания файла. Если URL-адрес Хранилище BLOB-объектов Azure, он должен быть доступен для чтения с помощью анонимного доступа. То есть пакетная служба не предоставляет учетные данные при скачивании большого двоичного объекта. Существует два способа получить такой URL-адрес для большого двоичного объекта в хранилище Azure: включить подписанный URL-адрес (SAS), предоставляющий разрешения на чтение большого двоичного объекта, или задать ACL для большого двоичного объекта или его контейнера, чтобы разрешить общедоступный доступ.

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

-StorageContainerUrl

URL-адрес контейнера BLOB-объектов в Хранилище BLOB-объектов Azure. Этот URL-адрес должен быть доступен для чтения и списка с помощью анонимного доступа; То есть пакетная служба не предоставляет учетные данные при скачивании больших двоичных объектов из контейнера. Существует два способа получить такой URL-адрес для контейнера в хранилище Azure: включить подписанный URL-адрес (SAS), предоставляющий разрешения на чтение контейнера, или задать ACL для контейнера, чтобы разрешить общедоступный доступ.

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

Входные данные

None

Выходные данные

PSResourceFile