<<
<< Any of these computers using Outlook 2000, Adobe Pagemaker, Illustrator 8 or 9, Microsoft Office 2000, or Norton Anti-Virus 2002? There are issues running the client version of SETI. >>
Yes, we use Outlook 2000, Office 2000 and NAV (which is server-controlled, rather than host-based). As much as I would like to run the service 24x7, me thinks it would probably be best to use the scheduling option in Shuxclams script to set the hours to downtime.
Has anyone figured out a way to distribute without requiring the workstations to be logged in as an administrator? That's the only thing holding me up now! >>
Ok, this is what I'm thinking. I believe you said earlier that you had access to remotely edit the registry on these boxes. First thing you need to do is get a text file of all the workstations you'll be working on. This will be needed to do my previously recommended xnet start/stop as well as this part of it. If you don't know where you're putting everything your SOL if you know what I mean.
This is just a general overview, I'll try to actually work on the scripts later. If someone else wants to get a head start, feel free. I may not have time until the middle of next week to work on this.
Basically it works like this, we need to write a batch file which will remotely edit the registry on each individual machine to add an entry to the runonce key. Upon next logon from any user it will call a script residing on your workstation that will install the service. The runonce key clears itself after it's run once (hence the name) so you won't have multiple instances on each workstation.
Another, not as clean, but easier method would be to write a script that adds a shortcut to the all users/startup folder that would call the install script. I would test this on a couple boxes manually first though. Since you mentioned that you have a mixed environment of NT/2K boxes you're going to have to pay attention to the correct install dir (c:\winnt\profiles vs c:\docume~1). You would have to pay attention to setiq to see when the machines d/l a packet, map back out there, remove the shortcut to the install script or put a line in the beginning of the install script to check for the existance of the executable (if exist c:\seti\seti.exe goto quit
I pretty much just rambled on there, somewhere in the mix are a few really good ideas. If I went back and reread it some of it probably wouldn't make sense but you get the idea. Unfortunately I'm going to be out of town over the next couple of days and won't be able to move forward with this. I'm sure there's plenty of good script writers out there who can take this all the way. If I get a chance to write any snippets I'll post them.
Good luck.