We have many Windows NT/2000 Workstation PCs in the organization. Many of the users on these PCs do not have admin (some only guest) privileges, so as such the logon script is unable to copy files to the PC. What I would like to do is create a script I can run daily on the server that finds all NT/2000 clients on the domain, checks for the right version of KIX32.EXE and WKIX32.exe in the %windir% and copies it if it isn't there or out of date. It would be nice if this script only copied the files to one machine about every 10 seconds and kept a log of its progress for use in later runs of the script (so it didn't duplicate efforts). About once a month the logs would be cleaned out and the script would start fresh.

Does anyone have a solution for this? I think I can safely check for version and copy files, but I'm not sure how to enumerate the NT/2000 PCs on the network, log machines, and compare logs.

Brian