Thanks for the info.

Pinging or querying the individual PC's is not viable as there are 1200+ machines and there is no common time when there are all on. Hence the logon intention.

How about writing a seperate file for each computer (perhaps called the computer name). If the queried file exists the text file is created. Again it would hopefully only attempt to write the text file once - perhaps by checking if a text file already exists for the PC.

Would this work? How would it be coded?

Thanks for the help