shassouneh 0 Posted October 3, 2003 This is one for the experts in Nt/2k System Administration. If my understanding is correct, you can install a peice of software on a windows 2000 server, and make that software available for all workstations that connect to that server. For example, Lets say you wish to install Microsoft Office. The idea is to install it on the server such that you only need to install it once, and all the workstations can use it without having to install Microsoft Office on every single machine. Also updates to software can be made on the server machine rather than having to update every single machine. Does anyone know how I can set this up so I can install/update software on the server, and have all the workstations "grab" the software as they need? Thanx beforehand. PS: I DID search the forum before posting this, but was unable to find anything relevant. So please don't flame me. Share this post Link to post
Down8 0 Posted October 4, 2003 Yes, it can be done. I think it uses ISA server, but I'm probably wrong. Bump for you. -bZj Share this post Link to post
shassouneh 0 Posted October 4, 2003 But how do you do it? Is there a guide on the internet I can take a look at? Share this post Link to post
duhmez 0 Posted October 7, 2003 You do this with group policy. First make a share with read and execute permission for everyone, and put your office install files there. beware that using this method only works for software that uses MSI installers. then in active directory users and computers, go to the users, or group, or computers, or Ou etc, that you want to have the software. you can have them assign, publish, or somehting else software. Assign means the software will automagically install when they logon, publish means it will be available to them in add/remove programs. Usint the latter method you will have to memo them somehow to tell them to install it from add remove. Search the web for "group policy" assign publish And I'm sure you'll find lots of resources with howto's. P.S. ISA server is basically microsoft's new proxy server and is unrelated to what you wish to do. Share this post Link to post
shassouneh 0 Posted October 7, 2003 Thanx for the reply and Information. Unfortunatley, The Kinds of Applications I wish to share do NOT have MSI installers. They have the regular .EXE installers. Is there a way to convert a .EXE installer to a .MSI installer so that I can still provide the applications? Also How are updates done? so I need answers to the following to questions. I would appreciate it if someone could help me out 1.) Is there a way to convert .EXE installers to .MSI installers? 2.) How are updates done? Lets Say I share up Microsoft office (of course with multiple available licenses for each PC). And I wish to update ALL machines to SR1 of office. How do you do it? Thanx for replying beforehand. Share this post Link to post
duhmez 0 Posted October 8, 2003 Afaik, the software vendor needs to compile it for MSI, unless you have access to the sources. MS office of course is ready to go for your needs. For non MSI you could use a batch file with if exist stuff for example @exho off Rem Installs program.exe if the machine does not currently have it. if exist %systemroot%\installed.txt goto :end echo >%systemroot%\installed.txt \\path\to\program.exe :end Stick this in your logon script and modify the path for what you actually want to install. i'm sure there is a better way to do it perhaps, but this is quick and dirty method, and involves very little effort on your part. Share this post Link to post
shassouneh 0 Posted October 9, 2003 please read above. the problem is not insalling a program. its making a program available for other machines if the setup files are not MSI files! Share this post Link to post
duhmez 0 Posted October 9, 2003 I did read above, and this is what im talling about. Reread what I put, and assume "program.exe" is actually, "Setup.exe" for whatever program it is you want to istall. Note that setup.xe does not have an msi file. Share this post Link to post
adamvjackson 0 Posted October 12, 2003 I think shassouneh wants to run just one installed copy, possibly via Terminal Server, or something similar. However, since legally you will need to have the same number of licenses either way, (terminal server access or local install) you'd be better off trying to publish the installer via Group Policy as Duhmez has recommended, also performance would be a concern running Office in a Terminal Server environment. There are several commercial packages that can create .MSI packages, they are often referred to as Microsoft Installer Packagers/Wrappers, or something to that effect. You might want to check out http://appdeploy.com/ for some more information on Group Policy publishing of appications. Share this post Link to post
DS3Circuit 0 Posted October 14, 2003 www.appdeploy.com should be your first stop as adamjackson has pointed out Wise Package Studio is the best way to create MSI installations. I have used this in numerous bank roll outs. If you want something far cheaper you can use MSI wrappers to install applications. http://sywan.nl/forums/forum.asp?FORUM_ID=15 Sorry if this was the main focus of this thread, I was reading the last posts. Share this post Link to post