Skip to content

Commit 2eabb4a

Browse files
committed
sasasa
1 parent 58ac376 commit 2eabb4a

5 files changed

Lines changed: 18 additions & 27 deletions

File tree

support/azure/virtual-machines/windows/windows-vm-ghostednic-tool.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
---
2-
title: Azure VM Ghosted Nic Cleanup Script
3-
description: Azure VM Ghosted Nic Cleanup Script
2+
title: Azure VM Ghosted Nic Validation and Cleanup Tools
3+
description: Azure VM Ghosted Nic Validation and Cleanup Tools
44
ms.service: azure-virtual-machines
55
ms.date: 06/04/2024
66
ms.custom: sap:Cannot create a VM, H1Hack27Feb2017
77
ms.reviewer: macla, scotro, glimoli, jarrettr, azurevmcptcic
88
---
9-
# Troubleshooting tools for Azure VM Ghosted Nic issues
9+
# Azure VM Ghosted Nic Validation and Cleanup Tools
1010

1111
**Applies to:** :heavy_check_mark: Windows VMs
1212

13+
## Overview
14+
1315
When an Azure Virtual Machine running Windows Server or Windows Client with **Accelerated Networking** enabled is **deallocated**, the following may occur:
1416

1517
- Connectivity issues may occur for the active NIC
@@ -21,19 +23,13 @@ When an Azure Virtual Machine running Windows Server or Windows Client with **Ac
2123

2224
`Ghosted nics` can happen to Azure virtual machines (VMs) causing connectivity, performance, Windows Update, and other issues. Microsoft provides a script-based tool to help diagnose and clean-up the ghost-nic issues.
2325

24-
## Tool overview
25-
26-
### Azure VM Ghosted Nic Validation and Cleanup Scripts
27-
28-
**Purpose**
26+
## Purpose
2927
There two scripts that can be used to detect if there are 'ghosted nics' inside of the VM. A VM that has one ore more could experience issues.This script detects ghosted (disconnected) network interface cards (NICs) and remove them from the registry.
3028

3129
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)
3230
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal)
3331

34-
35-
36-
**Key features**
32+
## Key features
3733

3834
* Detects for Ghosted Nics
3935
* Removes Ghosted Nics
@@ -79,7 +75,7 @@ For more information, see [Run scripts in your Windows VM by using action Run Co
7975
1. Run **[Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)** to verify activation status and detect common issues.
8076
2. If ghost-nics are detected, run [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal) to remove them.
8177

82-
### **Additional resources**
78+
## Additional resources
8379

8480
- [Troubleshooting: Multiple Mellanox Ethernet Adapters After VM Deallocation (Ghost NICs)](./windows-vm-ghostednic-troubleshooting.md)
8581
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)

support/azure/virtual-machines/windows/windows-vm-imds-tool.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,24 @@
11
---
2-
title: Azure VM Instance Metadata Service Verification Script
3-
description: Azure VM Instance Metadata Service Verification Script
2+
title: Azure VM Instance Metadata Service Verification Tool
3+
description: Azure VM Instance Metadata Service Verification Tool
44
ms.service: azure-virtual-machines
55
ms.date: 06/04/2024
66
ms.custom: sap:Cannot create a VM, H1Hack27Feb2017
77
ms.reviewer: macla, scotro, glimoli, jarrettr, azurevmcptcic
88
---
9-
# Troubleshooting tool for Azure VM Instance Metadata Service issues
9+
# Azure VM Instance Metadata Service Verification Tool
1010

1111
**Applies to:** :heavy_check_mark: Windows VMs
1212

13-
1413
The Azure Instance Metadata Service (IMDS) is a REST API that's available at a well-known, non-routable IP address (`169.254.169.254`). You can only access it from within the VM. Communication between the VM and IMDS never leaves the host. HTTP clients must bypass web proxies within the VM when querying IMDS. IMDS IP address (`169.254.169.254`) must be handled in the same manner as the `168.63.129.16` IP address. For additional information, read about the [Azure Instance Metadata Service (IMDS)](/azure/virtual-machines/instance-metadata-service)
1514

1615
IMDS problems on Azure virtual machines (VMs) can occur because of configuration, certificate, or connectivity issues. Microsoft provides a script-based tool to help diagnose and resolve most activation-related problems.
1716

18-
## Tool overview
19-
20-
### Azure Instance Metadata Service certificate check
17+
## Overview
2118

22-
**Purpose**
2319
This PowerShell script verifies the attestation signature provided by the Azure Instance Metadata Service (IMDS). It ensures that the certificate used in attestation is valid and trusted by attempting to build a complete certificate chain. This process helps confirm the integrity and authenticity of an Azure VM’s identity. The script is also available via Run Command.
2420

25-
**Key features**
21+
## Key features
2622

2723
- Confirms that `169.254.169.254` is reachable.
2824
- Validates IMDS certificate presence and correctness.
@@ -67,7 +63,7 @@ For more information, see [Run scripts in your Windows VM by using action Run Co
6763
1. Run **IMDS Cert Check** to verify activation status and detect common issues.
6864
2. Apply the suggested fixes or refer to the official documentation for advanced troubleshooting.
6965

70-
### **Additional resources**
66+
## Additional resources
7167

7268
- [Azure Instance Metadata Service (IMDS)](/azure/virtual-machines/instance-metadata-service)
7369
- [Azure Instance Metadata Service-Attested data TLS: Critical changes are here](https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-instance-metadata-service-attested-data-tls-critical/ba-p/2888953)

support/azure/virtual-machines/windows/windows-vm-ipu-tool.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ms.reviewer: macla, scotro, glimoli, jarrettr, azurevmcptcic
1111
**Applies to:** :heavy_check_mark: Windows VMs
1212

1313
## Overview
14+
1415
This PowerShell script scans **CBS logs** for known Windows Servicing error codes that indicate issues requiring an **In-Place Upgrade (IPU)** or repair. It counts occurrences of each error code and provides a summary at the end. If any errors are found, a remediation link to Microsoft documentation is displayed.
1516

1617
## Features

support/azure/virtual-machines/windows/windows-vm-osupgradeassessment-tool.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Azure Virtual Machine (VM) Windows OS Upgrade Assessment Tool
3-
description: Azure VM Windows OS Upgrade Assessment Tool
3+
description: Azure Virtual Machine (VM) Windows OS Upgrade Assessment Tool
44
ms.service: azure-virtual-machines
55
ms.date: 06/04/2024
66
ms.custom: sap:Cannot create a VM, H1Hack27Feb2017
77
ms.reviewer: macla, scotro, glimoli, jarrettr, azurevmcptcic
88
---
9-
# Azure VM Windows OS Upgrade Assessment Tool
9+
# Azure Virtual Machine (VM) Windows OS Upgrade Assessment Tool
1010

1111
**Applies to:** :heavy_check_mark: Windows VMs
1212

support/azure/virtual-machines/windows/windows-vm-wureset-tool.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ ms.reviewer: macla, scotro, glimoli, jarrettr, azurevmcptcic
1212

1313
## Overview
1414

15-
This article offers you steps to run a script that resets the Windows Servicing stack for a virtual machine running in Azure. Running the tool can fix most general problems that prevent Windows Update from installing successfully.
16-
17-
This script is designed for troubleshooting update failures on Windows Server or Windows client systems.
15+
This PowerShell script is designed to resets the Windows Servicing stack for a virtual machine running in Azure. This article offers you steps to run a script that resets the Windows Servicing stack for a virtual machine running in Azure. Running the tool can fix most problems that prevent Windows Updates from installing successfully.
1816

1917
> [!NOTE]
2018
> This article is intended for use with support agents and IT professionals. If you're a home user and looking for more information about fixing Windows update errors, see [Fix Windows Update errors](https://support.microsoft.com/help/10164).

0 commit comments

Comments
 (0)