This script works and has for about 8 years, which is more than can be said for Solus.
The start menu thing is because the installer used to do a shortcut which checked for updates then ran SIMS. Guess they changed that at some stage.
Good call on FMS. I don't know anything about it, but I guess it would only be on the admin computers not on the classroom computers, and hopefully they are in different OUs
This is certainly better than making teachers local admins, power users or on having your network hanging because Solus has caused chaos.( I am assuming that most people are running around 100 SIMS workstations, like we do)
Sometimes if you have nothing helpful to say, then work on saying nothing.
Nwikie, if you are still getting stuck then PM me. I will move off thread and leave matt40k beating his chest.
@Feral - 8 years ago your permissions was physical - admin was completely separate from curriculum. Now schools have a single network. Looking at your script - useful as it was - it seems to indicate that you have your sims share permissions set to allow guest access - otherwise your script won't have access, as the account the computer logon script runs as wouldn't have permissions.
So basically I could walk into your school, plug in my laptop, get an IP address from yout DHCP you most likely have setup, look for your admin server which is mostly called something like SIMS or server. Then get into your SIMS drive - now being silly you appear to be, how long do you think it would take me to get into the SIMS database? Having said that you most likely have your SIMS database in that share so I could just copy it off then walk off.
I hope for your sake you haven't make your school name public.
My I suggest you take a step back when you receive feedback in the future, rather then taking as a personal attack.
Ah right, so might take a little bit longer ;)
I have no idea why you assume admin was separate from curriculum. I have run them combined for around 13 years now.
I think you should take a deeper look into how active directory works and the different ways you can grant or deny permissions and on what levels. Suffice to say, allowing authenticated workstations read access to the SIMS set up folders is very unlikely to result in a compromised system.
I am sure you could walk into my school and plug in your laptop, but the dhcp server giving it to you would be the one on our guest vlan. Have fun with that. Managed switches - look into them.
You do know SIMS runs on SQL? Because who stores a database file on a file server? Especially one as inefficient as the SIMS database. Not even the LEA stores the SIMS database there.
I guess you work in a primary school using RM where things like you describe do go on, but please don't assume everyone is on your level.
May I suggest that in the future, when you hear or read, a different way of doing things you take a step back and think before attacking it just because it is different from the way you do things. I offered someone a solution, and you leapt out to attack it, basing all your attacks on assumptions.
I have just checked, and I have SIMS on 117 computers. To upgrade these takes me a few seconds to change a batch file. Then when they switch on in the morning they upgrade. This has worked without fault for a very long time because I took the time to work it out and try something new.
Maybe you should too.
Either way, all methods are valid its up to personal preference. I have an automated system based on timeflags and a scheduled task so its completely automated from the client perspective :)
@Feral - fine, your network is all secure. Whatever, I don't care if it is or it isn't, I don't support you and I don't care what happens to you and your network. What I do care about is the advise you post on a public forum detailing a method that is, well not ideal for most schools and could end up leading to me having to deal with call I would rather not have.
I accept SOLUS3 isn't idea for some, but it's the future.
It parses the local file "c:\program files\sims\sims .net\simsload.ini" into an array of param|value pairs, then checks the "SIMSApplicationSetup" value against the version of simsapplicationsetup on server = "s:\sims\setups\simsapplicationsetup.exe".
The version comes from this line of code "Dim Info = FileVersionInfo.GetVersionInfo(sRemoteFileLoc)" , but i don't know how to translate all that into your script, but that's what SIMS does to check if an update is needed.
SimsLoad.exe works but I have a question is it possible to have it so the sims.net short cut will launch simsload.exe first then launch the program?