ANAVEM
Reference
Languagefr
Create Desktop Shortcuts for Domain Users Using Group Policy (GPO)

Create Desktop Shortcuts for Domain Users Using Group Policy (GPO)

Deploy desktop shortcuts automatically to all domain-joined Windows computers using Group Policy Preferences. Configure shortcuts for applications, URLs, and network resources with targeting options.

Emanuel DE ALMEIDA
3/13/2026 12 min 2
mediumgroup-policy 8 steps 12 min

Overview

Group Policy Preferences (GPP) provides a powerful way to deploy desktop shortcuts across your Windows domain automatically. Unlike traditional Group Policy settings, preferences are applied once and can be modified by users if needed, making desktop shortcuts ideal for GPP deployment.

This tutorial covers how to deploy desktop shortcuts to all domain-joined Windows computers using Group Policy Preferences, including shortcuts for local applications, URLs, and network resources, with item-level targeting options to control which users receive specific shortcuts.

Implementation Guide

Full Procedure

01

Install and Verify Group Policy Management Console

First, ensure GPMC is installed on your domain controller or management workstation. On Windows Server 2025, GPMC is available through the Remote Server Administration Tools.

Get-WindowsFeature -Name GPMC

If not installed, add it through Server Manager:

Install-WindowsFeature -Name GPMC -IncludeManagementTools

Verification: Open Server Manager, navigate to Tools menu, and confirm "Group Policy Management" appears in the list. You can also run gpmc.msc directly from the Run dialog.

02

Create a New Group Policy Object

Open Group Policy Management Console and create a dedicated GPO for desktop shortcuts. This keeps your shortcut policies organized and separate from other configurations.

gpmc.msc

In the GPMC console, expand your forest and domain. Right-click on "Group Policy Objects" and select "New". Name your GPO something descriptive like "Desktop Shortcuts - Company Apps" or "User Desktop Shortcuts".

Pro tip: Use descriptive naming conventions that include the purpose and target audience. This makes GPO management much easier as your environment grows.

Verification: Your new GPO should appear in the Group Policy Objects container. Right-click it and select "Edit" to confirm the Group Policy Management Editor opens successfully.

03

Navigate to Shortcuts Configuration

In the Group Policy Management Editor, navigate to the correct location based on your deployment needs. For user-specific shortcuts that appear on individual user desktops:

User Configuration > Preferences > Windows Settings > Shortcuts

For computer-wide shortcuts that appear for all users on a machine:

Computer Configuration > Preferences > Windows Settings > Shortcuts

Most scenarios use User Configuration since you typically want shortcuts to follow users across different computers in your domain.

Warning: Computer Configuration shortcuts apply to all users on that machine, including local accounts. Use User Configuration unless you specifically need machine-wide deployment.

Verification: You should see an empty "Shortcuts" node. Right-clicking it should show options to create new shortcuts.

04

Create Application Shortcuts

Right-click on "Shortcuts" and select "New > Shortcut". Configure an application shortcut with these settings:

SettingValueDescription
ActionUpdateUpdates existing shortcuts, creates if missing
NameNotepad++Display name on desktop
Target typeFile System ObjectFor executable files
LocationDesktopWhere shortcut appears
Target pathC:\Program Files\Notepad++\notepad++.exeFull path to executable

For network applications, use UNC paths:

\\fileserver\apps\MyApp\MyApp.exe

Set the icon file path to the same executable or specify a custom icon:

C:\Program Files\Notepad++\notepad++.exe

Verification: The shortcut configuration should show all fields populated. Click "OK" to save the shortcut preference.

05

Create URL and Network Resource Shortcuts

Create a second shortcut for web resources. Right-click "Shortcuts" again and select "New > Shortcut" with these settings:

SettingValueExample
ActionUpdateStandard for most deployments
NameCompany IntranetUser-friendly display name
Target typeURLFor web links
LocationDesktopDesktop placement
Target URLhttps://intranet.company.comFull URL including protocol

For network shares, create a File System Object shortcut:

Target path: \\fileserver\shared\documents
Name: Shared Documents

For RDP connections, use .rdp files:

Target path: \\server\share\connections\terminal-server.rdp
Name: Terminal Server
Pro tip: Test all UNC paths and URLs from a client computer before deploying. Network connectivity issues will cause shortcut failures.

Verification: Create shortcuts for different resource types to test the full range of functionality your users need.

06

Configure Item-Level Targeting

Use item-level targeting to deploy shortcuts only to specific users or groups. Select a shortcut you created, then click the "Common" tab in the properties dialog.

Check "Item-level targeting" and click "Targeting...". Add targeting criteria:

Security Group: Domain\IT-Staff
OR
Organizational Unit: OU=Sales,DC=company,DC=com

Common targeting options include:

  • Security Group: Deploy to specific AD groups
  • Organizational Unit: Target users in specific OUs
  • Operating System: Windows 10 vs Windows 11
  • Computer Name: Specific machines

Use logical operators (AND, OR, NOT) for complex targeting:

Security Group: Domain\Managers AND NOT Security Group: Domain\Executives
Warning: Complex targeting can slow down Group Policy processing. Keep targeting rules as simple as possible while meeting your requirements.

Verification: The targeting dialog should show your configured rules. Test with a user account that matches your criteria.

07

Link GPO to Organizational Units

Return to Group Policy Management Console and link your GPO to the appropriate organizational units. Right-click the target OU and select "Link an Existing GPO".

Select your desktop shortcuts GPO from the list. The GPO will now apply to all users or computers in that OU, depending on whether you configured User or Computer settings.

Check the link order and precedence:

Get-GPInheritance -Target "OU=Users,DC=company,DC=com"

Verify security filtering allows the intended users:

  1. Select your GPO in GPMC
  2. Click the "Scope" tab
  3. Ensure "Authenticated Users" has Read and Apply Group Policy permissions
Pro tip: Link GPOs at the highest appropriate OU level to minimize administrative overhead. Use security filtering or item-level targeting for granular control instead of multiple OU links.

Verification: The OU should show your GPO in the "Linked Group Policy Objects" tab with "Enabled" status.

08

Test and Deploy the Policy

Test your GPO on a single client computer before full deployment. On a domain-joined Windows 11 machine, force a Group Policy update:

gpupdate /force

Check if the policy applied successfully:

gpresult /r /scope:user

Look for your GPO name in the "Applied Group Policy Objects" section. For detailed troubleshooting:

gpresult /h c:\temp\gpresult.html

Log off and log back on to see the desktop shortcuts appear. They should match your configured names and target the correct applications or URLs.

Test each shortcut type:

  • Double-click application shortcuts to verify they launch correctly
  • Test URL shortcuts open in the default browser
  • Verify network resource shortcuts connect properly
Warning: Some shortcuts may require a full reboot to appear, especially computer-targeted shortcuts. Don't panic if they don't show immediately after gpupdate.

Verification: Run dir %USERPROFILE%\Desktop to see the .lnk files created by Group Policy Preferences.

Frequently Asked Questions

Can Group Policy desktop shortcuts work with Windows 11 and Windows Server 2025?+
Yes, Group Policy Preferences for desktop shortcuts is fully supported on Windows 11 clients and Windows Server 2025 domain controllers. The feature has remained stable since Windows Server 2012 and works with all modern Windows versions. You can deploy shortcuts for applications, URLs, and network resources without compatibility issues.
What's the difference between User Configuration and Computer Configuration for desktop shortcuts?+
User Configuration creates shortcuts that follow users across different computers and appear only for domain users. Computer Configuration creates shortcuts for all users on specific machines, including local accounts. Most organizations use User Configuration because it provides better user experience and easier management through security group targeting.
How do you target desktop shortcuts to specific groups of users?+
Use item-level targeting in Group Policy Preferences. Select your shortcut, click the Common tab, enable item-level targeting, and add criteria like Security Groups, Organizational Units, or Operating Systems. You can combine multiple criteria with AND, OR, and NOT operators for complex targeting scenarios.
Why aren't my desktop shortcuts appearing after running gpupdate?+
Desktop shortcuts may require a full logoff/logon cycle to appear, especially for User Configuration policies. Check that your GPO is linked correctly, the user has Apply Group Policy permissions, and there's no blocking inheritance. Use gpresult /r to verify the GPO is being applied to the user or computer.
Can you create desktop shortcuts for network applications and file shares?+
Yes, you can create shortcuts for network resources using UNC paths like \\server\share\app.exe for applications or \\fileserver\documents for shared folders. You can also create URL shortcuts for web applications and intranet sites. Always test network connectivity and permissions from client computers before deploying.
Emanuel DE ALMEIDA
Written by

Emanuel DE ALMEIDA

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Share your thoughts and insights

You must be logged in to comment.

Loading comments...