Чтобы добавить записи в раздел «Все программы», просто добавьте ярлык в папку% AllUserProfile%\Microsoft\Start Menu\Programs.
Вы можете использовать объект SpecialFolder в VBScript.
Не уверен, как это сделать в 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()