Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

How to Create a GPO to Deploy Software

In this tutorial, we’ll show you how to create a GPO to deploy software on your client devices, saving you the boredom and time involved in carrying out the same task over and over.

Since we’re going to be working with Group Policy Objects (GPO), to complete this tutorial, your server(s) will need to be running Microsoft Active Directory Domain Services (AD DS). However, aside from that, we’re going to try and make sure that this tutorial is useful for both novices who are just getting started and more experienced technicians who just need to refresh their memories.

The tutorial is broken up into three parts, but feel free to skip anything that you already know. Specifically, we’re going to look at:

  • Part 1 – Deploying AD DS.
  • Part 2 – Creating a shared network location.
  • Part 3 – Creating a GPO for deploying software.

 

How to Create a GPO to Deploy Software

 

Before you get started

To complete this tutorial successfully, you will need the following:

  • To have registered on the Jotelulu platform and have logged in.
  • To have a Windows Server with AD DS installed.
  • To have an account with administrator privileges.

 

Part 1 – Deploying AD DS

If you haven’t already done so, you’ll first need to install and configure an AD DS domain, register your Domain Controllers and then register your devices. The devices on your domain will be where we’ll deploy the software later on.

If you haven’t already configured a domain, check out How to Configure AD DS on Your Windows Server.

 

Part 2 – Creating a Shared Network Location

Next, you need to set up a shared network folder so that you can publish the software and map it on your client devices. This is how they will install the software using a GPO.

First, create a folder, right-click on it (1) and select Properties (2).

Part 2 - Open the Properties of your new folder
Part 2 – Open the Properties of your new folder

 

Next, click on the Sharing tab (3) and click on “Advanced Sharing… (4).

A new window will then appear. Here, you should click on the checkbox “Share this folder” (5) and then, click on Permissions (6

Next, remove access from Everyone (7) and click on Add (8) to add new users like the devices and users in your domain.

Part 2 - Editing access to the shared folder
Part 2 – Editing access to the shared folder

Next, click on the Security tab (9) and click on Advanced (10). In the window that appears, select Users (11) to add the necessary permissions.

Part 2 - Editing permissions for the shared folder
Part 2 – Editing permissions for the shared folder

Now that you have given access to your users, you need to check that your changes have been applied successfully. Type the full folder path in the search bar (12) and the folder should appear in the results. Doubleclick on the folder to open it (13).

In the image below, you can see the example “\\SRV-OLIN02-001\SoftRepo”

Part 2 - Check that you can access the shared folder
Part 2 – Check that you can access the shared folder

If you can access the folder without any problems, then everything has been done correctly.

 

Part 3 – Creating a GPO to Deploy Software

To create a GPO, first run Server Manager, click on Tools and then, click on Group Policy Management (14).

NOTE: You can also open the Group Policy Management window by running GPMC.MSC.

Part 3 - Open the Group Policy Management screen
Part 3 – Open the Group Policy Management screen

In the Group Policy Management window, expand the tree on the left-hand side (15) to find the Organisational Unit (OU) on which you want to deploy your new software.

In this tutorial, we want to deploy software on the delegation in Zaragoza.

Once you’ve found the right OU, right-click on it and select Create a GPO in this domain, and Link it here… (16).

Part 3 - Click on Create a GPO in this domain, and Link it here...
Part 3 – Click on Create a GPO in this domain, and Link it here…

You will now see the New GPO window in which you just need to enter a name for your new GPO (17) and click on OK. For this tutorial, we’re going to name it “New PuTTY Installation”.

Part 3 - Give a name to your new GPO
Part 3 – Give a name to your new GPO

Your new GPO should now appear in the Group Policy Management window. Simply right-click on it (18) and click on Edit… (19).

Part 3 - Edit the new GPO
Part 3 – Edit the new GPO

In the Group Policy Management Editor, expand the following branch: Computer Configuration > Policies > Software Settings > Software Installation (20). Right-click on Software Installation and select New > Package… (21).

Part 3 - -Add the new software package to deploy
Part 3 – -Add the new software package to deploy

A new window will now appear in which you need to search for the installation package for your software (22). Once you’ve found it, select it and click on Open.

Part 3 - Select the installation package that you want to provision
Part 3 – Select the installation package that you want to provision

Another window will now appear and you should select Assigned (23) as the software implementation method.

Part 3 - Select Assigned as the software implementation method
Part 3 – Select Assigned as the software implementation method

Next, you should check that you have definitely implemented the software (24).

Part 3 - Check that the software appears as available
Part 3 – Check that the software appears as available

To check that your new GPO has been created correctly, run the command “gpupdate /force” with administrator privileges (24).

You may see a warning that it is going to run a startup policy and the system needs to restart. If this happens type “Y” (25) to continue.

Part 3 - Update your Group Policies
Part 3 – Update your Group Policies

Now check that it has been installed correctly. To do this, go to the search bar and type the name of the program (26). If the program appears in the search results (27), click on it to see whether it runs correctly.

Part 3 - Check that PuTTY has been installed on the machine
Part 3 – Check that PuTTY has been installed on the machine

Now you know that the program works correctly. It will be available on all the devices that you wish to deploy it on.

 

Summary

In this tutorial, we’ve seen how to create a GPO to deploy software on your client devices. This will save you valuable time as a sysadmin so that you can dedicate your efforts to more important things like planning, corrections and improvements. As you can see, it’s a very straightforward process. However, if you do encounter any problems, don’t hesitate to contact us and we’ll try to help you as best we can.

Thanks for reading!

Categorias:Servidores