Met deze opdracht maakt u een taak met de id-taak23 onder de taak met de id-taak-000001.
Met de taak wordt de opgegeven opdracht uitgevoerd.
Gebruik de cmdlet Get-AzBatchAccountKey om een context toe te wijzen aan de variabele $Context.
Met deze opdracht haalt u de Batch-taak op met de id Job-000001 met behulp van de cmdlet Get-AzBatchJob .
De opdracht geeft die taak door aan de huidige cmdlet met behulp van de pijplijnoperator.
Met de opdracht maakt u een taak met de id-taak26 onder die taak.
De taak voert de opgegeven opdracht uit met behulp van verhoogde machtigingen.
Voorbeeld 3: Een verzameling taken toevoegen aan de opgegeven taak met behulp van de pijplijn
Met de eerste opdracht maakt u een objectverwijzing naar de accountsleutels voor het batchaccount met de naam ContosoBatchAccount met behulp van Get-AzBatchAccountKey.
Met de opdracht wordt deze objectverwijzing opgeslagen in de $Context variabele.
Met de volgende twee opdrachten maakt u PSCloudTask-objecten met behulp van de cmdlet New-Object.
Met de opdrachten worden de taken opgeslagen in de variabelen $Task 01 en $Task 02.
Met de laatste opdracht haalt u de Batch-taak op met de id Job-000001 met behulp van Get-AzBatchJob.
Vervolgens geeft de opdracht die taak door aan de huidige cmdlet met behulp van de pijplijnoperator.
Met de opdracht wordt een verzameling taken onder die taak toegevoegd.
De opdracht maakt gebruik van de context die is opgeslagen in $Context.
Voorbeeld 4: Een verzameling taken toevoegen aan de opgegeven taak
Met de eerste opdracht maakt u een objectverwijzing naar de accountsleutels voor het batchaccount met de naam ContosoBatchAccount met behulp van Get-AzBatchAccountKey.
Met de opdracht wordt deze objectverwijzing opgeslagen in de $Context variabele.
Met de volgende twee opdrachten maakt u PSCloudTask-objecten met behulp van de cmdlet New-Object.
Met de opdrachten worden de taken opgeslagen in de variabelen $Task 01 en $Task 02.
Met de laatste opdracht worden de taken toegevoegd die zijn opgeslagen in $Task 01 en $Task 02 onder de taak met de id Job-000001.
Voorbeeld 5: Een taak met uitvoerbestanden toevoegen
De instellingen voor een verificatietoken die de taak kan gebruiken om Batch-servicebewerkingen uit te voeren.
Als dit is ingesteld, biedt de Batch-service de taak een verificatietoken dat kan worden gebruikt voor het verifiëren van Batch-servicebewerkingen zonder dat hiervoor een toegangssleutel voor het account is vereist. Het token wordt geleverd via de omgevingsvariabele AZ_BATCH_AUTHENTICATION_TOKEN. De bewerkingen die de taak kan uitvoeren met behulp van het token, zijn afhankelijk van de instellingen. Een taak kan bijvoorbeeld taakmachtigingen aanvragen om andere taken aan de taak toe te voegen of de status van de taak of van andere taken te controleren.
Hiermee geeft u het BatchAccountContext-exemplaar op dat door deze cmdlet wordt gebruikt om te communiceren met de Batch-service.
Als u de cmdlet Get-AzBatchAccount gebruikt om uw BatchAccountContext op te halen, wordt Microsoft Entra-verificatie gebruikt bij interactie met de Batch-service. Als u in plaats daarvan verificatie met gedeelde sleutels wilt gebruiken, gebruikt u de cmdlet Get-AzBatchAccountKey om een BatchAccountContext-object op te halen waarin de bijbehorende toegangssleutels zijn ingevuld. Wanneer u verificatie met gedeelde sleutels gebruikt, wordt de primaire toegangssleutel standaard gebruikt. Als u de sleutel wilt wijzigen die u wilt gebruiken, stelt u de eigenschap BatchAccountContext.KeyInUse in.
De instellingen voor de container waaronder de taak wordt uitgevoerd.
Als voor de pool die deze taak wordt uitgevoerd, een containerConfiguration-set is ingesteld, moet dit ook worden ingesteld. Als de pool die deze taak uitvoert, geen containerConfiguration-set heeft, mag dit niet worden ingesteld. Wanneer dit is opgegeven, worden alle mappen recursief onder de AZ_BATCH_NODE_ROOT_DIR (de hoofdmap van Azure Batch-mappen op het knooppunt) toegewezen aan de container, worden alle omgevingsvariabelen voor taken toegewezen aan de container en wordt de opdrachtregel van de taak uitgevoerd in de container.
Hiermee geeft u de omgevingsinstellingen, als sleutel-waardeparen, op die door deze cmdlet aan de taak worden toegevoegd.
De sleutel is de naam van de omgevingsinstelling.
De waarde is de omgevingsinstelling.
Hiermee wordt een lijst met bestanden opgehaald of ingesteld die door de Batch-service worden geüpload vanaf het rekenknooppunt nadat de opdrachtregel is uitgevoerd.
Voor taken met meerdere exemplaren worden de bestanden alleen geüpload vanaf het rekenknooppunt waarop de primaire taak wordt uitgevoerd.
Hiermee geeft u resourcebestanden, als sleutel-waardeparen, op die de taak vereist.
De sleutel is het pad naar het bronbestand.
De waarde is de blobbron van het bronbestand.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.