Aracılığıyla paylaş


Enable-AzBatchComputeNodeScheduling

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

Syntax

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
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
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

-Id

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

Tür:String
Position:1
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSComputeNode

BatchAccountContext

Çıkışlar

Void