将IE镜头从服务器部署到多台PC

时间:2014-12-16 16:03:36

标签: deployment psexec sccm

我是sccm,psexec和vb脚本的新手。我需要帮助将Internet Explorer快捷方式从服务器复制到多台计算机。

让我们说我的链接名为Shortcut.lnk,位于\ troyserver \ shortcut.lnk,我需要将其推送到troypc1,troypc2,troypc3。我怎么能这样做?

有人可以帮我解决这个问题吗?我尝试过使用xcopy和psexec,我无法想出一些简单易用的东西。

我需要详细说明所有内容,因为我是新手。

1 个答案:

答案 0 :(得分:0)

似乎没有搜索就问了这个问题。重复此问题How to create a shortcut using Powershell,其中答案列出了示例代码。

您可以使用Powershell在远程计算机上创建快捷方式。 (编辑)另请注意,您可以使用Powershell的foreach遍历计算机列表。 StackOverFlow上有很多这方面的例子。

Example:
PS C:\> $shell = New-Object -comObject WScript.Shell
PS C:\> $shell

SpecialFolders                          CurrentDirectory
--------------                          ----------------
System.__ComObject                      C:\


PS C:\> $shortcut = $shell.CreateShortcut('\\SERVER\c$\mine.lnk')
PS C:\> $shortcut.TargetPath = c:\Windows\Notepad.exe
PS C:\> $shortcut.TargetPath = "c:\Windows\Notepad.exe"
PS C:\> $shortcut.save()
PS C:\> ls '\\itdrenmvp787\c$\mine.lnk'


Directory: \\itdrenmvp787\c$\

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        12/23/2014   3:18 PM        673 mine.lnk