Skip to content

Commit f45441a

Browse files
committed
updated draft article
1 parent 3fd7515 commit f45441a

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

articles/azure-arc/servers/manage-automatic-vm-extension-upgrade.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,19 @@ How does the upgrade process work for an Arc-enabled server?
2929

3030
Automatic Extension Upgrade supports the following extensions (and more are added periodically):
3131

32-
- Dependency Agent – [Linux](./extensions/agent-dependency-linux.md) and [Windows](./extensions/agent-dependency-windows.md)
33-
- [Guest Configuration Extension](./extensions/guest-configuration.md) – Linux and Windows
34-
- Key Vault – [Linux](./extensions/key-vault-linux.md) and [Windows](./extensions/key-vault-windows.md)
32+
- Dependency Agent – [Linux](../../virtual-machines/extensions/agent-dependency-linux.md) and [Windows](../../virtual-machines/extensions/agent-dependency-windows.md)
33+
- [Guest Configuration Extension](../../virtual-machines/extensions/guest-configuration.md) – Linux and Windows
34+
- Key Vault – [Linux](../../virtual-machines/extensions/key-vault-linux.md) and [Windows](../../virtual-machines/extensions/key-vault-windows.md)
3535

3636
## Enabling Automatic Extension Upgrade
3737

3838
To enable Automatic Extension Upgrade for an extension, you must ensure the property `enableAutomaticUpgrade` is set to `true` and added to every extension definition individually.
3939

4040
### Using the REST API
4141

42-
To enable automatic extension upgrade for an extension (in this example the Dependency Agent extension), use the following:
42+
To enable automatic extension upgrade for an extension (in this example the Dependency Agent extension), run the following command:
4343

44-
```
44+
```rest
4545
PUT on `/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.HybridCompute/machines/<machineName>/extensions/<extensionName>?api-version=2019-12-01`
4646
```
4747

@@ -62,12 +62,12 @@ PUT on `/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/provi
6262

6363
### Using Azure PowerShell
6464

65-
Use the [Set-AzConnectedMachineExtension](/powershell/module/az.connectedmachine/new-azconnectedmachineextension) cmdlet:
65+
Use the [Set-AzConnectedMachineExtension](/powershell/module/az.connectedmachine/new-azconnectedmachineextension) cmdlet with the `-MachineName`, `-ExtensionName`, `-Publisher`, `-ExtensionType`, `-EnableAutomaticUpgrade`, and `ResourceGroupName` parameters.
6666

67-
```azurepowershell-interactive
67+
```azurepowershell
6868
Set-AzConnectedMachineExtension -ExtensionName "Microsoft.Azure.Monitoring.DependencyAgent" `
6969
-ResourceGroupName "myResourceGroup" `
70-
-VMName "myVM" `
70+
-MachineName "machineName" `
7171
-Publisher "Microsoft.Azure.Monitoring.DependencyAgent" `
7272
-ExtensionType "DependencyAgentWindows" `
7373
-TypeHandlerVersion 9.5 `
@@ -77,13 +77,13 @@ Set-AzConnectedMachineExtension -ExtensionName "Microsoft.Azure.Monitoring.Depen
7777

7878
### Using the Azure CLI
7979

80-
Use the [az connectedmachine extension ](/cli/azure/connectedmachine/extension) cmdlet:
80+
Use the [az connectedmachine extension ](/cli/azure/connectedmachine/extension) cmdlet with the `--extension-name`, `--machine-name`, `-publisher`, `--enable-auto-upgrade`, and `--resource-group` parameters.
8181

82-
```azurecli-interactive
82+
```azurecli
8383
az connectedmachine extension set \
8484
--resource-group myResourceGroup \
85-
--vm-name myVM \
86-
--name DependencyAgentLinux \
85+
--machine-name myVM \
86+
--extension-name DependencyAgentLinux \
8787
--publisher Microsoft.Azure.Monitoring.DependencyAgent \
8888
--version 9.5 \
8989
--enable-auto-upgrade true
@@ -101,9 +101,9 @@ To disable Automatic Extension Upgrade for an extension, you must ensure the pro
101101

102102
### Using the REST API
103103

104-
To disable automatic extension upgrade for an extension (in this example the Dependency Agent extension), use the following:
104+
To disable automatic extension upgrade for an extension (in this example the Dependency Agent extension), run the following command:
105105

106-
```
106+
```rest
107107
PUT on `/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.HybridCompute/machines/<machineName>/extensions/<extensionName>?api-version=2019-12-01`
108108
```
109109

@@ -124,9 +124,9 @@ PUT on `/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/provi
124124

125125
### Using Azure PowerShell
126126

127-
Use the [Set-AzConnectedMachineExtension](/powershell/module/az.connectedmachine/new-azconnectedmachineextension) cmdlet:
127+
Use the [Set-AzConnectedMachineExtension](/powershell/module/az.connectedmachine/new-azconnectedmachineextension) cmdlet with the `-MachineName`, `-ExtensionName`, `-Publisher`, `-ExtensionType`, `-EnableAutomaticUpgrade`, and `ResourceGroupName` parameters.
128128

129-
```azurepowershell-interactive
129+
```azurepowershell
130130
Set-AzConnectedMachineExtension -ExtensionName "Microsoft.Azure.Monitoring.DependencyAgent" `
131131
-ResourceGroupName "myResourceGroup" `
132132
-VMName "myVM" `
@@ -139,9 +139,9 @@ Set-AzConnectedMachineExtension -ExtensionName "Microsoft.Azure.Monitoring.Depen
139139

140140
### Using the Azure CLI
141141

142-
Use the [az connectedmachine extension ](/cli/azure/connectedmachine/extension) cmdlet:
142+
Use the [az connectedmachine extension ](/cli/azure/connectedmachine/extension) cmdlet with the `--extension-name`, `--machine-name`, `--publisher`, `--enable-auto-upgrade`, and `--resource-group` parameters.
143143

144-
```azurecli-interactive
144+
```azurecli
145145
az connectedmachine extension set \
146146
--resource-group myResourceGroup \
147147
--vm-name myVM \

0 commit comments

Comments
 (0)