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: articles/virtual-machines/extensions/features-windows.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,9 @@ ms.service: virtual-machines
6
6
ms.subservice: extensions
7
7
ms.author: gabsta
8
8
author: GabstaMSFT
9
+
ms.reviewer: erd
9
10
ms.collection: windows
10
-
ms.date: 03/30/2018
11
+
ms.date: 03/06/2023
11
12
ms.custom: devx-track-azurepowershell
12
13
13
14
---
@@ -41,7 +42,7 @@ The Azure VM Agent manages interactions between an Azure VM and the Azure fabric
41
42
42
43
The Azure VM Agent is preinstalled on Azure Marketplace images. It can also be installed manually on supported operating systems.
43
44
44
-
The agent runs on multiple operating systems. However, the extensions framework has a [limit for the operating systems that extensions use](https://support.microsoft.com/en-us/help/4078134/azure-extension-supported-operating-systems). Some extensions are not supported across all operating systems and might emit error code 51 ("Unsupported OS"). Check the individual extension documentation for supportability.
45
+
The agent runs on multiple operating systems. However, the extensions framework has a [limit for the operating systems that extensions use](https://support.microsoft.com/en-us/help/4078134/azure-extension-supported-operating-systems). Some extensions aren't supported across all operating systems and might emit error code 51 ("Unsupported OS"). Check the individual extension documentation for supportability.
45
46
46
47
### Network access
47
48
@@ -54,7 +55,7 @@ If you use a [supported version of the Azure VM Agent](https://support.microsoft
54
55
55
56
Agents can only be used to download extension packages and reporting status. For example, if an extension installation needs to download a script from GitHub (Custom Script extension) or needs access to Azure Storage (Azure Backup), then you need to open additional firewall or network security group (NSG) ports. Different extensions have different requirements, because they're applications in their own right. For extensions that require access to Azure Storage or Azure Active Directory, you can allow access by using Azure NSG [service tags](../../virtual-network/network-security-groups-overview.md#service-tags).
56
57
57
-
The Azure VM Agent does not have proxy server support for you to redirect agent traffic requests through. That means the Azure VM Agent will rely on your custom proxy (if you have one) to access resources on the internet or on the host through IP 168.63.129.16.
58
+
The Azure VM Agent doesn't have proxy server support for you to redirect agent traffic requests through. That means the Azure VM Agent relies on your custom proxy (if you have one) to access resources on the internet or on the host through IP 168.63.129.16.
The following example uses the [VMAccess extension](/troubleshoot/azure/virtual-machines/reset-rdp) to reset the administrative password of a Windows VM to a temporary password. After you run this code, you should reset the password at first login.
113
+
The following example uses the [VMAccess extension](/troubleshoot/azure/virtual-machines/reset-rdp#reset-by-using-the-vmaccess-extension-and-powershell) to reset the administrative password of a Windows VM to a temporary password. After you run this code, you should reset the password at first sign-in.
113
114
114
115
```powershell
115
116
$cred=Get-Credential
@@ -124,7 +125,7 @@ You can use the [Set-AzVMExtension](/powershell/module/az.compute/set-azvmextens
124
125
125
126
### Azure portal
126
127
127
-
You can apply VM extensions to an existing VM through the Azure portal. Select the VM in the portal, select **Extensions**, and then select **Add**. Choose the extension that you want from the list of available extensions, and follow the instructions in the wizard.
128
+
You can apply VM extensions to an existing VM through the Azure portal. Select the VM in the portal, select **Extensions + applications**, and then select **Add**. Choose the extension that you want from the list of available extensions, and follow the instructions in the wizard.
128
129
129
130
The following example shows the installation of the Microsoft Antimalware extension from the Azure portal:
130
131
@@ -172,7 +173,7 @@ For more information on creating ARM templates, see [Virtual machines in an Azur
172
173
173
174
When you run a VM extension, it might be necessary to include sensitive information such as credentials, storage account names, and access keys. Many VM extensions include a protected configuration that encrypts data and only decrypts it inside the target VM. Each extension has a specific protected configuration schema, and each is detailed in extension-specific documentation.
174
175
175
-
The following example shows an instance of the Custom Script extension for Windows. The command to run includes a set of credentials. In this example, the command to run is not encrypted.
176
+
The following example shows an instance of the Custom Script extension for Windows. The command to run includes a set of credentials. In this example, the command to run isn't encrypted.
176
177
177
178
```json
178
179
{
@@ -354,7 +355,7 @@ The following troubleshooting actions apply to all VM extensions:
354
355
355
356
- Look at the system logs. Check for other operations that might have interfered with the extension, such as a long-running installation of another application that required exclusive access to the package manager.
356
357
357
-
- In a VM, if there is an existing extension with a failed provisioning state, any other new extension fails to install.
358
+
- In a VM, if there's an existing extension with a failed provisioning state, any other new extension fails to install.
0 commit comments