我们有一个Silverlight 5应用程序,有浏览器内和浏览器外的版本。浏览器外版本用于提供提升的权限,其中需要访问本地资源。
现在,我们面临着在典型的医院环境中安装浏览器外应用程序的问题。在这里,我们首先是通过 GPO 或其他机制进行集中部署。第二件事是提供指向单点登录平台的可脚本链接,这些链接通常用用户可用的服务启动板替换普通桌面。也可能阻止直接访问物理 C 盘。
众所周知,OOB SL-应用程序的普通桌面链接是sllauncher.exe的唯一参数。
在这种情况下,如何开始支持应用的部署和安装?
可以使用脚本将 XAP 安装为浏览器外应用程序,以调用如下所示的sllauncher
:
"C:Program Files (x86)Microsoft Silverlightsllauncher.exe"
/install:"C:tempMyApp.xap"
/origin:http://www.mysite.com/ClientBin/MyApp.xap
/shortcut:desktop+startmenu /overwrite
XAP 需要在本地可用才能正常工作。(我还没有从网络共享中尝试过。