![Page 1: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/1.jpg)
Deploying Software with Group PolicyChapter Twelve
![Page 2: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/2.jpg)
Exam Objectives in this Chapter: Distribute software using Group Policy Troubleshoot Group Policy application deployment
issues Maintain installed software by using Group Policy Distribute updates to software distributed by Group
Policy Configure automatic updates for network clients
using Group Policy
![Page 3: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/3.jpg)
In this Chapter: Understanding Software Deployment with
Group Policy Deploying Software with Group Policy Maintaining Software Deployed with Group
Policy Troubleshooting Software Deployed with
Group Policy
![Page 4: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/4.jpg)
To Complete this Chapter: Complete the requirements on pages 1 – 2.
![Page 5: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/5.jpg)
Software Deployment with Group Policy You use the Software Installation and Maintenance
feature of IntelliMirror to create a managed software environment with the following characteristics: Users have access to the applications they need to do their
jobs, no matter which computer they log on to. Computers have the required applications, without
intervention from a technical support representative. Applications can be updated, maintained, or removed to
meet the needs of the organization.
![Page 6: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/6.jpg)
Tools for Software Deployment with GPO Software Installation Extension allows
administrators to centrally manage: Initial deployment of software Upgrades, patches, and quick fixes for software Removal of software
![Page 7: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/7.jpg)
Exam Tip Know the difference between assigningassigning
software and publishingpublishing software
![Page 8: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/8.jpg)
Assigning Applications The application is advertised to the user on the Start
menu the next time he or she logs on to a workstation, and local registry settings, including filename extensions, are updated.
The application advertisement follows the user regardless of which physical computer he or she logs on to.
![Page 9: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/9.jpg)
Publishing Applications The application does not appear installed on
the users’ computers. No shortcuts are visible on the desktop or
Start menu, and no updates are made to the local registry on the users’ computers
![Page 10: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/10.jpg)
The Windows Installer Service The Windows Installer package is a file
containing information that describes the installed state of the application.
Because the Windows Installer service manages the state of the installation, it always knows the state of the software.
If there is a problem during software installation, Windows Installer can return the computer to its last known good state.
![Page 11: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/11.jpg)
Windows Installer Packages A Windows Installer package is a file that
contains explicit instructions on the installation and removal of specific applications.
![Page 12: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/12.jpg)
There are two types Native Windows Installer package (.msi) files Repackaged application (.msi) files
![Page 13: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/13.jpg)
Customizing Windows Installer Packages You can customize Windows Installer
packages by using modifications, also called transforms.
![Page 14: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/14.jpg)
File Types Transform (.mst) files These files provide a means
for customizing the installation of an application. Patch (.msp) files These files are used to update an
existing .msi file for soft-ware patches, service packs, and some software update files, including bug fixes.
![Page 15: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/15.jpg)
Application (.zap) Files You can also deploy software using the
Software Installation extension by using an application file.
Application files are text files that contain instructions about how to publish an application, taken from an existing setup program (Setup.exe or Install.exe).
![Page 16: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/16.jpg)
Add Or Remove Programs in Control Panel
You can control which software is available to users within Add Or Remove Programs in Control Panel by using Group Policy settings.
Users no longer need to look for a network share, use a CD-ROM, or install, fix, and upgrade software themselves.
![Page 17: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/17.jpg)
Software Deployment Approaches Note table 12-1 on pages 7 – 8.
![Page 18: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/18.jpg)
Distributing Windows Installer Packages
For large-scale deployments or deployments with computers running pre–Windows 2000 operating systems, you might also consider using the Microsoft Systems Management Server (SMS) along with Group Policy to handle software deployment.
![Page 19: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/19.jpg)
Group Policy by using SMS: Some areas to use SMS:
Non–Windows 2000–based clients Deploying software over slow links Software licensing and metering Identification of computer configurations
![Page 20: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/20.jpg)
Deploying Software with Group Policy Exam Tip
Know the tasks for deploying software with Group Policy.
First set up a Software Distribution Point (SDP)
Microsoft recommends use of DFS Next add a GPO
![Page 21: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/21.jpg)
Software Deployment Process with GPO Create a new software package in your GPO
![Page 22: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/22.jpg)
Software Deployment Process with GPO Browse through Network Places: Locate the
.msi file
![Page 23: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/23.jpg)
Software Deployment Process with GPO
Now select either: Publish Assign or Advanced
![Page 24: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/24.jpg)
Software Deployment Process with GPO
You may now use the properties of the software package to modify its deployment.
![Page 25: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/25.jpg)
Software Installation Properties Four Tabs
GeneralGeneral Advanced File Extensions Categories
![Page 26: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/26.jpg)
Software Installation Properties Four Tabs
General AdvancedAdvanced File Extensions Categories
![Page 27: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/27.jpg)
Software Installation Properties Four Tabs
General Advanced File ExtensionsFile Extensions Categories
![Page 28: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/28.jpg)
Software Installation Properties Four Tabs
General Advanced File Extensions CategoriesCategories
![Page 29: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/29.jpg)
Adding Windows Installer Packages Through GPO and Selecting Package Deployment Method
![Page 30: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/30.jpg)
Caution Be sure to enter the UNC path to the SDP in
the File Name list. If you merely browse and select the Windows Installer package to be added to the GPO, you have entered only the local path and clients will not be able to find the Windows Installer package.
![Page 31: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/31.jpg)
Software Deployment Best Practices Assign or publish just once per GPO Assign or publish close to the root in the Active Directory hierarchy Make sure Windows Installer packages include modifications before
they are published or assigned Specify application categories for your organization Take advantage of authoring tools Repackage existing software Set properties for the GPO to provide widely scoped control Set properties for the Windows Installer package to provide fine
control Know when to use Group Policy Software Installation and Systems
Management Server (SMS)
![Page 32: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/32.jpg)
Practice: Deploying Software with Group Policy
Exercise 1: Preparing Server2 Page 12-28
Exercise 2: Setting Up an SDP Exercise 3: Configure a GPO for Software Deployment (Assign)
Page 12-29 Exercise 4: Testing Software Deployment Exercise 5: Configure a GPO for Software Deployment (Publish)
Page 12-30 Exercise 6: Testing Software Deployment
Page 12-31
![Page 33: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/33.jpg)
Maintaining Software Deployed with Group Policy After the deployment of software
applications, it might be necessary to redeploy, upgrade, or remove them at some point in the software life cycle.
![Page 34: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/34.jpg)
Redeploying Applications Deployed with Group Policy
You can redeploy an application previously deployed with Group Policy if there are small changes that need to be made to the original software deployment configuration.
![Page 35: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/35.jpg)
Upgrading Applications Deployed with Group Policy
Events in the life cycle of the software can trigger an upgrade The original developer of the software might
release a new version with new and improved features.
The organization might choose to use a different vendor’s application.
![Page 36: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/36.jpg)
Removing Applications If you delete a GPO that deploys a software
application, the application cannot be uninstalled with Group Policy.
If the application cannot be uninstalled with Group Policy, you (or the users) must manually uninstall the application from each client computer.
![Page 37: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/37.jpg)
Deleting To avoid this hazard, you must remove
applications deployed with Group Policy in three steps: Choose the software removal method you want to
implement. Allow the software removal to be processed. Delete the GPO
![Page 38: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/38.jpg)
Software Removal Methods There are two options
You can immediately uninstall the software from users and computers (known as a forced removal), or
You can allow users to continue to use the software, but prevent new installations (known as an optional removal).
![Page 39: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/39.jpg)
Note When you originally deploy the software, if
you want the application to be removed when a GPO no longer applies, select the Uninstall This Application When It Falls Out Of The Scope Of Management option in the Deployment tab in the Properties dialog box for the package
![Page 40: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/40.jpg)
Exam Tip Know how to use Gpresult to troubleshoot
software deployed with Group Policy.
![Page 41: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/41.jpg)
Troubleshooting Scenarios Pages 41 – 45.
![Page 42: Deploying Software with Group Policy Chapter Twelve](https://reader036.vdocuments.us/reader036/viewer/2022062519/5697bfbc1a28abf838ca1895/html5/thumbnails/42.jpg)
Summary Case Scenario Exercise
Pages 47 – 49. Troubleshooting Lab
Pages 49 - 51 Exam Highlights
Key points page 52 Key terms page 51