Monday, October 13, 2014

Lync 2010 Response Groups not working after adding Lync 2013 Front End server

I was migrating Lync at my office from 2010 to 2013, and after the first Front End server was added to the new 2013 Lync pool I ran into a precarious issue. The issue was that users could call into the IVR but never made it to a help desk technician. After troubleshooting, I narrowed the issue down specifically to response groups were behaving like the agents were not actually a member. An entire weekend of troubleshooting later and I found that the response groups were trying to contact older SIP addresses for the agents. Several months ago, I added an additional SIP domain <externaldomain.com> to the list, and changed over the SIP address of the users. The Response Groups seem to be referencing the old SIP address of the agents. I created distribution groups to represent the membership, and then changes the response groups to use the distribution instead of the custom list. This seemed to fix the issue, and the response groups were working again.

Friday, July 25, 2014

Cannot connect Clustered SQL Server 2012 SP1 Analysis Services

While deploying a System Center 2012 R2 Service Manager data warehouse server I noticed that I could no longer connection to the clustered 2012 SP1 SQL Analysis Services. Twenty four hours of troubleshooting later, it was because the SQL browser service on each cluster node was returning an IPv6 TCP port for the Analysis Service Instance. I am not actively using IPv6 in this scenario. The configuration file is stored here:

\Program Files (x86)\Microsoft SQL Server\90\Shared\ASConfig\msmdredir.ini

I stopped the SQL Server Analysis Service from the Failover Cluster Manager, and removed this line from the ini file: 

<PortIPv6>xxxxx</PortIPv6>. 

I repeated this step on the other cluster nodes, and then started the service from the FCM I could then connect with SSMS, and the SCSM DW installation wizard continued.




Thursday, May 1, 2014

Quickbooks Enterprise 14 Silent Install with MDT

This is setup for MDT targeting Windows 8.1 deployment. Note that inside the installation sequence for the workstations I am turning on the Windows Features for all versions of .NET. This version of QB requires .NET 4.0, and since it is part of the operating system I did not have to add a package to the application bundle. If you are deploying to Windows 7 then obviously you will have to handle .NET yourself.

Create an application bundle, with these items, in this sequence
1. MSXML6 x64
2. MSXML6 x86
3. Visual C++ 2008 x86 9.0.30729.17
4. QB Runtime Redistributable
5. QB VC10 Debug
6. Amyuni PDF Printer 412
7. Quickbooks Enterprise 14

Open up the .exe installer with 7zip or some other archive tool.
Item 1. MSXML6 x64
Executable String: msiexec /qn /i "msxml6_x64.msi" REBOOT=REALLYSUPPRESS
Location: found inside Thirdparty\MSXML6

Item 2. MSXML6 x86
Executable String: msiexec /qn /i "msxml6_x86.msi" REBOOT=REALLYSUPPRESS
Location: found inside Thirdparty\MSXML6

Item 3. Visual C++ 2008 x86 9.0.30729.17
Executable String: msiexec /qn /i "vc_red.msi" REBOOT=REALLYSUPPRESS
Location: found inside Thirdparty\CRT9
Note: I also included the vc_red.cab file in the folder during the application import.

Item 4: QB Runtime Redistributable
Location: found inside thirdparty\CRT10
Note: I had to capture the MSI file called "Quickbooks Runtime Redistributable.msi" from the executable. It extracts to c:\users\current*user\appdata\local\temp\random*folder.
Executable String: msiexec /qn /i "Quickbooks Runtime Redistributable.msi" REBOOT=REALLYSUPPRESS

Item 5. QB VC10 Debug
Location: found inside thirdparty\CRT10
Note: I got the MSI file called "QuickBooks_VC10_Debug.msi" the same way as Item 4.
Executable String: msiexec /qn /i "QuickBooks_VC10_Debug.msi" REBOOT=REALLYSUPPRESS

Item 6. The Amyuni PDF Printer:
Location: Executable under thirdparty\ABS
Executable String: ABSPDF4123Setup.exe /s

Item 7, this msiexec command has quite a few properties.
Note: Included the entire \Qbooks folder during the application import. Substitute your license and product number into the string listed below.
Executable String: msiexec /qn /i "quickbooks.msi" INSTALLMANAGER=1 REBOOT=S INSTALLDIR="C:\Program Files (x86)\Intuit\QuickBooks Enterprise Solutions 14.0"  QB_LICENSENUM=YOUR-LICENSE-NUM QB_PRODUCTNUM=YOUR-PRODUCT-NUM UNIQUE_NAME=bel   ISW_LICENSENUM= ISW_PRODUCTNUM=   INSTALLDESKTOPICONS=1   QB_DBR_SETHOST=0   QB_IS_SUBSCRIPTION=0  PARENTAPP=INSTALLMANAGER

Have fun and happy deployments!