


Solution for Remote Software Deployment on Windows? 84
DownTownMT asks: "I work as a Windows administrator in a small company with roughly 180 WinXP/2000 and 30 Win98 machines. Our current method for installing Windows patches is WSUS which works great for the non-98 PC's. However, when installing software, such as Adobe, QuickTime and various other tools, our only method is to manually install it on each machine. What are you sysadmins using to deploy software across all of your machines?"
Re: (Score:3, Interesting)
Depends (Score:2)
What you're looking for is a pretty mature product by now, and most of the major players have pretty decent products -- you really need to eval them in your environment to get a sense of the strengths and weaknesses. You could probably roll your own solution pretty easily too.
Lots of choices, but SMS is the standard (Score:3, Informative)
Any remote distribution product has a fairly high learning curve, and SMS is no exception. This is as much about the infrastructure as it is about the product being distributed. You will often find it necessary to hack apart MSIs, do some intriguing scripting, etc, because vendors are terrible at providing standardized ways of distributing their software in an automated scriptable manner. Adobe (as you mention them specifically), from what I've heard, is especially bad at this. That sai
Re: (Score:3, Informative)
I use AutoIt3 or NSIS (Score:2)
Re: (Score:2)
Dammit! (Score:5, Funny)
Re: (Score:1, Funny)
Altiris Deployment Server or MS SMS (Score:5, Informative)
Microsoft's SMS [microsoft.com] is also a fine option and competes with Altiris; while Altiris comes with a lot more pre-configured features out of the box, SMS is just as extensible and has the same leg-up over Altiris that most MS products have over competitors--seamless integration into the host OS and domain.
Re: (Score:1)
Re: (Score:2)
The EMCO stuff also cost less than a 10th of what Altiris wanted.
Re: (Score:2)
ZENworks (Score:1)
The answer (Score:1)
If you need to do it remotely, use SSH.
Win98? (Score:4, Insightful)
Re: (Score:2)
Hello! It's 2007. Win98 expired long ago...Windows NT, Windows 2000, Windows XP, Windows Vista...and that's just workstations. Do we need to include server flavors too? The machine may not have expired if you are running a different OS, but Windows 98 has expired, been buried, and can't be exhumed. Anyone running Windows 98 for a business critical system has a HUGE need to modernize. That shoul
Re: (Score:2)
Why? Just becuase Microsoft doesn't support it anymore doesn't make it any less usable. That's just like having a computer for years and asking someone if they need to upgrade it because it's old. My answer is always, "have you changed what you are originally using it for? If so, is the software newer and does it require more horsepower than the machine can provide?" If you say no, then
Re: (Score:1)
I run a free PC Clinic that fixes between 20 and 30 computers, once a month. The Win98 machines are a pain to work with because it's harder to fix things broken by the likes of AOL and malware. (Not to mention the original system discs are probably fifty miles away at the bottom of a landfill.)
If you have solutions for that, I could really use them.
Re: (Score:1)
What they've found is that VirtualPC, at least for this purpose, sucks. It locks up after running for a few days. This is essentially an embedded application, so locking up isn't acceptable.
Virtual Server, and VMWare Se
Re: (Score:2)
We're talking about Windows 98. Who said anything about being usable? Given the lack of stability of Win9x, any company serious about getting their work done should have switched to a NT family OS years ago (assuming they wanted to stay with Windows). This sounds either like a case of short-sighted budgeting or an attempt to "show MS who's boss" by continuing to have their PC's crash every few days.
Re: (Score:2)
The newer schedulers in 2k/XP prevented the card from functioning properly. As a workaround for the lack of security updates on these old OS's, the machines were put on a protected LAN
Re: (Score:2)
It's good that you put realtime in quotes. Anyway, Win9x actually uses preemptive multitasking not cooperative (that was used in Win3.1 and earlier), but I can't argue with what is wo
Re: (Score:2)
Don't you think that if we found a stability problem with our application running on Win98 that we would have addressed it, oh, say a decade ago when we first deployed it? We're running these machines on a 24x7 basis with absolutly no stability problems. Those people who run into stability problems simply don't know how to writ
Re: (Score:2)
The problem isn't necessarily with your application, but with any other application that could be running. A bad application can crash Win9x OS and your application can't protect against it no matter how well it is written. Now if your application is the only one running than you may be fine, but that's not typically the scenario that mo
Re: (Score:2)
My original point is that as long as the system requriements don't change and the system is working, then there is absolutly no reason to upgrade. His comment was that "ANY COMPANY" should switch, period. I'm going to reiterate again that this is not nece
Re: (Score:2)
But for the 99% of companies that can't meet those requirements, an upgrade is the wise choice.
UDPcast (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
Foxit works great! Much thanks to the dude what posted the link. I’ve been looking for something more like Preview.app than ACROBAT.EXE, and this does the trick. And yes, even with a network printer. Imagine that.
BackOrifice? (Score:4, Funny)
Just do drive by-installs with Internet Explorer (Score:3, Funny)
Just put a signed self-installing Active-X control on the company web site on some page that sounds interesting, and let it do drive-by installs.
SMS and Altris 400lb sledge hammer (Score:2, Insightful)
I worked in a similar environment in the past and I found that with a properly setup Active Directory and some painfully written batch scripts I was able to get software to install perfectly
Re: (Score:3, Interesting)
I've spent enough hours trying to get around this.. so now we have these single-purpose systems with severely locked down accounts.
Point is, there may be a good reason they've still got Windows 98 systems in use..
(PCCOE
Re: (Score:2)
A previous post suggested using a VM. Have you tried running FreeDOS on a VM or an older machine tucked in a corner?
Does your client have any plans or desires to move away from tape? Without knowing much about their m
Re: (Score:1)
We're close enough now to getting rid of the tapes onto CD/DVD/FTP anyway, I'm not going to mess with it. But thanks for the idea.
Re: (Score:2)
It's theoretically possible, but I'm not the expert. Paralels on Mac allows the user to specifically direct USB devices to the VM, it wouldn't surprise me if there's some VM that can allo
MSI & GPOs (Score:3, Informative)
Re: (Score:3, Interesting)
Re: (Score:1)
Thank you, Mod Parent Up! (Score:1)
Just use Group Policy and Veritas WinINSTALL LE (free and included with your windows server CD).
Everything you need to know is here:
http://www.microsoft.com/technet/prodtechnol/windo ws2000serv/howto/winstall.mspx [microsoft.com]
Free and easy, no muss no fuss.
Re: (Score:1)
It just works, imaging, software deployment, remote control, its all there.
Their RIP packager leaves a bit to be desired, but it does work.
I think their imaging ability works much better than any other of the image and automatic configuration programs I have seen
It can rename machines, rejoin to AD, and run post setup jobs. Plus, the amount of information Altiris collects about a computer is amazing, need to know:
serial numbers
mac address
installed programs
installed hardware
bios v
Re: (Score:1)
Using GPOs for distribution (in non-huge and non-hugely-complex environments) is free and works quite well. Note its not actually free. In both cases you have to snapshot the changes from an install, so net zero diff there. Using GPO requires a little bit more work to script your reboots and validation. Thats a non-zero cost, but also has benefits, such as better
Re: (Score:2)
The other thing I ran into was that people didn't appreciate it when their computer took 10 minutes to install software x and finish booting. Usually they're standing there, looking at the screen, waiting to get their day started.
Re: (Score:1)
The biggest thing is, you don't know if the installation succeeded or not -- no reporting.
This is true to an extent. It's no big deal to write a little script to walk all the machines, and look for the right kind of error log on the Installer type within a time-frame. In my experience, thats the kind of thing most groups end up doing. It builds your scripting skills, and its a one-time-ever cost, and once its written, you can use it forever.
Secondly, you have little control over when the user reboots. It could be a day or a week.
You can trivially force a reboot to all workstations in the domain, in an OU, etc in a few seconds.
So you set the policy, give it a few minutes to repli
Why use deployment software at all? (Score:2, Interesting)
Why not just use login scripts? Its crude by today's standards, but it gets the job done, and it will cost you nothing.
Get rid of 98, put XP on those machines, use SMS (Score:2)
Re: (Score:2)
Yeah, but at least we’re not left wondering whether he had any useful advice to offer.
Group Policy Objects (Score:2)
No cost, and not too tough to learn.
This link is to a Win2k install but is pretty much the same. http://support.microsoft.com/kb/314934 [microsoft.com]
OCS Inventory? (Score:3, Informative)
Otherwise, if your Vista/XP/2000 machines are on a domain, you can deploy software though domain policies, though I didn't find a really clean way of doing that in the short time I did IT.
Landesk (Score:3, Informative)
I've used SMS from Microsoft, and it works great for Microsoft stuff, OK for other deployments, but didn't deal with Apple or Linux at all.
I have a colleague that has worked with Altiris, and he liked it, but it was a bit more expensive per machine.
All in all, Landesk works very well for us and has saved us countless man-hours and effort to keep our network running.
Re: (Score:1)
WPKG (Score:2, Informative)
IBM's Tivoli Provisioning Manager (Score:1)
Tivoli can do this plus a bunch of other things. Cross platform support too.
http://www-306.ibm.com/software/tivoli/products/p
Kaseya Agent (Score:2)
http://www.kaseya.com/ [kaseya.com]
Automate installations with AutoHotKey and AutoIt. (Score:2)
Part of the problem with installing software on Windows is that Microsoft has a monopoly and doesn't want systems to be easily patched. Fixing many issues like that will wait for some new version of Windows Microso
WPKG is a free, open option (Score:2)
The "list of packages to install" can be configured differently for individual PCs, if required, or for groups of PCs.
marimba (Score:1)
-w
System Center Essentials (Score:2)
Additionally MS isn't going to be as draconian with it's licensing like SMS, rather than needed a CAL per workstation it's is a single license for up to 500 computers. I'm
Re: (Score:1)
I've been involved for sometime in the Microsoft Systems Management space, I have to admit; System Center Essentials (SCE) is slick.
a myITforum'er
-Rod K
Use Dexon (Score:2, Informative)
Don't forget login scripts... (Score:2)
Like others have sort of alluded, it's the Windows 98 that makes life hard. Getting rid of those and then using more standard deployment tools would be the best answer. It might even be the cheapest in the long run, but that depends on how many Win 9x boxes are kicking around. If it's a handful out of 180, IMHO, toss 'em.
Back to the point, the Adobe Flash and PDF Read
wpkg? (Score:1)
WPGK aughta work for free (Score:1)
here's a quote from their site: http://www.wpkg.org/ [wpkg.org]
This is a list that summarizes what WPKG can do for you:
* deploy software in any format - MSI, EXE, etc.
* deploy software to different groups of computers or single workstations
* easily install, upgrade or remove software
* a "pull" psexec equivalent
* run custom scripts to set printers, synchronize time, manipulate permissions, add registry entries, change Windows settings etc.
* management/administration of end-user workstations
* WPKG works in a domain, in a workgroup, or even over internet or VPN (no domain controller needed)
* WPKG works with Linux (Samba), Windows servers, or any other systems supporting Windows Network Neighbourhood
* WPKG works with Windows 9x, Me*, 2000, XP Pro/Home and 2003 clients
* extremely small footprint on the client
* extremely small footprint on the server
* keep inventory of software installed on your Windows workstations
* intuitive web interface