Logo
Lose Weight
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
 
 
Windows Server

Maintaining Dynamics GP : Maintaining updated code by rolling out Service Packs with Client Updates

4/24/2013 6:02:23 PM

Using service packs for Dynamics GP is an important part of maintaining the system. Service packs provide bug fixes, close potential security holes, and improve system performance. Some service packs, known as Feature Packs, even add new functionality. Service packs should normally be tested on a test server prior to applying them to a production environment. Service packs can negatively affect modified forms, modified reports, customizations, and third-party products so it's important to test them first.

Once service packs are tested they should be applied to the company's server first. After that comes the burdensome process of installing service packs on each user's computer as users won't be able to log in after the service pack has been applied to the server. A better alternative is to use the Client Update functionality for service packs in Dynamics GP 2010.

That's right; Dynamics GP provides a mechanism to make the service packs available on the server. When a user without the appropriate service pack logs in Dynamics GP notifies the user, downloads the service pack from the server, and installs it on the user's machine, all without the intervention of an administrator. As rolling down service packs is the focus of this recipe, let's look at how to do it.

Getting ready

Prior to rolling out service packs to users:

  1. 1. Download the service pack from CustomerSource (http://www.microsoft.com/dynamics/customersource.mspx) and save it to a network location accessible to Dynamics GP users.

  2. 2. Apply the service pack to the server and test to ensure that the system operates as expected.

  3. 3. For our example, we'll assume that this is service pack 2 and that we've downloaded it to a network location as \\myserver\GPServicePacks\ MicrosoftDynamicsGP-KBXXXXX-v11-ENU.msp.

How to do it...

To roll out a service pack to Dynamics GP users:

  1. 1. Select Administration from the Navigation Pane. Select Client Updates under the System section of the Administration Area Page.

  2. 2. In Update Name enter Service Pack 2 to separate this from other updates.

  3. 3. Select the checkbox marked Update clients at next use.

  4. 4. Enter the update location as \\myserver\GPServicePacks\ MicrosoftDynamicsGP-KBXXXXX-v11-ENU.msp.

    Note that this requires the location to be formatted using a Universal Naming Convention (UNC). A typical c:\mylocation style path will not work even though the lookup button allows that:

  1. 5. Click on Save to activate the rollout. Users will get a prompt to start the update the next time they log in.

    Companies can set up the client update during testing and simply refrain from selecting the Update clients at next use checkbox. This saves the update until testing is complete. After that, it's easy to select the checkbox and start updating clients.

How it works...

Rolling out services packs automatically is a huge time saver in a traditional desktop environment. Administrators need to properly plan and communicate that clients will be updated as the application of a service pack can be very time consuming. A lot of complaints result when users show up on a Monday morning expecting to be productive only to find that they have to wait an hour or more for a service pack to apply.

This feature isn't as important in a Citrix or Terminal server environment. As only the Citrix or Terminal servers need to be updated in addition to the SQL Server components, the Client Update feature doesn't provide a big time saving over manual updates.

There's more...

It's also important to avoid the common error of removing a service pack from the server without deselecting the Update clients at next use checkbox.

Service Pack Errors

It's not unusual for someone to delete a service pack installation file from the server without deselecting Update clients at next use. When this happens Dynamics GP displays an error the next time that a client computer without the service pack installed tries to log in. In that scenario either the service pack installation file needs to be returned to the download location or the Update clients at next use checkbox should be deselected and the client computer updated manually:

Other -----------------
- Maintaining Dynamics GP : Providing correct tax information by Updating 1099 information
- SQL Server 2008 R2 : Creating and Managing Stored Procedures - Startup Procedures
- SQL Server 2008 R2 : Creating and Managing Stored Procedures - Using System Stored Procedures
- Windows Server 2003 : Windows Firewall (part 3) - Service Pack Firewall Modifications - Modifying firewall behavior using the Windows Firewall INF file and unattend.txt
- Windows Server 2003 : Windows Firewall (part 2) - Service Pack Firewall Modifications - Modifications
- Windows Server 2003 : Windows Firewall (part 1) - Internet Connection Firewall
- Windows Server 2003 on HP ProLiant Servers : Server Placement (part 3) - Flexible Single Master Operations (FSMO) Placement
- Windows Server 2003 on HP ProLiant Servers : Server Placement (part 2) - DC Placement, GC Placement
- Windows Server 2003 on HP ProLiant Servers : Server Placement (part 1) - DNS Placement, Site Affinity
- Managing SharePoint 2010 with Windows PowerShell : Managing SharePoint 2010 Sites (part 2)
- Managing SharePoint 2010 with Windows PowerShell : Managing SharePoint 2010 Sites (part 1)
- System Center Configuration Manager 2007 : Reporting Configuration (part 3) - Console Reporting Links, Relational Database Concepts
- System Center Configuration Manager 2007 : Reporting Configuration (part 2) - Copying ConfigMgr Classic Reports to SQL Reporting Services, Report Categories
- System Center Configuration Manager 2007 : Reporting Configuration (part 1) - Configuring the Reporting Point for Classic Reporting, SRS Reporting
- System Center Configuration Manager 2007 : ConfigMgr Classic Reports Versus SQL Reporting Services
- Deploying the Client for Microsoft Exchange Server 2007 : Deploying with Microsoft Systems Management Server, Managing Postdeployment Tasks
- Deploying the Client for Microsoft Exchange Server 2007 : Installing the Exchange Client, Pushing Client Software with Windows Server 2003 Group Policies
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from Dynamics CRM to BizTalk Server (part 3) - Registering the plugin, Testing the plugin
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from Dynamics CRM to BizTalk Server (part 2) - Writing the Dynamics CRM plugin
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from Dynamics CRM to BizTalk Server (part 1) - Setup
 
 
Most view of day
- Sharepoint 2013 : Branding with the Design Manager (part 2) - Creating a Brand
- Developing Disk Images : Creating the Lab Deployment Point
- SharePoint 2013 : Health and Monitoring (part 3) - Analytics, The Health Analyzer
- Windows Server 2012 : Ensuring DHCP availability (part 2) - Implementing DHCP failover
- Windows Server 2003 on HP ProLiant Servers : Logical Structure Design (part 2) - Forest Structure, OU Structure
- Microsoft Exchange Server 2007 : Consolidating a Windows 2000 Domain to a Windows Server 2003 Domain Using ADMT (part 1) - Modifying Default Domain Policy on the Target Domain
- Windows Server 2003 on HP ProLiant Servers : File and Print Services, Selection of ProLiant Servers for the Enterprise
- Maintaining Security : Authorizing Administrative Actions, Restricting Access to Web Content
- Microsoft Lync Server 2013 : Configuring the Director (part 1) - SRV Records, Web Services FQDN Overrides
- Windows Phone 8 : Configuring Mailbox Settings (part 1) - Linking Mailboxes
Top 10
- MDT's Client Wizard : Package Properties
- MDT's Client Wizard : Driver Properties
- MDT's Client Wizard : Application Properties
- MDT's Client Wizard : Operating System Properties
- MDT's Client Wizard : Customizing the Deployment Share
- Windows Server 2012 : Software and User Account Control Administration (part 5) - Maintaining application integrity - Configuring run levels
- Windows Server 2012 : Software and User Account Control Administration (part 4) - Maintaining application integrity - Application access tokens
- Windows Server 2012 : Software and User Account Control Administration (part 3) - Mastering User Account Control - Configuring UAC and Admin Approval Mode
- Windows Server 2012 : Software and User Account Control Administration (part 2) - Mastering User Account Control - Elevation, prompts, and the secure desktop
- Windows Server 2012 : Software and User Account Control Administration (part 1) - Software installation essentials
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro