I am creating a shortcut using the following script:
Set oShellLink = objShell.CreateShortcut(\"shortcut.lnk\")
oShellLink.TargetPath = \"C:\\Windows\\System
When in doubt, read the documentation.
From TargetPath property - Remarks Section
This property is for the shortcut's target path only. Any arguments to the shortcut must be placed in the Argument's property.
Arguments to a command belong in the Arguments property:
Set oShellLink = objShell.CreateShortcut("shortcut.lnk")
oShellLink.TargetPath = "C:\Windows\System32\mshta.exe"
oShellLink.Arguments = "D:\path\to\file.hta"
...
oShellLink.Save