app-v 5.0 sp3 安装部署与维护

App-v 5.0 sp3安装部署与维护

软件介绍:


    App-v 为应用程序虚拟化,

包含在微软桌面优化包 (Microsoft Desktop Optimization Pack)中:

http://www.microsoft.com/zh-cn/windows/enterprise/products-and-technologies/mdop/default.aspx

app-v 包含三个程序,

分别是客户端、服务器端(发布端)、应用程序序列化端(Sequencer)     


wKioL1ZBs8PQkdyEAAECWNgoZgI708.jpg                

下载:

MDOP目前最新版是 2014R2

technet下载地址

https://technet.microsoft.com/en-us/subscriptions/downloads/default.aspx?PV=42%3a178#searchTerm=&ProductFamilyId=178&Languages=en&PageSize=10&PageIndex=0&FileId=0

ed2k://|file|mu_microsoft_desktop_optimization_pack_2014_r2_x86_x64_dvd_6110480.iso|2286940160|6BA3CEE42D7FBF85A2F8C3250F4A6AC7|/

也可以从MSDN I tell you 网站中查找下载。

也可以从微软批量许可中心下载但需要 “开放式授权与许可证编号”

安装环境:

    Windows 2008域、sql server(非express版)。

安装中需要的软件、补丁:

    Windows6.1-KB2533623

Windows6.1-KB2506143(powershell 3.0)、

.net4.5 完整版(dotnet4.5NDP451-KB2858728-x86-x64-AllOS-ENU)。

Silverlight(浏览器插件,用于打开服务端网页进行配置)

MDOP_ADMX_Templates(app-v组策略模版,安装在域控上)

规划:

    一台win 2008 r2 为域控制器

    三台win7 sp1 x64 分别安装客户端、服务端、应用序列化端

    Sql server可以安装在任何一台计算机上,想要方便就直接安装在服务端上

部署:

安装条件:

Server

       操作系统版本:

           Windows server 2008 R2 sp1 64

           Windows server 2012 64

Windows server 2012 R2 64

       Sql server版本(非express版):

           Sql Server 2014 32位或64位

           Sql Server 2012 sp2 32位或64位

Sql Server 2008 R2 sp3 32位或64位

    Client

       操作系统版本:

           Windowsserver 2008 R2 sp1 64

           Windowsserver 2012 64

Windows server 2012 R2 64

Windows 7 sp1 32位或64位

           Windows8 32位或64位

           Windows8.1 32位或64位

           不支持server版系统和运行 App-V 4.6 SP1 或更早版本的计算机


    Sequencer端:

       操作系统版本:

           Windows server 2008 R2 sp1 64

           Windows server 2012 64

Windows server 2012 R2 64

          

Windows 7 sp1 32位或64位

           Windows 8 32位或64位

           Windows 8.1 32位或64位

 

安装步骤:

 

       1 域控端

           准备好windows 域环境,

           安装 app-v 组策略模版

           wKioL1ZBtHqC-QZXAADLRlLUajw000.jpg

 

 

未安装前的域组策略

wKioL1ZBtLaD-xfcAAC8LrAp8bU871.jpg

把安装文件夹下的appv.admx 复制到c:\windows\policydefinitions下


wKiom1ZBtNnw7U-SAACb4GYZJE0462.jpg

wKiom1ZBtNuituDZAADM4t6jq00056.jpg


把安装文件夹下的zh-cn下的appv.adml 复制到

c:\windows\policydefinitions\zh-cn


wKiom1ZBtQzQCgt0AACZIhz9Ba4080.jpg

wKiom1ZBtQ3SjyMEAACNJYMaAw8534.jpg

安装后的域组策略出现app-v,选择发布,设置发布服务器

wKioL1ZBtZaAH7l1AAN2E42PcfQ825.jpg

发布服务器的地址一定要写正确,是http://主机名:发布端口号

wKiom1ZBtXGyNcG4AAP3XuhC-yo000.jpg

       2 Server

运行appv_server_setup


wKioL1ZBtnOQ2Yq2AADIdi6Sz7s157.jpg


wKioL1ZBtpWCdlSuAACRyHIlIRA743.jpg


点击“安装”后下一步选 “同意”

再点“不想使用更新”再下一步

全选,都安装在一台服务器上即可,下一步


wKiom1ZBtjbyahuuAAC_SybHG5g960.jpg

安装位置默认

wKiom1ZBtjjCkwBGAACH3wI_iL8033.jpg

由于我把sql server安装在同一台服务器上,并且实例名就是默认的mssqlserver,所以在sql server这个地方都使用默认

wKioL1ZBtoPSoXwlAACYiChZpaQ808.jpg


wKiom1ZBtj-RyRI9AACi2ktkYj4943.jpg


wKiom1ZBtkLi_GA-AACpIepyz-o233.jpg

wKioL1ZBtoyxVvIEAACiadXNEio453.jpg

 

 

 

下面输入域管理员帐户使用 域\用户名的或 域\组 的形式

注意端口号,有需要则改。我改成了8001

wKiom1ZBtkeSJ3bHAAC-lcLx2G0174.jpg

接下来指定另两个服务的端口号,不要冲突。我写的是8002\8003

wKioL1ZBtpGSbjPbAACqTfrWWH4555.jpgwKiom1ZBtkuBebJ_AACAns2asZY051.jpg

等待完成

wKiom1ZBtlDjqkFiAACt0ibyCgE433.jpg

完成后在开始菜单中找到快捷方式。是个网页形式的。

wKioL1ZBtpqTBpCkAACSh4a6z4U661.jpg

 

 

 

 

      

3Client端,

安装powershell 3.0 然后

安装appv-client,等安装完成。完成后会发现,根本没有什么程序或快捷方式可以打开,因为它是后台的。

wKioL1ZBuP3z6mmkAAGbkViJzAI417.jpg

       4Sequencer

           运行appv_Sequencer程序,等待安装完成。



wKioL1ZBuQLh0aRUAAG4WbUUCGQ962.jpg


 

运维管理:

    Sequencer端创建虚拟化程序

       在开始菜单 找到 快捷方式

       

wKiom1ZBuSzAtgqHAAA3RdtseB8929.jpg




选择 “创建新虚拟应用程序包”

wKioL1ZBuXvBqvVOAAH7eVWjyN4435.jpg

这里选择“创建包”

wKioL1ZBuYKzIj6bAAGTl11-c24006.jpg

这里会列出一些警告做适当处理就可以了,不管也没事。


wKiom1ZBuX6D7EZ7AAHEhuRulNw471.jpg





根据要虚拟化的程序,选择类型,是标准程序还是插件什么的。

wKioL1ZBuc2wxYwRAAKQrI2l_Tc778.jpg

指定安装程序的完整路径

wKioL1ZBudCTknqVAAFMLL1WNX4864.jpg

输入一个包的名称

wKioL1ZBudWh6gNuAAGNkuZVyQk909.jpg

下面会正常安装了,注意这里的安装位置,最好选择一个单独地方,最好不要默认的。



wKioL1ZBuhnQSvXrAANpnK7-TFA699.jpg




安装完成后选择我已完成安装,点下一步。有些程序安装完成后会自己运行,关了就可以,如果要输入注册码或进行一些其它配置就直接配置就可以。配置完成后再点下一步。

wKiom1ZBudjDW4fvAAKfgG17SPA522.jpg

 

 

 

 

这里也可以运行刚才安装好的程序来进行配置。

wKioL1ZBuiSgvN2KAALH59pdV4g617.jpg

一般选择停止即可。


wKiom1ZBukKD7P9QAAG3O2qHc2E674.jpg



输入保存位置,我这里把appv-server端的一个文件夹共享了,存到了appv-server服务器上。每一个虚拟化程序最好保存到一个单独的文件夹中

wKioL1ZBuo3iQ4tgAAJYExx7Ums564.jpg

此时已完成虚拟化。

 

 

 

 

 

    发布服务器发布已经虚拟化的程序

      打开服务端控制台 http://主机名:端口号/console.html


wKiom1ZBup2zpeKlAAGTZlskHao402.jpg

wKiom1ZBuqDC31ypAAHN4plR-B8533.jpg




在左侧选择 “包”然后在右侧选择 “添加或升级包”,在弹出的对话框中输入刚才虚拟化完成后保存的appv文件。

wKiom1ZBuqSR48AeAAHs0Esv8nE754.jpg

选中它 编辑下面的 AD访问权限 来 设置哪些域用户可以得到这个程序

wKiom1ZBuqfik0q-AAEZQq-KUaY183.jpg

 

然后在包上右键选择 “发布”


wKiom1ZBuvfioYf0AAIep6EG_wE689.jpg



到此已完成。

wKiom1ZBuvmDVE5XAADquSQ8VZA259.jpg

 

 

    客户端设置

为确保组策略刷新,先在运行中输入 gpupdate 刷新组策略然后在运行中 输入powershell 打开脚本窗口后 输入:Get-ExcutionPolicy  若显示 Restricted  则表示不能运行脚本,那么就要 输入 Set-ExcutionPolicyRemoteSigned 按提示再输入y。然后再运行Get-ExcutionPolicy若显示 RemoteSigned 则可以。在powershell窗口中输入命令可以先输入几个字母然后用TAB键补全。

在powershell 窗口中 输入get-appvpublishingserver如果提示无此命令,输入Import-Module AppvClient 后再输入

get- appvpublishingserver,必须安装appv client端才能运行此段中的命令

如果一切正常应该能看到刚才在域控组策略中配置的发布服务器。

如下图:已经显示出来了。如果没有,请检查组策略的设置,查看这台电脑和当前登录的用户是否能集成刚才在域控端设置的组策略。更改组策略后在域控端和appv客户端用gpupdate 马上刷新


wKioL1ZBu3yCSydVAAHMg4G25Z8845.jpg


输入命令remove-appvpublishingserver �Cserverid 1 试图删除此发布服务器会提示失败,看错误信息可知这是通过 组策略管理的,在此不能删除,只能通过组策略删除。

wKioL1ZBu3_DXwHNAAGMHr_u31w848.jpg

这里也可以用命令直接添加 发布服务器

wKiom1ZBuzXxCntyAABLnKxzPwM917.jpg


其它命令参考 “通过使用 PowerShell 来管理App-V”

https://technet.microsoft.com/zh-cn/library/jj713419.aspx

 

当使用域组策略管理时,客户端只需要安装app-v客户端和powershell 3.0,不需要任何其它配置,当发布服务器发布了虚拟化的应用程序后,客户端的开始菜单中就会出现相应程序。

 

需要说明的是 从app-v5.0 sp2 开始,客户端不再集成图形界面的程序了,想要图开图面必须再安装一个 appv_clientui_setup

 

 


你可能感兴趣的:(5.0,SP3,App-v)