You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/ResourceManager/AzureBatch/ChangeLog.md
+25Lines changed: 25 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,31 @@
18
18
- Additional information about change #1
19
19
-->
20
20
## Current Release
21
+
* Added new parameters to `New-AzureRmBatchAccount`.
22
+
-`PoolAllocationMode`: The allocation mode to use for creating pools in the Batch account. To create a Batch account which allocates pool nodes in the user's subscription, set this to `UserSubscription`.
23
+
-`KeyVaultId`: The resource ID of the Azure key vault associated with the Batch account.
24
+
-`KeyVaultUrl`: The URL of the Azure key vault associated with the Batch account.
25
+
* Updated parameters to `New-AzureBatchTask`.
26
+
- Removed the `RunElevated` switch. The `UserIdentity` parameter has been added to replace `RunElevated`, and the equivalent behavior can be achieved by constructing a `PSUserIdentity` as shown below:
- Added the `AuthenticationTokenSettings` parameter. This parameter allows you to request the Batch service provide an authentication token to the task when it runs, avoiding the need to pass Batch account keys to the task in order to issue requests to the Batch service.
30
+
* Added the `UserAccounts` parameter to `New-AzureBatchPool`.
31
+
- This parameter defines user accounts created on each node in the pool.
32
+
* Renamed the `Name` parameter to `Path` on `Get-AzureBatchNodeFile`, `Get-AzureBatchNodeFileContent`, and `Remove-AzureBatchNodeFile`.
33
+
- A `Name` alias was created for the `Path` parameter.
34
+
* Changes to objects:
35
+
- Removed the `RunElevated` property on `PSCloudTask`, `PSStartTask`, `PSJobManagerTask`, `PSJobPreparationTask`, and `PSJobReleaseTask`. The `UserIdentity` property has been added to replace `RunElevated`. Equivalent behavior to `RunElevated = $true` can be achieved by constructing a `PSUserIdentity` as shown below:
- Added the `AuthenticationTokenSettings` property to `PSCloudTask` and `PSJobManagerTask`.
39
+
- Added the `UserAccounts` property to `PSCloudPool` and `PSPoolSpecification`.
40
+
- Renamed the `Name` property on `PSNodeFile` to `Path`.
41
+
- Added the `DependencyAction` property to `PSExitOptions`.
42
+
- Added the `OSDisk` property to `PSVirtualMachineConfiguration`. Note that in order to allow deploying nodes using custom VHDs, the Batch account being used must have been created with `PoolAllocationMode = UserSubscription`.
43
+
* Added support for Azure Active Directory based authentication.
44
+
- To use Azure Active Directory authentication, retrieve a `BatchAccountContext` object using the `Get-AzureRmBatchAccount` cmdlet, and supply this `BatchAccountContext` to the `-BatchContext` parameter of a Batch service cmdlet. Azure Active Directory authentication is mandatory for accounts with `PoolAllocationMode = UserSubscription`.
45
+
- For existing accounts or for new accounts created with `PoolAllocationMode = BatchService`, you may continue to use shared key authentication by retrieving a `BatchAccountContext` object using the `Get-AzureRmBatchAccoutKeys` cmdlet.
21
46
22
47
## Version 3.4.1
23
48
- Marked cmdlet parameters and type properties obsolete in
0 commit comments