[すべてのプログラム]部分にエントリを追加するには、フォルダー%AllUserProfile%\ Microsoft \ Start Menu \ Programsにショートカットを含めるだけです。
VBScriptでSpecialFolderオブジェクトを使用できます。
Powershellでそれを行う方法はわかりませんが、これはJavascriptでのことです:
var shell = WScript.CreateObject("WScript.Shell");
var allUserProfilePath = shell.SpecialFolders("CommonPrograms");
var myShortcut = shell.CreateShortcut(allUserProfilePath + "\\myShortcut.lnk");
myShortcut.TargetPath = "c:\\My Programs Path";
myShortcut.WorkingDirectory = "c:\\Blah";
myShortcut.WindowStyle = 4;
myShortcut.Save();
VBへの翻訳は簡単です
Dim shell
Set shell = WScript.CreateObject("WScript.Shell")
Dim allUserProfilePath
Set allUserProfilePath = shell.SpecialFolders("CommonPrograms")
Dim myShortcut
Set myShortcut = shell.CreateShortcut(allUserProfilePath + "\myShortcut.lnk")
myShortcut.TargetPath = "c:\My Programs Path"
myShortcut.WorkingDirectory = "c:\Blah"
myShortcut.WindowStyle = 4
myShortcut.Save()