Verify if home directories have valid users

$homeDirs = Get-ChildItem -Path "\\domain.local\dfs\user"
$users = Get-ADUser -Filter *

foreach($homeDir in $homeDirs)
{
    $found = $false

    foreach ($user in $users)
    {
        if($homeDir.Name -eq $user.SamAccountName)
        {
            $found = $true
            break
        }
    }

    if($found -eq $false)
    {
        Write-Host "User not found for home directory: $($homeDir.Name)"
    }
}