Need help?

Our experts have had an average response time of 11.7 minutes in August 2021 to fix urgent issues.

We will keep your servers stable, secure, and fast at all times for one fixed price.

Copy Files or Folders via GPO

by | Dec 18, 2020

We can automatically copy files or folders via GPO to all domain computers.

Here, at Bobcares we have seen several such Group Policy related queries as part of our Server Management Services.

Today, we’ll take a look at how our Support Engineers go about with this query.


Copy Files or Folders using Group Policies

As mentioned earlier, using Group Policies we can place files in a user profile folder or any directory on a local drive. We can automatically copy or update different configuration files, INI files, EXE files, DLL libraries or scripts from a shared repository.

For instance to copy two files (app.exe and settings.xml) to the desktops of some Active Directory domain users, we can automate copying files to domain computers using GPO logon scripts (by xcopy, robocopy, etc.).

However, our Support Techs suggests a quite simple and easy graphical method to Copy Files or Folders via GPO preferences.


How to Copy contents of Folder via Group Policy

First, we create a shared folder to keep source files. It can be a shared network folder on a dedicated file server or the SYSVOL directory on a domain controller.

To place the files to the Sysvol folder: \\\SYSVOL\\scripts\CorpApp, we make sure that the Authenticated Users group has read permissions on this folder.

Copy Files or Folders via GPO

Furthermore, let us focus on the step we follow:
  1. Create a new Active Directory security group – CorpAPPUsers. We can create a group using the PowerShell cmdlet:
    New-ADGroup CorpAPPUsers -path ‘OU=Groups,OU=DE,dc=bobcares,DC=com’ -GroupScope Global -PassThru –Verbose
  2. Add users to the group:
    Add-AdGroupMember -Identity CorpAPPUsers -Members asmith, bmuller, tweber
  3. Open the Group Policy Management console (gpmc.msc)
  4. Create a new GPO object (CopyCorpApp) and link it to the OU that contains users’ computers
  5. Then, go to the GPO edit mode
  6. Expand the following Group Policy Preferences section: User Configuration –> Preferences -> Windows Settings -> Files
  7. Next, select New –> File
  8. Specify a source file in the shared network folder and the target directory on the target computer
  9. Here, four actions are available for copying files using GPO:
    Create – a file is copied to a target directory only if the file does not exist in it
    Replace – a target file on a user computer is always replaced by a source file
    Update (a default policy) – if a file already exists, it does not replace the source file
    Delete – delete the target file
  10. To copy files to the current user Desktop, use %DesktopDir%
  11. To copy files to the desktops of the specific users, open policy settings-> common tab-> enable Item-Level Targeting option-> Targeting
  12. Select more options of how to apply the GPO, click New Item -> Security Group -> domain, user group
  13. Since we have linked the GPO to the Organizational Unit containing computers, GPO loopback processing mode must be enabled: check to Configure user Group Policy loopback processing mode = Merge in Computer Configuration -> Policies -> Administrative Templates -> System -> Group Policy
  14. Then update Group Policy settings on client computers and make sure that two files have automatically been copied to the Desktop.

Generally, with this method, we can copy scripts, executable application files, etc. to user computers and place a shortcut for it on the Desktop using GPO.

GPO does not have built-in features to copy a folder with all its contents. Instead, we can use Computer (User) Configuration –> Preferences -> Windows Settings -> Folders policy that allows creating a folder on a target computer.

Then proceed with the scenario described above to copy files to it.

[Can’t Copy Files or Folders via GPO? We are here for you.]



In short, using Group Policies, we can automatically copy specific files or folders to all domain computers. Today, we saw an effective method our Support Engineers employ.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.


var google_conversion_label = "owonCMyG5nEQ0aD71QM";


Submit a Comment

Your email address will not be published. Required fields are marked *

Privacy Preference Center


Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid


Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie


These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.