New-AzBatchJob
Létrehoz egy feladatot a Batch szolgáltatásban.
Syntax
New-AzBatchJob
[-Id] <String>
[-CommonEnvironmentSettings <IDictionary>]
[-DisplayName <String>]
[-Constraints <PSJobConstraints>]
[-JobManagerTask <PSJobManagerTask>]
[-JobPreparationTask <PSJobPreparationTask>]
[-JobReleaseTask <PSJobReleaseTask>]
[-Metadata <IDictionary>]
-PoolInformation <PSPoolInformation>
[-Priority <Int32>]
[-UsesTaskDependencies]
[-OnTaskFailure <OnTaskFailure>]
[-OnAllTasksComplete <OnAllTasksComplete>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
A New-AzBatchJob parancsmag létrehoz egy feladatot az Azure Batch szolgáltatásban a BatchAccountContext paraméter által megadott fiókban.
Példák
1. példa: Feladat létrehozása
$PoolInformation = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSPoolInformation"
$PoolInformation.PoolId = "Pool22"
New-AzBatchJob -Id "ContosoJob35" -PoolInformation $PoolInformation -BatchContext $Context
Az első parancs létrehoz egy PSPoolInformation objektumot a New-Object parancsmag használatával. A parancs az objektumot a $PoolInformation változóban tárolja. A második parancs hozzárendeli a Pool22 azonosítót a $PoolInformation objektum PoolId tulajdonságához. Az utolsó parancs létrehoz egy ContosoJob35 azonosítójú feladatot. A feladathoz hozzáadott feladatok azon a készleten futnak, amely rendelkezik a Pool22 azonosítóval. A Get-AzBatchAccountKey parancsmaggal környezeteket rendelhet a $Context változóhoz.
Paraméterek
-BatchContext
Megadja azt a BatchAccountContext-példányt , amelyet ez a parancsmag a Batch szolgáltatással való interakcióhoz használ. Ha a Get-AzBatchAccount parancsmagot használja a BatchAccountContext lekéréséhez, akkor a Microsoft Entra-hitelesítés lesz használva a Batch szolgáltatással való interakció során. A megosztott kulcsos hitelesítés használatához használja a Get-AzBatchAccountKey parancsmagot egy BatchAccountContext objektum lekéréséhez a hozzáférési kulcsok kitöltésével. Megosztott kulcsú hitelesítés használatakor alapértelmezés szerint az elsődleges hozzáférési kulcsot használja a rendszer. A használni kívánt kulcs módosításához állítsa be a BatchAccountContext.KeyInUse tulajdonságot.
Típus: | BatchAccountContext |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-CommonEnvironmentSettings
Meghatározza a közös környezeti változókat kulcs/érték párként, amelyeket ez a parancsmag a feladat összes tevékenységéhez beállít. A kulcs a környezeti változó neve. Az érték a környezeti változó értéke.
Típus: | IDictionary |
Aliasok: | CommonEnvironmentSetting |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Constraints
Megadja a feladat végrehajtási korlátozásait.
Típus: | PSJobConstraints |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DisplayName
Megadja a feladat megjelenítendő nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Id
Megadja a feladat azonosítóját.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-JobManagerTask
Megadja a Feladatkezelői feladatot. A Batch szolgáltatás a feladat indításakor futtatja a Feladatkezelő feladatot.
Típus: | PSJobManagerTask |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-JobPreparationTask
Megadja a feladat-előkészítési feladatot. A Batch szolgáltatás futtatja a feladat-előkészítési feladatot egy számítási csomóponton, mielőtt bármilyen feladatot elindít az adott számítási csomóponton.
Típus: | PSJobPreparationTask |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-JobReleaseTask
A feladat kiadási feladatát adja meg. A Batch szolgáltatás a feladat befejezésekor futtatja a feladat kiadási feladatát. A Batch szolgáltatás minden olyan számítási csomóponton futtatja a feladat kiadási feladatát, ahol a feladat bármely feladatát futtatta.
Típus: | PSJobReleaseTask |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Metadata
A feladathoz hozzáadni kívánt metaadatokat adja meg kulcs/érték párként. A kulcs a metaadatok neve. Az érték a metaadatok értéke.
Típus: | IDictionary |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-OnAllTasksComplete
Megadja a Batch szolgáltatás által végrehajtott műveletet, ha a feladatban szereplő összes tevékenység befejezett állapotban van.
Típus: | Nullable<T>[OnAllTasksComplete] |
Elfogadott értékek: | NoAction, TerminateJob |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-OnTaskFailure
Megadja azt a műveletet, amit a Batch szolgáltatás hajt végre, ha a feladat egyik feladata meghiúsul.
Típus: | Nullable<T>[OnTaskFailure] |
Elfogadott értékek: | NoAction, PerformExitOptionsJobAction |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PoolInformation
Megadja annak a készletnek a részleteit, amelyen a Batch szolgáltatás futtatja a feladat feladatait.
Típus: | PSPoolInformation |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Priority
Megadja a feladat prioritását. Az érvényes értékek a következők: -1000 és 1000 közötti egész számok. A legalacsonyabb prioritás a -1000 érték. A legmagasabb prioritás az 1000 érték. Az alapértelmezett érték 0.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-UsesTaskDependencies
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Kimenetek
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: