Bump Test-WeakADPasswords to v1.4.1

This commit is contained in:
Tom Frost
2026-02-17 13:03:34 +01:00
parent 7f1df7b102
commit b582bb24b3
2 changed files with 14 additions and 2 deletions

View File

@@ -1,5 +1,17 @@
# Changelog # Changelog
## 2026-02-17
### Test-WeakADPasswords.ps1 v1.4.1
Changed:
- Added credential pre-validation against the selected domain controller before running `Get-ADReplAccount`, including retry prompts for rejected credentials.
- Improved error diagnostics to distinguish invalid credentials from missing replication permissions (`Access is denied`).
- Added optional `-Credential` parameter to `Test-WeakADPasswords` for callers that need to provide credentials non-interactively.
### README.md
Changed:
- Updated weak-password testing documentation to reflect credential pre-check behavior and added a short troubleshooting section for common authentication/permissions failures.
## 2025-10-30 ## 2025-10-30
### Update-KHDB.ps1 v2.0.0 ### Update-KHDB.ps1 v2.0.0

View File

@@ -8,7 +8,7 @@
################################################## ##################################################
## Project: Elysium ## ## Project: Elysium ##
## File: Test-WeakADPasswords.ps1 ## ## File: Test-WeakADPasswords.ps1 ##
## Version: 1.4.0 ## ## Version: 1.4.1 ##
## Support: support@cqre.net ## ## Support: support@cqre.net ##
################################################## ##################################################
@@ -92,7 +92,7 @@ function Invoke-UsageBeacon {
if ($normalizedMethod -in @('POST', 'PUT')) { if ($normalizedMethod -in @('POST', 'PUT')) {
$payload = [ordered]@{ $payload = [ordered]@{
script = 'Test-WeakADPasswords' script = 'Test-WeakADPasswords'
version = '1.3.3' version = '1.4.1'
ranAtUtc = (Get-Date).ToUniversalTime().ToString('o') ranAtUtc = (Get-Date).ToUniversalTime().ToString('o')
} }
if (-not [string]::IsNullOrWhiteSpace($InstanceId)) { if (-not [string]::IsNullOrWhiteSpace($InstanceId)) {