$myhosts = Get-Content "hosts.txt"
foreach ( $myhost in $myhosts ){
    try{
        Get-ADComputer $myhost -Properties name,enabled,lastlogondate,dnshostname,ipv4address,description | Select-Object name,enabled,lastlogondate,dnshostname,ipv4address,description | Export-Csv found.csv -Append -Delimiter ";" -Encoding UTF8 -NoTypeInformation -ErrorAction SilentlyContinue
    }
    catch{
        $myhost | out-file NotFound.txt -Append
    }
}