New-AzBatchJob
Batch hizmetinde bir iş oluşturur.
Sözdizimi
New-AzBatchJob
[-Id] <String>
[-CommonEnvironmentSettings <IDictionary>]
[-DisplayName <String>]
[-Constraints <PSJobConstraints>]
[-JobManagerTask <PSJobManagerTask>]
[-JobPreparationTask <PSJobPreparationTask>]
[-JobReleaseTask <PSJobReleaseTask>]
[-Metadata <IDictionary>]
-PoolInformation <PSPoolInformation>
[-Priority <Int32>]
[-UsesTaskDependencies]
[-OnTaskFailure <OnTaskFailure>]
[-OnAllTasksComplete <OnAllTasksComplete>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzBatchJob cmdlet'i, BatchAccountContext parametresi tarafından belirtilen hesapta Azure Batch hizmetinde bir iş oluşturur.
Örnekler
Örnek 1: İş oluşturma
$PoolInformation = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSPoolInformation"
$PoolInformation.PoolId = "Pool22"
New-AzBatchJob -Id "ContosoJob35" -PoolInformation $PoolInformation -BatchContext $Context
İlk komut, New-Object cmdlet'ini kullanarak bir PSPoolInformation nesnesi oluşturur. komut, bu nesneyi $PoolInformation değişkeninde depolar. İkinci komut, id Pool22'yi $PoolInformation nesnesinin PoolId özelliğine atar. Son komut, ContosoJob35 kimliğine sahip bir iş oluşturur. İşe eklenen görevler, Kimlik Havuzu22'ye sahip havuzda çalışır. $Context değişkenine bağlam atamak için Get-AzBatchAccountKey cmdlet'ini kullanın.
Parametreler
-BatchContext
Bu cmdlet'in Batch hizmetiyle etkileşimde bulunurken kullandığı BatchAccountContext örneğini belirtir. BatchAccountContext'inizi almak için Get-AzBatchAccount cmdlet'ini kullanırsanız, Batch hizmetiyle etkileşim kurarken Microsoft Entra kimlik doğrulaması kullanılır. Bunun yerine paylaşılan anahtar kimlik doğrulamasını kullanmak için Get-AzBatchAccountKey cmdlet'ini kullanarak erişim anahtarları doldurulmuş bir BatchAccountContext nesnesi alın. Paylaşılan anahtar kimlik doğrulaması kullanılırken, birincil erişim anahtarı varsayılan olarak kullanılır. Kullanılacak anahtarı değiştirmek için BatchAccountContext.KeyInUse özelliğini ayarlayın.
Tür: | BatchAccountContext |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-CommonEnvironmentSettings
Bu cmdlet'in işteki tüm görevler için ayar yaptığı ortak ortam değişkenlerini anahtar/değer çiftleri olarak belirtir. Anahtar, ortam değişkeni adıdır. değer, ortam değişkeni değeridir.
Tür: | IDictionary |
Diğer adlar: | CommonEnvironmentSetting |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Constraints
İşin yürütme kısıtlamalarını belirtir.
Tür: | PSJobConstraints |
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 |
-DisplayName
İşin görünen adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Id
İş için bir kimlik belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-JobManagerTask
İş Yöneticisi görevini belirtir. Batch hizmeti, iş başlatıldığında İş Yöneticisi görevini çalıştırır.
Tür: | PSJobManagerTask |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-JobPreparationTask
İş Hazırlama görevini belirtir. Batch hizmeti, bu işlem düğümünde işin herhangi bir görevini başlatmadan önce bir işlem düğümünde İş Hazırlama görevini çalıştırır.
Tür: | PSJobPreparationTask |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-JobReleaseTask
İş Serbest Bırakma görevini belirtir. Batch hizmeti, iş sona erdiğinde İş Serbest Bırakma görevini çalıştırır. Batch hizmeti, işin herhangi bir görevini çalıştırdığı her işlem düğümünde İş Serbest Bırakma görevini çalıştırır.
Tür: | PSJobReleaseTask |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Metadata
İşe eklenecek meta verileri anahtar/değer çiftleri olarak belirtir. Anahtar, meta veri adıdır. Değer, meta veri değeridir.
Tür: | IDictionary |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OnAllTasksComplete
İşteki tüm görevler tamamlanmış durumdaysa Batch hizmetinin gerçekleştirilen bir eylemi belirtir.
Tür: | Nullable<T>[OnAllTasksComplete] |
Kabul edilen değerler: | NoAction, TerminateJob |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OnTaskFailure
Batch hizmetinin işteki herhangi bir görev başarısız olursa gerçekleştirilen bir eylemi belirtir.
Tür: | Nullable<T>[OnTaskFailure] |
Kabul edilen değerler: | NoAction, PerformExitOptionsJobAction |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PoolInformation
Batch hizmetinin işin görevlerini çalıştırdığı havuzun ayrıntılarını belirtir.
Tür: | PSPoolInformation |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Priority
İşin önceliğini belirtir. Geçerli değerler şunlardır: -1000 ile 1000 arası tamsayılar. -1000 değeri en düşük önceliktir. 1000 değeri en yüksek önceliktir. Varsayılan değer 0'tir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UsesTaskDependencies
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |