New-AzBatchResourceFile
tarafından New-AzBatchTask
kullanılmak üzere bir Kaynak Dosyası oluşturur.
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
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ı 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ı 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
Otomatik Depolama kapsayıcı adına başvuran bir PSResourceFile
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 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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, Auto Depolama ContainerName veya Depolama ContainerUrl 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 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
None
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin