I'm currently looking into the very same thing! I want to rollout ZD to 200 workstations but I cannot even get the base package to install. Not sure what I'm doing wrong. Once I can get the base package to install (which is 90% of the work I'd like to automate), I then want to see how to go about deploying a customized version just like you mentioned...being able to set defaults to match our site. The less a user has to type during config, the better!
I have a Windows 2003 Active Directory domain with Windows XP and Windows 7 PCs.
EDIT: I will document here how I tried to deploy Zimbra Desktop 7.1.2 in my Win2003 domain.
- Copied MSI to publicly accessible share: \\servername\share\Internet\Email\Zimbra\zdesktop_ 7_1_2_ga_b10978_win32.msi
- NOTE: "Authenticated Users" must be given permission at the share-level and file-level in order for assigned computers to access it.
- Logon to console of the domain controller and open Active Directory Users and Computers
- Create a new group under your domain called "Workstations"
- Right-click on Workstations and select Properties
- Click the Group Policy tab, click New and type "Zimbra" for the name
- With Zimbra GPO selected, click the Edit button
- Expand Computer Configuration --> Software Settings --> Software installation
- Right-click on Software installation and select New --> Package
- Browse to the share/file noted in step #1 and click Open
- Select deployment method - Click Assigned, then OK
- You will see "Zimbra Desktop 2.0" eventually show up. Once you do, close group policy editor
- Add a Global Security Group under "Workstations" called "ZimbraInstallBase"
- Edit "ZimbraInstallBase" and add the name of a computer you want Zimbra installed to under the Members tab
It is at this point that nothing happens. I reboot the machine, login, logoff, login again...nothing.
EDIT: I found out that you cannot use groups to apply GPO to computers...the computers must be moved into the Organizational Unit. Therefore, I will be organizing my domain structure as follows:
I will then move everything in the "Computers" folder into the corresponding Organizational Unit that they belong to.
--Computers (this is the default folder where PC/servers will show up once joined to the domain)