Copy files in login script to users profile desktop

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I am trying to copy some shortcuts (.lnk) files to the desktop of all users
when logging in. I am trying to copy them from the netlogon share. here is
an example of how it worked in a batch file.

xcopy /d /y "%LOGONSERVER%\netlogon\downtime forms.lnk"
"%ALLUSERSPROFILE%\desktop"

I know that I can use the ExpandEnvironment variable but I cannot get the
syntax of the copyfile correct. Here is what I have.

set fso = WScript.CreateObject("Scripting.FileSystemObject")
set WshShell = WScript.CreateObject("WScript.Shell")
strProfile = WshShell.ExpandEnvironmentStrings("%allusersprofile%")
strLogonServer = WshShell.ExpandEnvironmentStrings("%logonserver%")
fso.CopyFile "\\' & strLogonServer & "\netlogon\downtime forms.lnk",
strProfile & "\desktop\"

Any help would be greatly appreciated.
.