Enable-AzBatchComputeNodeScheduling

Povolí plánování úkolů na zadaném výpočetním uzlu.

Syntaxe

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

Description

Rutina Enable-AzBatchComputeNodeScheduling umožňuje plánování úkolů na zadaném výpočetním uzlu. Výpočetní uzel je virtuální počítač Azure vyhrazený pro konkrétní úlohu aplikace.

Příklady

Příklad 1: Povolení plánování úkolů na výpočetním uzlu

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

Tyto příkazy umožňují plánování úkolů na výpočetním uzlu tvm-1783593343_34-20151117t22514z. První příkaz v příkladu vytvoří odkaz na objekt obsahující klíče účtu pro účet batch contosobatchaccount. Tento odkaz na objekt je uložen v proměnné s názvem $context. Druhý příkaz pak použije tento odkaz na objekt a rutinu Enable-AzBatchComputeNodeScheduling pro připojení k fondu myPool a povolení plánování úkolů na tvm-178359343_34-20151117t222514z.

Příklad 2: Povolení plánování úkolů na výpočetních uzlech ve fondu

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

Tyto příkazy umožňují plánování úkolů na všech výpočetních uzlech nalezených ve fondu Pool06. Pokud chcete tento úkol provést, první příkaz v příkladu vytvoří odkaz na objekt obsahující klíče účtu pro účet batch contosobatchaccount. Tento odkaz na objekt je uložen v proměnné s názvem $context. Druhý příkaz v příkladu pak použije tento odkaz na objekt a Get-AzBatchComputeNode k vrácení kolekce všech výpočetních uzlů nalezených ve fondu06. Tato kolekce se pak předá rutině Enable-AzBatchComputeNodeScheduling , která umožňuje plánování úloh na každém výpočetním uzlu v kolekci.

Parametry

-BatchContext

Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.

Typ:BatchAccountContext
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ComputeNode

Určuje odkaz na objekt na výpočetní uzel, kde je povolené plánování úkolů. Tento odkaz na objekt se vytvoří pomocí rutiny Get-AzBatchComputeNode a uloží vrácený objekt výpočetního uzlu do proměnné.

Typ:PSComputeNode
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

Určuje ID výpočetního uzlu, kde je povolené plánování úkolů.

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PoolId

Určuje ID dávkového fondu, který obsahuje výpočetní uzel, kde je povolené plánování úkolů.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

PSComputeNode

BatchAccountContext

Výstupy

Void