App-V如何让非域内(工作组)PC 也能享受应用程序虚拟化

简介:
在App-V中,假如我们装的是Application Virtualization Management Server,要求是有域环境和SQL server作为数据库,但是有了域环境,如何让非域PC也能访问到server并可以实现应用程序虚拟化呢?没有域或者SQL server,微软有解决的方案,使用Streaming Server或者App-V 独立模式,但是假如已经配置了Management Server,而且只有很少数的计算机在工作组模式下,那么适当配置也可以使Management Server实现对非域PC实现应用程序虚拟化,假如需要用到的话。 
以下是分享一个方法,假如有某些地方说得不对,请大家指正,谢谢! 
App-V 架构的搭建环境在上一篇文章“图解微软应用程序虚拟化工具App-V 4.5安装”中已经叙述,( http://bbs.winos.cn/thread-49320-1-1.html),这里直接从已经装好App-V client的工作组模式下的客户端说起,假如有不清楚,请看看zh_cxl兄的APP-v4.5(softgrid)试用分享 ( http://bbs.winos.cn/thread-49365-1-1.html),或者看看上述的这个帖子。 
1. 域外有一台PC, 处于工作组状态,PC取名为XP3 
 
2. 测试中我们也使用计算机本地帐户a,而非域用户的帐号 
 
3. 在XP3上安装了Application Virtualization Client后,无法联系服务器,也无法使用到虚拟化后的软件,当然,这是必然的,这只是一台工作组的PC 
 
4. 我们在服务器的活动目录,可以新建一个帐户,专门给这样的非域Visitor使用虚拟化程序,例如这里,建了帐户a1, 并且属于可以访问App-V的组内 
 
5. 回到XP3,我们在控制面板-用户帐户中,点击用户a, 选择管理我的网络密码 
 
6. 服务器填写你的app-v 服务器名称,例如这里的gztemp 
输入用户名和密码,这里输入的用户是th.com下的域用户a1 
 
7.  打开Application Virtualization Client, 在发布服务器中右键选择新建服务器 
 
8. 显示名称可选, 类型中,因为实验采用RTSP而非RTSPS协议,所以类型中选择Application Virtualization Server,而非选择增强的安全的Application Virtualization Server 
 
9. 主机名填写服务器名,这里是GZtemp,端口是client端连接到服务器的端口,与服务器端安装时候的一致,默认是554,因为我安装时选择了1000,所以这里是1000 
 
10. 可以看到新建的发布服务器了 
 
12. 我们注销一次,重新登陆,可以看到软件加载正常 
 
后语: 
在安全性问题方面考虑,由于a1只属于SGusers组,不属于活动目录里其他的组,所以只有基本的domain user权限,而且在client端运行将所有应用程序都运行了一遍后,你可以在控制面板-用户帐户中,在管理我的网络密码中,将这个保存的密码删去,那么这个PC就不会再有权限访问你的服务器里,保证了安全性. 
另外,假如不设置管理我的网络密码这一步骤也是可以的,直接选择加载,用户加载新的软件会弹出对话框,因为没有权限连接到服务器,作为系统管理员的你可以帮助输入用户名和密码,例如a1,让其加载,接着让其注销用户重新登陆,实验中的Msn,只需要加载一次,以后就算工作组PC的用户不再有权限访问你的服务器,也能正常使用Msn. 
 
这种方法对于多数为域计算机,很少数为非域内计算机(工作组模式)的环境下,比较有效。但是对于工作组模式下的计算机下的应用程序虚拟化部署,至少还有2种其他的方法。 
1. 使用Streaming Server 
轻量级基础架构由Microsoft System Center Application Virtualization Streaming Server 组成。该服务器可以对应用程序进行序列化,另外还可以在没有活动目录或SQL Server 的情况下对应用程序数据包进行联机升级;但这种方式下无法提供Desktop Configuration Service、软件许可管理或软件计数功能。这些服务都要依赖于针对虚拟化应用程序配置的手动或脚本化的清单文件。 
2. 使用App-V 独立模式 
Sequencer 组件目前支持创建MSI 文件,这种方式可以进一步实现虚拟化应用程序的自动化。MSI 文件中包含了元数据,这样一来分发系统就可以将虚拟化的应用程序识别出来并进行控制。客户端也需要调整为独立模式,这种模式下只允许对虚拟化应用程序进行基于MSI 的更新。这种模式主要针对于那些迫切需要虚拟化应用程序但却又无法保证与服务器连接的用户。App-V 独立模式可以让用户通过光盘、U盘、或现有的软件分发系统部署以MSI 格式打包的虚拟化应用程序。



本文转自 VirtualTom 51CTO博客,原文链接:http://blog.51cto.com/virtualtom/272237,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
编译器 Linux PHP
【Azure App Service】为部署在App Service上的PHP应用开启JIT编译器
【Azure App Service】为部署在App Service上的PHP应用开启JIT编译器
|
3月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
2月前
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。
|
3月前
|
安全 JavaScript 应用服务中间件
【Azure Function App】如何修改Azure函数应用的默认页面呢?
【Azure Function App】如何修改Azure函数应用的默认页面呢?
|
3月前
【Azure Logic App】消费型逻辑应用在消费Service Bus时遇见消息并发速度慢,消息积压
【Azure Logic App】消费型逻辑应用在消费Service Bus时遇见消息并发速度慢,消息积压
|
3月前
【Azure Logic App】在逻辑应用中开启或关闭一个工作流是否会对其它工作流产生影响呢?
【Azure Logic App】在逻辑应用中开启或关闭一个工作流是否会对其它工作流产生影响呢?
|
3月前
|
域名解析 网络协议 网络安全
【App Service】遇见本地访问Azure App Service应用慢或者是调用第三方接口慢的调试小工具
【App Service】遇见本地访问Azure App Service应用慢或者是调用第三方接口慢的调试小工具
|
3月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
3月前
|
存储 SQL JSON
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
【Azure Logic App】微软云逻辑应用连接到数据库,执行存储过程并转换执行结果为JSON数据
|
3月前
|
API 网络架构
【Azure Logic App】在中国区的微软云服务上,使用逻辑应用是否可以下载SharePoint上的文件呢?
【Azure Logic App】在中国区的微软云服务上,使用逻辑应用是否可以下载SharePoint上的文件呢?
【Azure Logic App】在中国区的微软云服务上,使用逻辑应用是否可以下载SharePoint上的文件呢?
下一篇
无影云桌面