只有powershell能够做
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\hello.lnk")
$Shortcut.TargetPath = "C:\S\bgRun.bat"
$Shortcut.IconLocation = "C:\S\test.ico"
$Shortcut.WorkingDirectory = "C:\S\"
$Shortcut.Save()