New-AzBatchResourceFile
tarafından New-AzBatchTask
kullanı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-AzBatchTask
kullanı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