New-AzBatchJobSchedule
Batch hizmetinde bir iş zamanlaması oluşturur.
Syntax
New-AzBatchJobSchedule
[-Id] <String>
[-DisplayName <String>]
-Schedule <PSSchedule>
-JobSpecification <PSJobSpecification>
[-Metadata <IDictionary>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzBatchJobSchedule cmdlet'i Azure Batch hizmetinde bir iş zamanlaması oluşturur. BatchAccountContext parametresi, bu cmdlet'in zamanlamayı oluşturduğu hesabı belirtir.
Örnekler
Örnek 1: İş zamanlaması oluşturma
$Schedule = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSSchedule"
$Schedule.RecurrenceInterval = [TimeSpan]::FromDays(1)
$JobSpecification = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSJobSpecification"
$JobSpecification.PoolInformation = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSPoolInformation"
$JobSpecification.PoolInformation.PoolId = "ContosoPool06"
New-AzBatchJobSchedule -Id "JobSchedule17" -Schedule $Schedule -JobSpecification $JobSpecification -BatchContext $Context
Bu örnek bir iş zamanlaması oluşturur. İlk beş komut PSSchedule, PSJobSpecification ve PSPoolInformation nesnelerini oluşturur ve değiştirir. Komutlar New-Object cmdlet'ini ve standart Azure PowerShell söz dizimini kullanır. Komutlar bu nesneleri $Schedule ve $JobSpecification değişkenlerinde depolar. Son komut JobSchedule17 kimliğine sahip bir iş zamanlaması oluşturur. Bu zamanlama, bir günlük yineleme aralığına sahip işler oluşturur. İşler, beşinci komutta belirtildiği gibi ContosoPool06 kimliğine 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.
Type: | BatchAccountContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
İş zamanlaması için bir görünen ad belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Bu cmdlet'in oluşturduğu iş zamanlamasının kimliğini belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobSpecification
Bu cmdlet'in iş zamanlamasına dahil olduğu işlerin ayrıntılarını belirtir.
Type: | PSJobSpecification |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Metadata
İş zamanlamasına eklenecek meta verileri anahtar/değer çiftleri olarak belirtir. Anahtar, meta veri adıdır. Değer, meta veri değeridir.
Type: | IDictionary |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Schedule
İşlerin ne zaman oluşturulacağını belirleyen zamanlamayı belirtir.
Type: | PSSchedule |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Çı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