You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > 410: Scripts & Triggers Manager > Knowledge Base > 02: Tip and Tricks > 04: How to create a shortcut under the Public Desktop using PolicyPak Scripts Manager
04: How to create a shortcut under the Public Desktop using PolicyPak Scripts Manager
print icon

The steps below are performed using WinZip as an example.

 

  1. Create a new GPO and link it to the OU where the computers live that will need to have the shortcut added.
  2. Edit the GPO.
  3.  Select “Computer Configuration > PolicyPak > Scripts Manager”.
  4. Click the “ADD NEW POLICY” button, then click “Next”.
  5. At the “Specify policy target” screen be sure to select the 2nd radio button that states “Apply this policy to all users who log on to the computer (switched mode) then click “Next”.

  1. At the “On apply action” screen select “PowerShell script” from the dropdown.
  2. In the main text window, paste in the script below and then click “Next”.

#Script starts here

#create WinZip shortcut on Public Desktop

$TargetFile = "C:\Program Files (x86)\WinZip\WINZIP32.EXE"

$ShortcutFile = "$env:Public\Desktop\WinZip.lnk"

$WScriptShell = New-Object -ComObject WScript.Shell

$Shortcut = $WScriptShell.CreateShortcut($ShortcutFile)

$Shortcut.TargetPath = $TargetFile

$Shortcut.Save()

 #Script ends here

  1. Before clicking “Next” make sure that the “Run script as user” option is unchecked.

 

  1. Then click “Next” again on the “On revert action” screen.
  2. Select the “Once or when forced” option at the “Specify process mode” screen, then click “Next” again.
  3. Give the policy a descriptive name (i.e. Create WinZip Shortcut on Public Desktop), then click “Finish.

 

Lastly, log into a computer that lives in the OU where this GPO is applied and within seconds of logging in you should see the WinZip shortcut get created on the desktop. If needed you can run GPUPDATE /FORCE from a CMD prompt to speed up the process, or for testing.

 

Note: When installing WinZip from MSI, WinZip will remove any desktop icons by default, for this shortcut policy to work properly you should have it apply after WinZip is already installed, or upgraded. Alternatively, you can change the “Policy process mode configuration” to run “Always” instead of “Once or when forced” to always create the shortcut at login or when GPUPDATE runs.

Feedback
1 out of 3 found this helpful

scroll to top icon