Author Topic: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy  (Read 21164 times)

Offline akuhn

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +1/-0
    • View Profile
Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« on: November 21, 2011, 04:52:23 PM »
Is there a readme with an argument / switch list so I can pass through the name of my UCA server to the MSI install? 

My GPO works flawlessly, but UCA installs without the server name of the UCA Server and comes up off-line.  Furthermore, you cannot enter the server name after the install.  At best, you need to go to Programs&Features and select "Change" and then enter your UCA Server name.

This ruins the whole point of an MSI file install. 

For those looking at the .Net deploy that is a pre-requisite of this install, you can use WSUS.

Thanks for your suggestions.

Adam in DC


Offline smarbar

  • Jr. Member
  • **
  • Posts: 62
  • Country: gb
  • Karma: +0/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #1 on: November 21, 2011, 05:48:05 PM »
I dont know if there are any switches or arguments but I used Orca (http://support.microsoft.com/kb/255905) to edit the MSI file and add the server address and in my case change the language.

Offline akuhn

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +1/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #2 on: November 22, 2011, 08:47:04 AM »
I found a similar tool called InstEd to open the msi file.  But there are dozens if not hundreds of fields.  While one did you use to enter the server name?

Thanks.

Offline smarbar

  • Jr. Member
  • **
  • Posts: 62
  • Country: gb
  • Karma: +0/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #3 on: November 22, 2011, 08:55:26 AM »
I changed the value under reg4D02C0251EF719E799597E32C8627BF3 on the registry table.

Offline akuhn

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +1/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #4 on: November 22, 2011, 09:19:47 AM »
Found it.  Edited it.  Saved to a new MSI file.

I know it's off topic, but how in the world did you find that field?  I'm new to msi editing.

Offline akuhn

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +1/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #5 on: November 22, 2011, 09:38:07 AM »
Sigh.  Didn't work.  Not sure why.  It just doesn't fill in the field.

Offline akuhn

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +1/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #6 on: November 22, 2011, 09:55:39 AM »
There are two other areas where the variable [UC_SERVER_HOSTNAME] is in the msi file.  I replaced them with my UC name ie mitel.company.org

I save it to a new msi file.  But when I run the msi, the field is blank.  If I deploy as a package, the field is blank.  Is there something else you need to do to edit the file and fill in the field?

Offline akuhn

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +1/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #7 on: November 22, 2011, 10:36:57 AM »
Looks like I got it to work.  The key seems to be generating an MST transform file with the fields filled in, and run it against the msi file.

Offline smarbar

  • Jr. Member
  • **
  • Posts: 62
  • Country: gb
  • Karma: +0/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #8 on: November 22, 2011, 10:59:10 AM »
Looks like its changed a bit since I did it last time. I have just tried it using an MST also, but just doing that field I told you about previously didnt work for me. I ended up adding a new line to the Property table with UC_SERVER_HOSTNAME as the property name and the FQDN of the UC server as the value.

Offline techsup1983

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #9 on: February 24, 2012, 11:51:24 AM »
hi there, im performing this for myself. my requirements are to deploy this msi and have it install silently with the server and language populated.
i have found the server from the above screenshot, is this the only place i need to edit it?
also i would like to change the language from default to en-UK, please can you let me know where this is done.
thanks.

Offline smarbar

  • Jr. Member
  • **
  • Posts: 62
  • Country: gb
  • Karma: +0/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #10 on: February 24, 2012, 12:34:42 PM »
No undo your change and add a new field to the property table named UC_SERVER_HOSTNAME and enter the servers FQDN as the value. You will also see UC_LANGUAGE on this page which you can change en-GB for the UK.

Offline techsup1983

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #11 on: February 26, 2012, 01:52:29 PM »
Thanks for the help so far. I have made the changes (see screenshot)
I have also noticed that yours says in the top bar.
UnifiedCommunicatorAdvanced.msi (transformed by UC_Transform.mst) - Orca.
does mine need to use transforms in order to deploy successfully? or can i just deploy this msi i have created in the screenshot?
Also. I was given two files, do I need to install this one UnifiedCommunicatorExpress.msi if i am installing the UCAdvanced installer?
thanks in advance.

Offline akuhn

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +1/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #12 on: February 26, 2012, 02:01:34 PM »
MST  yes

Advanced over express.

Watch for prerequisite s. 

Sent from my PC36100 using Tapatalk

Offline techsup1983

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #13 on: February 26, 2012, 02:09:35 PM »
This is a little confusing, how come i need the transform if i edited these fields in the .msi file already. Also when I try it gives an error (see screenshot)

Offline smarbar

  • Jr. Member
  • **
  • Posts: 62
  • Country: gb
  • Karma: +0/-0
    • View Profile
Deploy UnifiedCommunicatorAdvanced.MSI via GPO / Group Policy
« Reply #14 on: February 26, 2012, 07:08:22 PM »
Your getting that error because you have already added the fields to the msi, if you try installing the edited msi you will probably get errors and it won't install which is why you need to do it using a transform file.
Download a fresh msi file and then edit/add the extra fields using a transform. I would also recommend trying it on a single Pc first to make sure it's doing what you want it to do before rolling out using a GPO.


Sent from my iPad using Tapatalk HD


 

Sitemap 1 2 3 4 5 6 7 8 9 10