Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
195 commits
Select commit Hold shift + click to select a range
d1f5dfd
Merge pull request #56 from Azure/master
pagienge Apr 29, 2025
f0c29cb
Adding blue highlight text
pagienge Apr 29, 2025
5975221
Merge pull request #62 from Azure/master
pagienge Jun 30, 2025
2925578
Logging improvements and py2 detection
pagienge Jul 15, 2025
b1f2d75
Adding basic version flag
pagienge Jul 16, 2025
29b7ca5
add RH10 catches
pagienge Jul 16, 2025
d3a9faf
more RH10-targeted fixes
pagienge Jul 16, 2025
2ff756d
One more package from repo/repository fix
pagienge Jul 16, 2025
7512b8d
Updated more repo logic
pagienge Jul 16, 2025
8908f50
report updates - including version
pagienge Jul 16, 2025
5ecebb1
typo in bash report
pagienge Jul 16, 2025
d968902
changelog only
pagienge Jul 16, 2025
53350b0
Merge pull request #66 from jdickson289/master
pagienge Jul 30, 2025
d558a89
Move the scripts and add readme
ScottAzure Aug 4, 2025
5bf78bf
Delete .vs/azure-support-scripts/CopilotIndices/17.14.827.52834/CodeC…
ScottAzure Aug 4, 2025
f2e35ad
Delete .vs/azure-support-scripts/CopilotIndices/17.14.827.52834/Seman…
ScottAzure Aug 4, 2025
0a129ff
remove
ScottAzure Aug 4, 2025
6bb22f4
Merge branch 'scotro/movescripts' of https://github.com/ScottAzure/az…
ScottAzure Aug 4, 2025
47242a1
Merge pull request #67 from ScottAzure/scotro/movescripts
pagienge Aug 4, 2025
98ea5a8
Update windowsupgradeassessmentvalidation.ps1
bowenzhang85 Aug 8, 2025
c7b93b2
Update README.md
bowenzhang85 Aug 8, 2025
3b8db13
Merge pull request #68 from bowenzhang85/master
pagienge Aug 11, 2025
6f508f7
Update Windows_GhostedNIC_Check_Time_warning.ps1
jdickson289 Aug 11, 2025
9a9c4ee
Merge pull request #69 from jdickson289/patch-3
pagienge Aug 11, 2025
bd08cb0
Update README.md
jdickson289 Aug 12, 2025
2dae50e
Basic comment update
pagienge Aug 18, 2025
21986b1
Big Change - move scripts from runcommand
ScottAzure Aug 19, 2025
8b838e5
merge PR
ScottAzure Aug 19, 2025
f24a3b2
Merge remote-tracking branch 'upstream/master' into scotro/movescripts
ScottAzure Aug 19, 2025
90785c0
merge
ScottAzure Aug 19, 2025
40fabcf
Added function to test if the system account has full access
kegregoi Aug 19, 2025
9fdaa4b
Updated the machineKeys permission check to for for system account ac…
kegregoi Aug 19, 2025
98651d3
Reverted back the machine keys folder to check for default acls
kegregoi Aug 19, 2025
04267e5
Updating proxy check/finding to specify netsh
kegregoi Aug 19, 2025
6672871
typo
kegregoi Aug 19, 2025
3319c10
netsh check typo
kegregoi Aug 19, 2025
9e86245
typo
kegregoi Aug 19, 2025
b8f5d58
typo
kegregoi Aug 19, 2025
e24010c
Merge pull request #73 from ScottAzure/scotro/movescripts
pagienge Aug 28, 2025
2538528
Updated mitigations
kegregoi Sep 2, 2025
320ebec
Fixed system account permission check
kegregoi Sep 2, 2025
18955f3
Updated system account check
kegregoi Sep 4, 2025
9ca3062
Updated permission check mitigation text
kegregoi Sep 4, 2025
fde2682
Merge pull request #64 from Azure/pagienge-devel
jdickson289 Sep 4, 2025
e176e15
updated mitigation wording
kegregoi Sep 4, 2025
d5fd151
Updated certs because as of .1172 it also uses CN=Microsoft Code Sign…
kegregoi Sep 4, 2025
d8306be
updated mitigations
kegregoi Sep 5, 2025
9bcc551
Merge pull request #74 from kegregoi/master
pagienge Sep 8, 2025
a3ba761
update
ScottAzure Sep 9, 2025
516d54f
Delete readme.txt
ScottAzure Sep 9, 2025
6634ded
Merge pull request #75 from ScottAzure/scotro/movescripts
jdickson289 Sep 9, 2025
5683ac8
Update GitHub link for Ghosted NIC Removal script
ScottAzure Sep 15, 2025
3769600
Merge pull request #76 from ScottAzure/patch-3
jdickson289 Sep 16, 2025
299d173
Modify PowerShell script execution instructions
jdickson289 Oct 2, 2025
ee60980
Modify README with new PowerShell command
jdickson289 Oct 2, 2025
8e2e4dd
Rename script and update description for clarity
jdickson289 Oct 3, 2025
101d338
Merge pull request #77 from Azure/jdickson289-patch-1
pagienge Oct 7, 2025
20bc418
Merge pull request #78 from Azure/jdickson289-patch-2
pagienge Oct 7, 2025
558634e
Merge pull request #79 from Azure/jdickson289-patch-3
pagienge Oct 7, 2025
45219ec
Duplicate Sid RunCommand script
ScottAzure Oct 8, 2025
803c7f4
Update Windows_DuplicateSidDetection.ps1
ScottAzure Oct 8, 2025
96cc22d
Enhance IMDSCertCheck with connectivity checks
bowenzhang85 Oct 9, 2025
ead59c9
Merge pull request #80 from ScottAzure/DupSidScript
pagienge Oct 17, 2025
c8c28ae
Merge pull request #82 from bowenzhang85/master
pagienge Oct 17, 2025
410cade
Add LICENSE file for Azure support scripts
Oct 20, 2025
6d03bbc
Add README for RHUI Check Script
Oct 20, 2025
c4ceb98
Add Ansible playbook for rhui_test.py deployment
Oct 20, 2025
f585e6d
Add files via upload
Oct 20, 2025
2f33947
Add inventory file with IP addresses
Oct 20, 2025
f0cc278
Add rhui-check.py for RHUI repository validation
Oct 20, 2025
701e81e
Merge pull request #85 from msaenzbosupport/patch-3
pagienge Oct 22, 2025
777d328
Update README.md
ScottAzure Oct 23, 2025
453a687
Update README.md
ScottAzure Oct 23, 2025
c480b78
Merge pull request #86 from ScottAzure/scotro/updateprimaryreadme
pagienge Oct 23, 2025
36fc6bc
sss
ScottAzure Oct 23, 2025
9583202
Windows_WU_ResetWUServicingStack Initial PR
ScottAzure Oct 24, 2025
27113bf
Update Windows_WU_ResetWUServicingStack.ps1
ScottAzure Oct 24, 2025
c9b38eb
aaaa
ScottAzure Oct 24, 2025
fec9029
Fix PowerShell command for script download
jdickson289 Oct 31, 2025
6141854
Merge pull request #89 from Azure/jdickson289-patch-4
pagienge Oct 31, 2025
df55ca5
Merge pull request #87 from ScottAzure/scotro/updateprimaryreadme
pagienge Oct 31, 2025
a8a7eaf
small typos
ScottAzure Nov 4, 2025
3543e97
Add Windows Update Reset PowerShell script
jdickson289 Nov 4, 2025
aa11680
Add IPU_Checker.ps1 to scan CBS logs for errors
jdickson289 Nov 4, 2025
a48fa19
Merge remote-tracking branch 'upstream/master'
ScottAzure Nov 6, 2025
7779242
Fit and finish
ScottAzure Nov 6, 2025
09e48b6
Merge pull request #92 from ScottAzure/master
pagienge Nov 6, 2025
d7e5e9b
quick change
ScottAzure Nov 6, 2025
876420c
Update reference URL in IPU_Checker.ps1
jdickson289 Nov 6, 2025
1ff4098
Rename In_Place_Upgrade_Check\IPU_Checker.ps1 to Windows_Udate_IPU_Va…
jdickson289 Nov 6, 2025
8f56d42
Fix URL for remediation guidance in PowerShell script
jdickson289 Nov 6, 2025
c7263d0
Rename Windows_Udate_IPU_Validation\Windows_Udate_IPU_Validation.ps1 …
jdickson289 Nov 6, 2025
06325dd
Cleanup....FUN!
ScottAzure Nov 6, 2025
9560978
ssss
ScottAzure Nov 6, 2025
cb3c29e
Merge pull request #93 from ScottAzure/QuickChange
pagienge Nov 6, 2025
870c5c6
Fix formatting of URL in WindowsUpdate_Reset.ps1
jdickson289 Nov 7, 2025
375c680
Simplify comment in WindowsUpdate_Reset.ps1
jdickson289 Nov 7, 2025
5109378
Remove logging parameters and transcript handling
jdickson289 Nov 7, 2025
d86792f
Remove log file output from summary
jdickson289 Nov 7, 2025
4c6a8b0
Merge pull request #91 from Azure/jdickson289-patch-6
pagienge Nov 10, 2025
d8d0af6
Merge pull request #90 from Azure/jdickson289-patch-5
pagienge Nov 11, 2025
3fe0a20
Fix grammar and clarity in README for ghosted NIC script
jdickson289 Nov 12, 2025
0896f97
Fix README title and grammar for ghosted NIC script
jdickson289 Nov 12, 2025
cae3568
Update readme for Windows Ghosted NIC Removal script
jdickson289 Nov 12, 2025
f76ec8f
Merge pull request #94 from Azure/jdickson289-patch-9
pagienge Nov 12, 2025
b6f65bc
Merge pull request #95 from Azure/jdickson289-patch-8
pagienge Nov 12, 2025
ef12906
Merge branch 'master' into jdickson289-patch-7
jdickson289 Nov 12, 2025
02f016d
Merge pull request #96 from Azure/jdickson289-patch-7
pagienge Nov 12, 2025
0ccf4f6
Rename RunCommand/Windows/Windows_Update_IPU_Validation\Windows_Updat…
ScottAzure Nov 17, 2025
0e0802f
Merge pull request #97 from ScottAzure/patch-4
pagienge Nov 17, 2025
a7dc362
Comit
ScottAzure Nov 17, 2025
b574b7e
ASASSASS
ScottAzure Nov 17, 2025
7d39b27
Merge pull request #98 from ScottAzure/CleanupForRelease
pagienge Nov 17, 2025
dc31adc
Add Windows_Update_Reset.ps1 script
jdickson289 Nov 19, 2025
623fb52
Merge pull request #99 from Azure/jdickson289-patch-10
pagienge Nov 19, 2025
6414f59
Update additional information link in script
jdickson289 Nov 19, 2025
a3ae5c2
Merge pull request #100 from Azure/jdickson289-patch-11
pagienge Nov 19, 2025
52298fa
renames
ScottAzure Nov 19, 2025
b35540f
Merge pull request #101 from ScottAzure/Finalnamechange
jdickson289 Nov 19, 2025
09a3f2f
Add README for Windows Update IPU Validation script
jdickson289 Nov 20, 2025
25513f1
Add README for Windows WUA Update Reset script
jdickson289 Nov 20, 2025
9ed5778
Beta test
ScottAzure Nov 21, 2025
52ecc04
Simplify ghosted NIC cleanup process
jdickson289 Nov 22, 2025
5a434eb
Merge pull request #105 from Azure/jdickson289-patch-14
pagienge Nov 24, 2025
f13eb1b
Merge pull request #104 from ScottAzure/TLSSSLValidation
jdickson289 Nov 25, 2025
cc59202
Merge pull request #103 from Azure/jdickson289-patch-13
pagienge Nov 25, 2025
6bcd7c5
Merge pull request #102 from Azure/jdickson289-patch-12
pagienge Nov 25, 2025
431c6ec
Add script for Windows Update error detection
jdickson289 Dec 9, 2025
fbec23d
testing impact of console change
esanchezvela Dec 14, 2025
0063332
Updated version for batch mode
esanchezvela Dec 15, 2025
5afc30c
Create readme_template.md
ScottAzure Dec 16, 2025
e9b4070
Merge pull request #107 from ScottAzure/template
pagienge Dec 16, 2025
f438d73
Removes color formatting from the code if it is not running with a tty
esvmicrosoft Dec 16, 2025
2ed0a85
Adding Linux_sudo_validation
pagienge Dec 16, 2025
b9e7182
Merge pull request #106 from Azure/jdickson289-patch-15
pagienge Dec 22, 2025
e9613db
Merge pull request #108 from esvmicrosoft/runcommand
pagienge Dec 22, 2025
1891f1d
Removed checking if ran in SAC as the info doesn't help in troublesho…
kegregoi Jan 6, 2026
a993b16
Added check for multi IP on single NICs - https://learn.microsoft.com…
kegregoi Jan 6, 2026
32dde7e
Updated text color
kegregoi Jan 6, 2026
65571b5
text color
kegregoi Jan 6, 2026
ca84cd4
formatting
kegregoi Jan 6, 2026
48ae832
change to open report automatically
kegregoi Jan 6, 2026
1a0b59a
Removed check to see if it was a hypervguest
kegregoi Jan 7, 2026
528b231
Merge pull request #109 from pagienge/master
jdickson289 Jan 12, 2026
e1565af
static ip finding description
kegregoi Jan 13, 2026
c329a43
typo
kegregoi Jan 13, 2026
a87b591
typo
kegregoi Jan 13, 2026
3c17e41
udpated nic mitigation text
kegregoi Jan 13, 2026
9126057
fixed link
kegregoi Jan 13, 2026
b480351
update multi ip conditional
kegregoi Jan 13, 2026
4619d73
Replaced original links with aka.ms shorturls
esvmicrosoft Jan 16, 2026
11c880a
Updated mitigation text
kegregoi Jan 20, 2026
e9bf449
Merge pull request #111 from kegregoi/master
pagienge Jan 20, 2026
59d1128
Merge pull request #110 from esvmicrosoft/shortcuts
pagienge Jan 20, 2026
130c4e1
Revise README for VM assist usage and output details
kegregoi Jan 22, 2026
5e8d09f
Update README.md for VM assist documentation
kegregoi Jan 22, 2026
5558a14
Merge pull request #112 from kegregoi/patch-1
pagienge Jan 27, 2026
a8b3795
updated all URLs to be aka.ms, for telemetry
pagienge Jan 27, 2026
0728851
Merge branch 'Azure:master' into master
pagienge Jan 27, 2026
ebb8785
Merge pull request #113 from pagienge/master
jdickson289 Jan 27, 2026
1a6578d
fixing a bug in the dl script, updating docs
pagienge Jan 28, 2026
bbded7b
Merge branch 'Azure:master' into master
pagienge Jan 28, 2026
13e34dc
Refactor string splitting to use splitlines method
arunkp89 Jan 28, 2026
9259db1
Add RHUI connectivity check script v2.
arunkp89 Jan 29, 2026
1468df6
Add RHUI Break/Fix script for testing scenarios
arunkp89 Jan 29, 2026
8170cde
Merge pull request #114 from pagienge/master
jdickson289 Jan 29, 2026
6584a84
Add script start time logging to rhui-checkv2.py
arunkp89 Feb 2, 2026
bfc7228
Update Windows_WindowsActivation_Validation.ps1
ScottAzure Feb 6, 2026
4f638fb
rename
ScottAzure Feb 6, 2026
ce35e7c
Update Windows_DuplicateSID_Validation.ps1
ScottAzure Feb 6, 2026
466c39c
Update Windows_IMDSValidation.ps1
ScottAzure Feb 6, 2026
d2386fd
Update Windows_OSUpgrade_Assessment_Validation.ps1
ScottAzure Feb 6, 2026
02faca9
Update Windows_Update_IPU_Validation.ps1
ScottAzure Feb 6, 2026
45ec0f6
Update Windows_WUA_Update_Reset.ps1
ScottAzure Feb 6, 2026
370e3d1
Merge pull request #118 from ScottAzure/AddIntro
pagienge Feb 9, 2026
e549b2b
Merge pull request #115 from arunkp89/patch-1
pagienge Feb 9, 2026
1923561
Merge pull request #116 from arunkp89/patch-2
pagienge Feb 9, 2026
b3994ac
Merge pull request #117 from arunkp89/patch-3
pagienge Feb 9, 2026
6e870ea
Validates Windows Firewall configuration and checks connectivity …
ScottAzure Feb 19, 2026
04673c0
Merge pull request #119 from ScottAzure/scotro/firewallcheckAzureStuff
pagienge Feb 19, 2026
6613f56
Analyzes Windows service dependency chains, startup type mismatches…
ScottAzure Feb 19, 2026
9e37961
Merge pull request #120 from ScottAzure/scotro/servicevalidate
pagienge Feb 20, 2026
a348079
Update Beta_Windows_Update_Common_Error_Detections.ps1
jdickson289 Mar 17, 2026
a491fc1
Merge pull request #121 from jdickson289/patch-5
pagienge Mar 19, 2026
afe1179
Secure Boot Certificate Check script
jdickson289 Mar 20, 2026
fdcb232
Merge pull request #122 from jdickson289/patch-6
pagienge Mar 23, 2026
4a5fa98
Add Windows_Mellanox_Driver_Validation RunCommand script
ScottAzure Mar 26, 2026
58b5cff
Add README and rename script for Windows_Update_Common_Error_Detection
jdickson289 Apr 3, 2026
fb35c9d
Merge pull request #125 from jdickson289/add-windows-update-error-det…
pagienge Apr 3, 2026
ab7caeb
Fix README terminology, add cross-links to Learn docs, fix Event 41 f…
ScottAzure Apr 6, 2026
0550de4
Fix driver date parsing for WMI datetime variants; label event output…
ScottAzure Apr 6, 2026
c14bdff
Merge pull request #123 from ScottAzure/feature/windows-mellanox-driv…
pagienge Apr 6, 2026
1c4f6ae
Add README for SecureBootCertCheck script
jdickson289 Apr 13, 2026
6c9066e
Merge pull request #127 from jdickson289/add-secureboot-certcheck-readme
pagienge Apr 20, 2026
508e55d
Add legacy driver and GlobalFlag IPU blocker detection to OSUpgrade A…
jdickson289 May 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions Documentation/readme_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Script Name

## Overview

Briefly describe the purpose of the script and the problem it solves.

## Prerequisites

- List required tools, modules, or dependencies (e.g., PowerShell, Az module, etc.)
- Mention any permissions or Azure roles needed

## Usage

```sh
# Example usage command
# Replace with actual script invocation
./ScriptName.ps1 -Parameter1 value1 -Parameter2 value2
```

### Parameters

| Name | Description | Required | Default |
|----------------|----------------------------------------|----------|---------|
| `-Parameter1` | What does this parameter do? | Yes | N/A |
| `-Parameter2` | Describe this parameter briefly | No | value2 |

## Examples

```sh
# Example 1: Short description
./ScriptName.ps1 -Parameter1 foo

# Example 2: Another usage scenario
./ScriptName.ps1 -Parameter1 bar -Parameter2 baz
```

## Output

Describe what output or artifacts (files, console output, logs, etc.) the script generates.

# Analyzing output

## 🧪 Script Output

* If writing anything locally or changing, please work with the working group to understand limitations
* Script output should be useful like a logfile
* Final results with external content link

### Windows:
The script provides detailed output using color-coded messages in the PowerShell console:

| Symbol | Color | Meaning |
|--------|--------------|-------------------------------------------------------------------------|
| ✅ | **Green** | Successful operations (e.g., connection established, activation valid) |
| ⚠️ | **Yellow** | Warnings or non-critical issues (e.g., non-default KMS endpoint, certificates) |
| ❌ | **Red** | Errors or failures (e.g., certificate chain issues, activation failure, IMDS not reachable) |

### Linux:

TBD

If you open a support request, please include both of the above files to aid your support representative in helping you.


## License + Liability
As described in the [MIT license](..\LICENSE.txt), these scripts are provided as-is with no warranty or liability associated with their use.

## Provide Feedback
We value your input. If you encounter problems with the scripts or ideas on how they can be improved please file an issue in the [Issues](https://github.com/Azure/azure-support-scripts/issues) section of the project.


## Notes

- Add any caveats, additional info, or considerations here.
- Mention known limitations or troubleshooting steps.

8 changes: 4 additions & 4 deletions Linux_scripts/rhui-check/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ The script was built to successfully run on plain vanilla RHEL7.9 and later PAYG
### RHEL 7.x

```bash
curl -sL https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/Linux_scripts/rhui-check/rhui-check.py | sudo python2 -
curl -sL https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/RunCommand/Linux/rhui-check/rhui-check.py | sudo python2 -
```

Or download and transfer the script to the instance:
https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/Linux_scripts/rhui-check/rhui-check.py
https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/RunCommand/Linux/rhui-check/rhui-check.py

Then run:

Expand All @@ -37,11 +37,11 @@ sudo python2 ./rhui-check.py
### RHEL 8.x, RHEL 9.x and above

```
curl -sL https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/Linux_scripts/rhui-check/rhui-check.py | sudo python3 -
curl -sL https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/RunCommand/Linux/rhui-check/rhui-check.py | sudo python3 -
```

Or download and transfer the script to the instance:
https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/Linux_scripts/rhui-check/rhui-check.py
https://raw.githubusercontent.com/Azure/azure-support-scripts/refs/heads/master/RunCommand/Linux/rhui-check/rhui-check.py

Then run:

Expand Down
Loading