Enable-AzBatchComputeNodeScheduling
在指定的計算節點上啟用工作排程。
語法
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 屬性。
類型: | BatchAccountContext |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-ComputeNode
指定啟用工作排程之計算節點的物件參考。 此對象參考是使用 Get-AzBatchComputeNode Cmdlet 建立,並將傳回的計算節點物件儲存在變數中。
類型: | PSComputeNode |
Position: | 0 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Id
指定啟用工作排程之計算節點的識別碼。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PoolId
指定批次集區的識別碼,其中包含已啟用工作排程的計算節點。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |