Can you share your script?
It maybe easier to make the script be per machine then per user.
Update your dataclass to accept multiple rows and update the script to enumerate all user profiles on the machine.
https://blogs.technet.microsoft.com/heyscriptingguy/2005/06/03/hey-scripting-guy-how-can-i-list-all-the-user-profiles-on-a-computer/
Iterate through each profile, look for XYZ file, and if found, open and read value.
My $0.02