Skip to content

Commit e4fda07

Browse files
authored
Merge pull request #229613 from ericd-mst-github/erd-extensions-windows
Erd extensions windows
2 parents c6b080f + f3fb9cd commit e4fda07

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

articles/virtual-machines/extensions/features-windows.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ ms.service: virtual-machines
66
ms.subservice: extensions
77
ms.author: gabsta
88
author: GabstaMSFT
9+
ms.reviewer: erd
910
ms.collection: windows
10-
ms.date: 03/30/2018
11+
ms.date: 03/06/2023
1112
ms.custom: devx-track-azurepowershell
1213

1314
---
@@ -41,7 +42,7 @@ The Azure VM Agent manages interactions between an Azure VM and the Azure fabric
4142

4243
The Azure VM Agent is preinstalled on Azure Marketplace images. It can also be installed manually on supported operating systems.
4344

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.
4546

4647
### Network access
4748

@@ -54,7 +55,7 @@ If you use a [supported version of the Azure VM Agent](https://support.microsoft
5455
5556
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).
5657

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.
5859

5960
## Discover VM extensions
6061

@@ -109,7 +110,7 @@ Set-AzVMCustomScriptExtension -ResourceGroupName "myResourceGroup" `
109110
-Run "Create-File.ps1" -Location "West US"
110111
```
111112

112-
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.
113114

114115
```powershell
115116
$cred=Get-Credential
@@ -124,7 +125,7 @@ You can use the [Set-AzVMExtension](/powershell/module/az.compute/set-azvmextens
124125

125126
### Azure portal
126127

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.
128129

129130
The following example shows the installation of the Microsoft Antimalware extension from the Azure portal:
130131

@@ -172,7 +173,7 @@ For more information on creating ARM templates, see [Virtual machines in an Azur
172173

173174
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.
174175

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.
176177

177178
```json
178179
{
@@ -354,7 +355,7 @@ The following troubleshooting actions apply to all VM extensions:
354355

355356
- 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.
356357

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.
358359

359360
### Common reasons for extension failures
360361

27 KB
Loading

0 commit comments

Comments
 (0)