Aracılığıyla paylaş


Enable-AzBatchComputeNodeScheduling

Belirtilen işlem düğümünde görev zamanlamasını etkinleştirir.

Sözdizimi

Enable-AzBatchComputeNodeScheduling
      [-PoolId] <String>
      [-Id] <String>
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Enable-AzBatchComputeNodeScheduling
      [[-ComputeNode] <PSComputeNode>]
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

Enable-AzBatchComputeNodeScheduling cmdlet'i, belirtilen işlem düğümünde görev zamanlamasını etkinleştirir. İşlem düğümü, belirli bir uygulama iş yüküne ayrılmış bir Azure sanal makinesidir.

Örnekler

Örnek 1: İşlem düğümünde görev zamanlamayı etkinleştirme

$Context = Get-AzBatchAccountKey -AccountName "contosobatchaccount"
Enable-AzBatchComputeNodeScheduling  -PoolId "myPool" -Id "tvm-1783593343_34-20151117t222514z" -BatchContext $Context

Bu komutlar tvm-1783593343_34-20151117t222514z işlem düğümünde görev zamanlamayı etkinleştirir. Bunu yapmak için örnekteki ilk komut, contosobatchaccount toplu hesabı için hesap anahtarlarını içeren bir nesne başvurusu oluşturur. Bu nesne başvurusu $context adlı bir değişkende depolanır. İkinci komut daha sonra myPool havuzuna bağlanmak ve tvm-1783593343_34-20151117t222514z üzerinde görev zamanlamasını etkinleştirmek için bu nesne başvurusunu ve Enable-AzBatchComputeNodeScheduling cmdlet'ini kullanır.

Örnek 2: Havuzdaki işlem düğümlerinde görev zamanlamayı etkinleştirme

$Context = Get-AzBatchAccountKey -AccountName "contosobatchaccount"
Get-AzBatchComputeNode -PoolId "Pool06"  -BatchContext $Context | Enable-AzBatchComputeNodeScheduling  -BatchContext $Context

Bu komutlar Havuz06 havuzunda bulunan tüm işlem düğümlerinde görev zamanlamayı etkinleştirir. Bu görevi gerçekleştirmek için örnekteki ilk komut, contosobatchaccount toplu hesabı için hesap anahtarlarını içeren bir nesne başvurusu oluşturur. Bu nesne başvurusu $context adlı bir değişkende depolanır. Örnekteki ikinci komut, Pool06'da bulunan tüm işlem düğümlerinin koleksiyonunu döndürmek için bu nesne başvurusunu ve Get-AzBatchComputeNode'yi kullanır. Bu koleksiyon daha sonra, koleksiyondaki her işlem düğümünde görev zamanlamasını sağlayan Enable-AzBatchComputeNodeScheduling cmdlet'ine yönlendirilir.

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

-ComputeNode

Görev zamanlamanın etkinleştirildiği işlem düğümüne bir nesne başvurusu belirtir. Bu nesne başvurusu Get-AzBatchComputeNode cmdlet'i kullanılarak ve döndürülen işlem düğümü nesnesini bir değişkende depolayarak oluşturulur.

Tür:PSComputeNode
Position:0
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
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

-Id

Görev zamanlamanın etkinleştirildiği işlem düğümünün kimliğini belirtir.

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

-PoolId

Görev zamanlamanın etkinleştirildiği işlem düğümünü içeren toplu iş havuzunun kimliğini belirtir.

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

Girişler

PSComputeNode

BatchAccountContext

Çıkışlar

Void