0

基本上,为了为我们的 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()

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

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

4

2 回答 2

2

快捷方式只是一个文件。只需调用命令即可将其删除。顺便说一句,如果您的目标是 W8/2012 或更新版本,我建议您从 vbscript 移到 PowerShell 上进行此类操作。使用“New-Shortcut” cmdlet 可以轻松完成上述示例中的操作。

于 2014-03-12T11:08:45.143 回答
0

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

于 2014-06-23T14:19:13.030 回答