Enable-AzBatchComputeNodeScheduling

在指定的計算節點上啟用工作排程。

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 可在指定的計算節點上啟用工作排程。 計算節點是專用於特定應用程式工作負載的 Azure 虛擬機。

範例

範例 1:在計算節點上啟用工作排程

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

這些命令會在計算節點 tvm-1783593343_34-20151117t222514z 上啟用工作排程。 若要這樣做,範例中的第一個命令會建立對象參考,其中包含批次帳戶 contosobatchaccount 的帳戶密鑰。 此物件參考會儲存在名為 $context 的變數中。 第二個命令接著會使用此對象參考和 Enable-AzBatchComputeNodeScheduling Cmdlet 連線到集區 myPool,並在 tvm-1783593343_34-20151117t222514z 上啟用工作排程。

範例 2:在集區中的計算節點上啟用工作排程

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

這些命令可在集區 Pool06 中找到的所有計算節點上啟用工作排程。 為了執行這項工作,範例中的第一個命令會建立對象參考,其中包含批次帳戶 contosobatchaccount 的帳戶密鑰。 此物件參考會儲存在名為 $context 的變數中。 範例中的第二個命令接著會使用此對象參考和 Get-AzBatchComputeNode 傳回 Pool06 中找到的所有計算節點集合。 然後,該集合會管線傳送至 Enable-AzBatchComputeNodeScheduling Cmdlet,以啟用集合中每個計算節點上的工作排程。

參數

-BatchContext

指定 此 Cmdlet 用來與 Batch 服務互動的 BatchAccountContext 實例。 如果您使用 Get-AzBatchAccount Cmdlet 來取得 BatchAccountContext,則與 Batch 服務互動時,將會使用 Microsoft Entra 驗證。 若要改用共用密鑰驗證,請使用 Get-AzBatchAccountKey Cmdlet 來取得已填入其存取密鑰的 BatchAccountContext 物件。 使用共用金鑰驗證時,預設會使用主要存取金鑰。 若要變更要使用的密鑰,請設定 BatchAccountContext.KeyInUse 屬性。

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNode

指定啟用工作排程之計算節點的物件參考。 此對象參考是使用 Get-AzBatchComputeNode Cmdlet 建立,並將傳回的計算節點物件儲存在變數中。

Type:PSComputeNode
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

指定啟用工作排程之計算節點的識別碼。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PoolId

指定批次集區的識別碼,其中包含已啟用工作排程的計算節點。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

輸入

PSComputeNode

BatchAccountContext

輸出

Void