Logo
CAR REVIEW
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows Server

Windows Server 2003 : Setting Up the Group Policy Software Installation Extension (part 1) - Creating a Software Distribution Point

11/29/2011 5:32:53 PM
Before deploying software using Group Policy, create a shared folder or DFS folder to store the setup files, and create a GPO for application deployment, as discussed in this section.

Creating a Software Distribution Point

To deploy applications using Group Policy, first create a software distribution point on the network that contains the setup files for the applications. (Make sure you have volume licenses for the applications.) The best way to do this is to create a folder structure in DFS. This allows you to alter the location of the software distribution point without breaking application deployment, add multiple folder targets for load balancing, and set up WAN-friendly replication.

To create a software distribution point, use the following steps:

1.
Design and create a DFS or shared folder structure for software.

Create a DFS folder that contains other DFS folders that categorize software. The second (or third) level of DFS folders usually contains DFS folders with folder targets that store the actual installation files. For example, the DFS folder that contains the Microsoft Office 2003 setup files might be \\example.local\Software\Productivity\Microsoft Office 2003, with the \\Srv2\Software\Productivity\Microsoft Office 2003 folder target.

2.
Set the following NTFS permissions on the software distribution folder. (Set the share permissions to Everyone = Full Control to prevent conflicting file and share permissions.)

  • Authenticated Users = Read

  • Domain Computers = Read

  • Administrators = Full Control

Important

Permissions that are incorrectly set are among the most common causes of problems when deploying software via Group Policy, so verify that file and share permissions are set properly on the software distribution folder.

3.
Copy the application setup files to the software distribution point, or use an administrative setup command to install the setup files to the software distribution point. Consult the software manufacturer for specific instructions and recommendations.

For example, to install Microsoft Office 2003 to a software distribution point, type D:\Setup.exe/A Pro11.msi, substituting D:\ with the drive letter of the Office CD and Pro11.msi with the .MSI package appropriate for your version of Office. Do not simply copy the setup files.

Note

To publish the software distribution folder in Active Directory so that users can find the folder when searching Active Directory for shared folders, right-click the appropriate container in the Active Directory Users and Computers console, choose New, select Shared Folder, and then type the path of the DFS folder or shared folder in the Network Path box.


Creating a GPO for Application Deployment

Before adding or administering deployed applications, create a new GPO for the applications. To do so, follow these steps:

More Info

For more information about Group Policy, the Group Policy Object Editor, and the Group Policy Management Console.


1.
Install the Group Policy Management Console, if necessary, and then open the Group Policy Management Console from the Administrative Tools folder on the Start menu.

2.
Create a new GPO, and then link it to the appropriate site, domain, or organizational unit (OU).

3.
Use the Security Filtering section to apply the GPO to the appropriate groups of users or computers, as shown in Figure 1.

Figure 1. The Group Policy Management Console

Note

Do not unlink or delete a GPO immediately after using it to uninstall applications; Windows applies the policy when users log on or restart their computers, so if you unlink or delete the GPO before these events occur, Windows does not uninstall the applications.



Real World: Planning Ahead

Use the following list to help plan software deployment via Group Policy:

  • To deploy applications to certain groups, create multiple GPOs and use the Security tab to apply each GPO only to the appropriate group. Or change the security settings for individual programs within a GPO so that only the appropriate groups have access to the applications .

  • Assign GPOs as high up in the Active Directory tree as possible. If all users in a domain need Microsoft Word and Microsoft Excel, put those applications in a GPO that applies to that domain, not in a separate policy for each OU.

  • Test software deployment in a lab, and use OUs to pilot software deployment in a production network. For example, create a GPO and test it in a single OU. If the GPO functions properly, unlink it from the OU and link it to the appropriate domain. (Do not assign or publish the same applications to the same users or computers in multiple GPOs.)

  • Modify quotas to allow users enough disk space to install applications, and leave room for the temporary files created during software installations.

  • Enable Group Policy Results, formerly known as Resultant Set Of Policies (RSoP), on Windows XP Service Pack 2 clients by enabling the Windows Firewall: Allow Remote Administration Exception Group Policy setting. This enables you to remotely check which GPOs Windows has processed on clients.

Other -----------------
- Windows Server 2003 : Using the Group Policy Software Installation Extension & Finding the Right Mix of Services
- Active Directory Domain Services 2008 : Modify a Group Object General Properties & Modify a Group Object Scope
- Active Directory Domain Services 2008 : Add a Group to a Group
- Microsoft Dynamic GP 2010 : Splitting AP across departments automatically with Control Account Management
- Microsoft Dynamic GP 2010 : Getting early warnings with Business Alerts
- SQL Server 2008 R2 : Managing the Optimizer (part 3) - Using Plan Guides & Limiting Query Plan Execution with the Query Governor
- SQL Server 2008 R2 : Managing the Optimizer (part 2) - Forced Parameterization
- SQL Server 2008 R2 : Managing the Optimizer (part 1) - Optimizer Hints
- SQL Server 2008 R2 : Common Query Optimization Problems
- System Center Configuration Manager 2007 : Creating Queries (part 3) - Criterion Type, Operators, and Values
- System Center Configuration Manager 2007 : Creating Queries (part 2) - ConfigMgr Query Builder
- System Center Configuration Manager 2007 : Creating Queries (part 1) - Objects, Classes, and Attributes
- System Center Configuration Manager 2007 : Configuration Manager Queries - Viewing Queries and Query Results
- Microsoft Systems Management Server 2003 : Disaster Recovery - Scheduling Maintenance Tasks
- Microsoft Systems Management Server 2003 : Disaster Recovery - Database Maintenance
- Windows Server 2008 Server Core : Performing a Formatted Printout with Notepad
- Windows Server 2008 Server Core : Obtaining General System Information with the MSInfo32 Utility
- SQL SErver 2008 R2 : Parallel Query Processing
- SQL SErver 2008 R2 : Other Query Processing Strategies
- Configuring and Using Active Directory Certificate Services (part 4) - Protecting Your AD CS Configuration
 
 
Most view of day
- SharePoint 2010 : Configuring Search Settings and the User Interface - Federated Search
- Windows Server 2012 Administration : Examining Active Directory Site Administration
- Working with the Windows Home Server Registry : Working with Registry Entries - Changing the Value of a Registry Entry
- Microsoft Exchange Server 2010 : Defining Email Addresses (part 3) - Email Address Policies - Creating a New Email Address Policy
- BizTalk 2010 : ASDK SQL adapter examples (part 1) - TypedPolling and debatching
- Planning Deployment : Starting Deployment Workbench, Updating BDD 2007 Components
- SharePoint 2010 : Building Composite Solutions (part 2) - External Data Search, External Data and User Profiles
- Plug and Play and Power Management : Device Enumeration and Startup (part 1)
- Windows Server 2008 R2 high-availability and recovery features : Installing and Administering Windows Backup (part 2) - Creating and managing backup jobs
- Extending Dynamics GP with Free Software : Capturing Screenshots and sending an E-mail for support
Top 10
- Windows Phone 8 : Scheduled Tasks - Scheduled Task API Limitations
- Windows Phone 8 : Scheduled Tasks - Updating Tiles Using a Scheduled Task Agent
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 5) - Editing an Existing To-Do Item
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 4) - Creating the To-Do Item Shell Tile, Saving a To-Do Item
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 3) - Debugging Scheduled Tasks
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 2) - TodoService, TodoItemViewModel
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 1) - TodoItem,TodoDataContext
- Windows Phone 8 : Scheduled Tasks - Using Scheduled Tasks
- Windows Phone 8 : Scheduled Tasks - Background Agent Types
- Windows Phone 8 : Windows Phone Toolkit Animated Page Transitions - Reusing the Transition Attached Properties
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro