Aracılığıyla paylaş


New-AzBatchResourceFile

tarafından New-AzBatchTaskkullanılmak üzere bir Kaynak Dosyası oluşturur.

Sözdizimi

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

tarafından New-AzBatchTaskkullanılmak üzere bir Kaynak Dosyası oluşturur.

Örnekler

Örnek 1: Tek bir dosyayı işaret eden bir HTTP URL'sinden kaynak dosyası oluşturma

$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 HTTP url'sini başvuruda bulunan bir oluşturur.

Örnek 2: Azure Depolama kapsayıcıSı URL'sinden kaynak dosyası oluşturma

$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 Azure Depolama kapsayıcıSı URL'sini başvuruda bulunan bir oluşturur. Kapsayıcıdaki tüm dosyalar belirtilen klasöre indirilir.

Örnek 3: Otomatik Depolama kapsayıcı adından kaynak dosyası oluşturma

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

PSResourceFile Otomatik Depolama kapsayıcı adına başvuran bir ad oluşturur. Kapsayıcıdaki tüm dosyalar belirtilen klasöre indirilir.

Parametreler

-AutoStorageContainerName

Otomatik depolama hesabındaki depolama kapsayıcısı adı.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-BlobPrefix

Azure Depolama kapsayıcısından blob indirirken kullanılacak blob ön ekini alır. Yalnızca adları belirtilen ön ek ile başlayan bloblar indirilir. Bu ön ek kısmi bir dosya adı veya alt dizin olabilir. Ön ek belirtilmezse kapsayıcıdaki tüm dosyalar indirilir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FileMode

Dosya izin modu özniteliğini sekizli biçimde alır. Bu özellik yalnızca kaynak dosyası bir Linux düğümüne indirilirse geçerlidir. Bu özellik bir Linux düğümü için belirtilmezse, varsayılan değer 0770'tir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FilePath

İşlem düğümünde, görevin çalışma dizinine göre dosyaları indirebileceğiniz konum. HttpUrl parametresi belirtilirse, FilePath gereklidir ve dosya adı da dahil olmak üzere dosyanın indirileceği yolu açıklar. Aksi takdirde, AutoStorageContainerName veya StorageContainerUrl parametreleri belirtilirse, FilePath isteğe bağlıdır ve dosyaları indirebileceğiniz dizindir. FilePath'in dizin olarak kullanıldığı durumlarda, giriş verileriyle zaten ilişkili tüm dizin yapıları tam olarak korunur ve belirtilen FilePath dizinine eklenir. Belirtilen göreli yol, görevin çalışma dizininden ayrılamaz (örneğin, '..' kullanılarak).

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-HttpUrl

İndirilmesi gereken dosyanın URL'si. URL Azure Blob Depolama, anonim erişim kullanılarak okunabilir olmalıdır; yani Batch hizmeti blobu indirirken herhangi bir kimlik bilgisi sunmaz. Azure depolama alanındaki bir blob için böyle bir URL almanın iki yolu vardır: blob üzerinde okuma izinleri veren paylaşılan erişim imzası (SAS) dahil veya blob veya kapsayıcısı için ACL'yi genel erişime izin verecek şekilde ayarlayın.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-StorageContainerUrl

Azure Blob Depolama içindeki blob kapsayıcısının URL'si. Bu URL anonim erişim kullanılarak okunabilir ve listelenebilir olmalıdır; diğer bir ifadeyle, Batch hizmeti kapsayıcıdan blob indirirken herhangi bir kimlik bilgisi sunmaz. Azure depolamadaki bir kapsayıcı için böyle bir URL almanın iki yolu vardır: kapsayıcıda okuma izinleri veren paylaşılan erişim imzası (SAS) veya genel erişime izin verecek şekilde kapsayıcının ACL'sini ayarlama.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

None

Çıkışlar

PSResourceFile