Azure Remoteapp-自定义模板

上一篇文章对微软Azure处于测试阶段的应用虚拟化功能进行了介绍,这篇文章对自定义模板进行介绍。九叔让你#涨姿势#

为什么要自定义模板?其实主要原因是微软发布的模板中是自带office2013的版本,但没有给最终用户和管理员”本地管理员”权限,而微软的权限机制你懂得,没权限很多事情干不了,新装然间再分配是不可能的事情。

PS:熊老师抢了我的首发,同学们可以组团去bs了。传送门在下面↓↓

http://lixun.blog.51cto.com/4198640/1532558

【事实上自己创建的模板同样没管理员权限,这个最后解释】

回到昨天创建的RemoteApp上,点击顶部的Template Images,这里上传新的操作系统镜像。什么是操作系统镜像?说白了就是Hyper-V创建的虚拟机所产生的.vhdx文件。

系统要求安装Windows Azure PowerShell,可以在提示框中进行下载。

操作界面很熟悉,和Windows Azure Pack一样,是Web平台安装程序。

看看任务管理器中运行程序对应的命令,可以得到产品名称,事实上产品名称就是下载后的文件名。

还记得下面这张图么?本博之前所介绍的脱机下载Windows Azure Pack的方法。这个方法同样可以适用到脱机下载Windows AzurePowerShell。

修改命令的produccts部分就可以了。文字看不清可以翻看我的早期博客。

现在需要在自己的虚拟化平台搞一个虚拟机,最好干净点,安装下面两张图的角色。

现在Windows Server 2012 R2创建的虚拟机都是vhdx格式的,可以转换成vhd的,切忌,这里只能使用vhd的。【我以为不能从vhdx到vhd,废了很多力气重新装了一台机器出来。。。】

现在有了vhd,有了azure的PowerShell。

离线安装吧,用下面命令,不离线也可以,直接向导模式巴拉巴拉安装。

用在Azure上创建向导中系统给你的ps命令,在管理员的Azure PowerShell上运行一下。这个界面系统会弹出下载一个ps脚本,需要注意的是,下面的命令必须在保存ps脚本的目录下运行。不同目录会失败。

运行之后要你选择vhd文件,此时选择vhdx也可以,但是会报错。

.\Upload-AzureRemoteAppTemplateImage.ps1 -SAS “?sv=2012-02-12&sr=b&si=61506771-f2d6-45f1-8708-8a31a1b64b9b&sig=AdK42F9j87YdwCp%2FzCErCgspJpWEomdt%2FpAg63N%2FIBk%3D” -URIhttps://cdvwu035031984rdcm.blob.core.windows.net/goldimages/61506771-f2d6-45f1-8708-8a31a1b64b9b.vhd

好了报错了,3个错误、第一个是必须用Windows Server 2012 R2,Windows Server 2012也是不可以的。第二个没有关闭efs,下面我提供一个注册表文件,或者一步一步点过去也可以。

第3个就是说反正存在错误,你没办法继续。

关闭efs的注册表在这里,或者自己一步步点进去,修改下面的键值为1

再次回来,运行脚本,这次没问题了,vhd文件可以存在smb共享上,不限定一定要在本地。之后就是漫长的等待,这和你们公司钱多钱少有很大关系。钱多网速就快。

回到azure,这个时候多了自己上传的镜像可用。

用它生成remoteapp,可以加一些新东西。

中文版,不错吧。我是把任务管理器做成remoteapp的。

【注意几个问题:

  1. 这样创建的模板,同样需要你提前预装软件,软件必须必须提前装好
  2. 通过自己上传的模板,你同样拿不到管理员权限
  3. 微软这么干应该是怕用户自己瞎整,所以就这么用吧,软件预装好,其实实际效果还是不错的,发布什么的也挺好用】

微软私有云高端顶级群【236804566】分享成就牛B之路

欢迎关注新浪微博 @肥九叔

Azure Remoteapp-自定义模板,布布扣,bubuko.com

时间: 2024-10-17 00:20:41

Azure Remoteapp-自定义模板的相关文章

Microsoft Azure Remoteapp使用自定义镜像创建桌面服务

继续来Azure RemoteApp,上一次利用自带的模板小测了一下Azure的RemoteApp.但是默认模板有很多局限性,比如没办法自定义安装APP.不过Azure中提供了上传自定义模板的功能,下面就来看看自定义模板的上传过程. 打开RemoteApp面板,选择Template Images,打开Upload a Template Image. 选择地区和命名后,还需要安装Azure Powershell,打开上方的链接下载web安装程序进行自动安装. 下一步后下载上传脚本. 接下来准备我们

Azure Remoteapp 使用指南

今天拜读了一下陈建http://loveunicom.blog.51cto.com/121558/1530970 (Microsoft Azure Remoteapp预览)这篇大作,深深被感动了.所以赶紧动手测试一下. 需要注意的是,该功能存在于国际版Azure上,祖国版Azure貌似是没有的.同时Windows Azure已经默默改名为Microsoft Azure了,档次更加高大上. [没有号的同学不用在意,楼底有惊喜] 针对拥有访问国际版Azure用户的权限,可以访问azure.micro

Microsoft Azure Remoteapp预览

今天闲来无事,测试了一下微软在国际版Azure中发布的RemoteApp预览版,和大家分享一下. 这一云端服务的全称是:Microsoft Azure RemoteApp.该服务使你可以为用户提供远程资源,这里指的是应用程序.用户可以远程访问这些应用程序,而它们看起来就像是在用户的本地运行的应用程序一样,但它们确实是在云端运行的. 每一个Azure订阅可以创建5个RemoteApp服务,底层由Windows Server 2012 R2支持,宿主所有的资源镜像.目前微软提供的预览版已经构建了一个

Microsoft Azure RemoteApp预览版体验

Microsoft Azure RemoteApp是微软发布在国际版Azure中的DaaS服务,目前还是预览版,需要订阅才能激活试用.RemoteApp允许用户在 Windows.WP8.1.Mac OS X.iOS 和 Android 设备上通过远程桌面来运行应用,比如在 Windows RT 中运行非官方的桌面应用. 下面来看看如何激活RemoteAPP,登陆到Microsoft Azure门户中,选择新建,可以看到REMOTEAPP预览,点击右边的preview program链接进入激活

RazorEngine在非MVC下的使用,以及使用自定义模板

---恢复内容开始--- RazorEngine模板引擎大大的帮助了我们简化字符串的拼接与方法的调用,开源之后,现在在简单的web程序,winform程序,甚至控制台程序都可以利用它来完成. 但如何在使用中调用方法和使用自定义模板呢?来看这样一个例子 1 string str="hello @Model.Name"; 2 string parse=Razor.Prase(str,new {Name="Tom"}); 3 Console.WriteLine(parse

WPF Step By Step 自定义模板

WPF Step By Step 自定义模板 回顾 上一篇,我们简单介绍了几个基本的控件,本节我们将讲解每个控件的样式的自定义和数据模板的自定义,我们会结合项目中的具体的要求和场景来分析,给出我们实现的方案和最终的运行效果. 本文大纲 1.控件模板及数据模板 2.ListBox深度定制模板. 3.TreeView高级模板使用实例. 控件模板及数据模板 控件模板 什么是控件模板,指定可以在控件的多个实例之间共享 Control 的可视结构和性能方面的方面.控件模板其实就是我们在可视方面的自定义模板

Django 自定义模板标签和过滤器

1.创建一个模板库 使用模板过滤器的时候,直接把过滤器写在app里,例如:在app里新建一个templatetags的文件夹,这个目录应当和 models.py . views.py 等处于同一层次.例如: books/     __init__.py     models.py     templatetags/     views.py 在 templatetags 中创建两个空文件:一个 __init__.py (告诉Python这是一个包含了Python代码的包)和一个用来存放你自定义的

Azure RemoteApp(云桌面)的价值和优势

?Azure RemoteApp 基于 Microsoft Auzre,拥有丰富的计算资源.网络资源,同时享有 SLA 保障. ?Auzre RemoteApp 帮助用户保持高效率的工作,无论他们身在何处.使用何种设备(Windows.Mac OS.iOS.Android),只要连接到 Internet 便可在安装了 Microsoft RemoteApp 客户端的设备上,像在本地运行一样,访问和使用部署在 Azure 云端的 Windows 应用程序. ?Azure RemoteApp 可保护

(转)ThinkPHP自定义模板标签详解

转之--http://www.thinkphp.cn/topic/6258.html 模板标签让网站前台开发更加快速和简单,这让本该由程序猿才能完成的工作,现在只要稍懂得HTM的人也能轻易做到,这也就是模板标签的强大之处.接触过dedecms或者phpcms等内容管理系统的人都知道,cms的前台都是使用模板标签来调用数据,如列表,内容.来看一个phpcms v9调用数据排行列表的标签: 1 {pc:content action="hits" catid="6" nu