From e5867fa7936e6698858ca36e0d790b67d0411ab9 Mon Sep 17 00:00:00 2001 From: Adrian <14803916+adriandeller@users.noreply.github.com> Date: Thu, 5 Mar 2026 10:04:10 +0100 Subject: [PATCH] Fix parameter type and update domain controller hostname use HostName instead of Name to get the domain controllers FQDN --- Get-FakePWChanges.ps1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Get-FakePWChanges.ps1 b/Get-FakePWChanges.ps1 index edde9c9..fa14686 100644 --- a/Get-FakePWChanges.ps1 +++ b/Get-FakePWChanges.ps1 @@ -5,7 +5,7 @@ Param ( - [atring]$Domain = $env:userdnsdomain, + [string]$Domain = $env:userdnsdomain, [switch]$CheckADAdmins, [switch]$AllUsers ) @@ -13,7 +13,7 @@ Param IF ( ($CheckADAdmins -eq $False) -AND ($AllUsers -eq $False) ) { [switch]$CheckADAdmins = $True } -[string]$DomainDC = (Get-ADDomainController -Discover -DomainName $Domain).Name +[string]$DomainDC = (Get-ADDomainController -Discover -DomainName $Domain).HostName [array]$DomainInfo = Get-ADDomain -Server $DomainDC IF ($CheckADAdmins -eq $True) @@ -65,4 +65,5 @@ IF ($AllUsers -eq $True) { Write-Host "$Domain Domain Accounts with Fake Password Changes:" -ForegroundColor Cyan $ADAccountMetaDataArray | Where-Object {$_.PasswordChanged -eq $False} | Sort AccountID | Format-Table -AutoSize - } \ No newline at end of file + + }