Hi Sreenidhi, Welcome to MS Q&A
The Elevation level in Azure Batch jobs refers to the level of permissions that a task can run with. By default, tasks run under standard user accounts without administrator permissions. However, for certain scenarios, you may want to configure the user account under which you want a task to run.
Azure Batch provides two types of user accounts for running tasks: auto-user accounts and named user accounts. Auto-user accounts are built-in user accounts that are created automatically by the Batch service, while named user accounts are created on each node of the pool. When you add a task, you can specify the named user account under which that task should run.
The elevation level for a named user account can be set to Pool autouser, Admin, which allows start tasks to include commands with sudo
. Creating a custom user in elevation level can be useful if you need to run tasks with elevated permissions, such as installing software or making system changes.
For more information, you can refer to the Azure documentation on running tasks under user accounts in Batch.
Please let me know if you have further questions
Kindly accept answer if it helps
Thanks
Deepanshu