How to host software on a Windows 2000 Server Domain
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 ex...
Topic Options
#131784 - 10/03/0308:26 PMHow to host software on a Windows 2000 Server Domain
shassouneh
addict
Registered: 07/01/01
Posts: 672
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.
#131902 - 10/07/0309:30 PMRe: How to host software on a Windows 2000 Server Domain
duhmez
addict
Registered: 04/27/02
Posts: 583
Loc: Canada, West siiiiiiiiiide!
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.
#131905 - 10/07/0311:21 PMRe: How to host software on a Windows 2000 Server Domain
shassouneh
addict
Registered: 07/01/01
Posts: 672
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?
#131935 - 10/08/0309:36 PMRe: How to host software on a Windows 2000 Server Domain
duhmez
addict
Registered: 04/27/02
Posts: 583
Loc: Canada, West siiiiiiiiiide!
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.
#131963 - 10/09/0309:14 PMRe: How to host software on a Windows 2000 Server Domain
duhmez
addict
Registered: 04/27/02
Posts: 583
Loc: Canada, West siiiiiiiiiide!
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.
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.