How to create a shortcut using a batch script?

As an IT administrator, you may often find yourself needing to create shortcuts for your users so that they can quickly access certain programs and services. While this can be done manually, it can be time-consuming and tedious. Fortunately, there is an easier way: you can create a batch script to do the job for you.

A batch script is a text file that contains a series of commands that can be executed in sequence to automate a task. In this case, the task is to create a shortcut. To do this, you need to use the Windows Script Host (WSH) object model. This object model allows you to manipulate objects such as files, folders, and the Windows registry.

The first step is to create the batch script. To do this, you will need to open a text editor and enter the following commands:

//Create a shortcut

Set WshShell = WScript.CreateObject(\WScript.Shell\)

Shortcut = WshShell.CreateShortcut(WshShell.SpecialFolders(\Desktop\) & \\\My Shortcut.lnk\)

Shortcut.TargetPath = \C:\\Program Files\\MyProgram\\MyProgram.exe\

Shortcut.Description = \My Shortcut\


This script will create a shortcut on the desktop with the name “My Shortcut” that points to the executable file “MyProgram.exe” in the “Program Files” folder. The description for the shortcut can also be set with the Description property.

Once the script is written, it needs to be saved as a .bat file. This can be done by selecting “Save As” from the File menu, entering a name for the file, and then selecting “All Files” from the “Save as type” drop-down menu. Once the file is saved, it can be run by double-clicking on it.

If the script was successful, a shortcut with the desired name and pointing to the desired program will appear on the desktop. This shortcut can then be used just like any other shortcut.

Creating a batch script to create a shortcut is a simple and effective way to save time and effort when setting up user accounts. It is also a great way to ensure that all users have the same shortcuts and settings, which can be especially useful in a business environment where multiple users need to access the same applications.

Inquire Now

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Find your next full or part-time role here

ScaleDesk can either help you find your next full time gig or a part time side gig where you can create extra income!

Onboard with us once
Skip HR screening and go to the final interview with with only your resume and a video interview you never have to redo
Get paid electronically every month for the hours you work
We will be your reference even if you work for us once

IT Teams: Use ScaleDesk to augment your team

Schedule Demo