如何从开始屏幕删除快捷方式?

时间:2014-03-12 11:03:49

标签: powershell windows-8 windows-server-2012 wsh startmenu

基本上,为了配置和自定义Windows 8/2012用户的启动屏幕,我使用了创建快捷方式并将布局复制到每个用户。使用powershell,我可以通过运行以下命令来创建我的链接和快捷方式:

$ws = New-Object -comObject WScript.Shell
$Dt = $ws.SpecialFolders.item("StartMenu\Wes")
$URL = $ws.CreateShortcut($Dt + "\MYWEBSITE.url")
$URL.TargetPath = "http://MYWEB.MYDOMAIN.com"
$URL.Save()

这会运行,如果我要更新网址,它也会在开始屏幕中更新它。

我的问题是,是否有人知道如何更改它以便删除快捷方式?

2 个答案:

答案 0 :(得分:2)

快捷方式只是一个文件。只需调用命令即可将其删除。 顺便说一句,如果您定位到W8 / 2012或更新版本,我会建议您将vbscript转移到PowerShell上以获取此类内容。您在上面的示例中所做的事情很容易就可以完成 "新的快捷"小命令。

答案 1 :(得分:0)

Server 2012中没有New-Shortcut cmdlet。有一些称为脚本的脚本,包括TechNet库中的脚本(http://gallery.technet.microsoft.com/scriptcenter/New-Shortcut-4d6fb3d8),但没有本机cmdlet。