从网站下载并提取远程应用程序文件

问题描述

我对 IT 管理很陌生,我认为我有一个非常复杂的请求,但我想知道是否可以通过 Intune 实现。我有一个要部署的应用程序,我想我需要将该应用程序打包为 Win32 应用程序或通过 Powershell 脚本打包。我基本上需要从这个网站下载 zip,提取内容,打开 WCX,地通过提示,然后将应用程序固定到任务栏。同样,我不确定这是否可能,但是如果有一种简单的方法可以做到这一点,这将为我省去很多麻烦。这是链接

https://kb.tempworks.com/help/how-to-add-an-enterprise-shortcut-to-the-desktop

解决方法

要下载文件,请将 Invoke-WebRequest-OutFile 参数结合使用。

要安装 .wcx,您可以像这样使用 rundll:

rundll32.exe 'tsworkspace,WorkspaceSilentSetup' C:\Path\To\The.wcx

(旧技术网上有一个完整的包装脚本 script gallery

在设计上不可能以编程方式将内容固定到用户的任务栏或开始菜单(好吧,您可以编写一堆热键按下和点击的脚本,但不要' t).