Actually the scenario is that we have to create utility that get all files under the desire directory from the server and place it on client pc where the utility were run.
Dude - say correct solution - use sftp ( scp ) with key-authorisation.
1. Its mean we have to install ftp/sftp at every client pc, that’s very lengthy exercise and not accordingly a company policy.
2. When every password changes, concern person will go every pc and update new password.
Other Solution, which can be handle through batch/exe or any any thing else, in case any update occur we can send file through mail and user place it accordingly.
You have not given any information about your Linux server or PC clients and networking environment. As such it is not really possible to give you any recommendation.
Windows provides it's own methods for single-sign on solutions, which only applies to systems that join your AD domain and use domain user accounts. A solution may exist for you purpose by having your Linux system join your AD domain, and then perhaps using Kerberos based authentication with apache http or samba. It's a complex subject and you need to be more specific.
If your corporate policies are build around MS Windows and only support MS Windows standards, then your environment is not multi-platform friendly and you cannot rely on standard Linux or Unix solutions.
Btw, you probably don't want to do a binary transfer of txt files, since Unix and Windows use different line endings.