【发布时间】:2012-04-11 19:53:48
【问题描述】:
我可以使用 PowerShell 将一些程序固定到 Win7 上的任务栏。
$shell = new-object -com "Shell.Application"
$folder = $shell.Namespace('C:\Windows')
$item = $folder.Parsename('notepad.exe')
$verb = $item.Verbs() | ? {$_.Name -eq 'Pin to Tas&kbar'}
if ($verb) {$verb.DoIt()}
如何修改上述代码以将程序固定到开始菜单?
【问题讨论】:
-
不要。这是用户的决定,不是你的。实际上,与任务栏相同。没有对此故意的编程访问。
-
为什么?有偏见吗?此外,我尝试将它用于开始菜单。但它不起作用。
-
我必须这样做。因为,我想创建一个标准的开发者机器。所有机器必须相同。任务栏、开始菜单……当开发者换机时,以后一定不能有协和问题
-
在您推出的 Windows 映像中有一些方法可以做到这一点。 IIRC 通过系统映像管理器和无人值守安装的应答文件。
标签: powershell windows-7 startmenu