Nope.
You cannot read the passwords from AD. In fact they aren't even stored there. What is stored is a hash that's calculated from the password prompt when the user sets their password. When they re-enter the password to log in, it takes
the entered password, recalculates the hash from that, and compares it to the hash that's stored in AD.
The password itself is never stored.
Edit:
You can test a set of credentials using the username and password in the csv,
Function Test-ADAuthentication {
param($username,$password)
(new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null
}
Test-ADAuthentication 'test' 'Password1'
but you can't simply read the password from AD and compare it to what's in the csv.
[string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "