如何部署用于测试的虚拟应用程序包

 

适用对象:System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

System_CAPS_important重要事项

在测试环境中,应仅使用 Server App-V Cmdlet 来管理包以确保包功能正常运行并对其进行测试。

部署虚拟应用程序包

  1. 打开提升的 PowerShell 控制台窗口并运行以下命令:

    Set-ExecutionPolicy Remotesigned –Scope Process -Force

    Set-ExecutionPolicy cmdlet 更改 Windows PowerShell 执行策略的用户首选项。 执行策略是 Windows PowerShell 安全策略的一部分。 它确定是否可以加载配置文件(包括 Windows PowerShell 配置文件)和运行脚本,同时确定哪些脚本(如果有)必须进行数字签名才能运行。

  2. 导入 Server App-V Cmdlet。

    PS C:\> Import-Module ServerAppVAgent

  3. 使用下面的信息自定义与虚拟应用程序包关联的部署配置文档:

    System_CAPS_note注意

    如果包具有关联的 Microsoft SQL Server 组件,则应将这些组件部署到运行 Microsoft SQL 的服务器中以便应用程序可成功运行。

    - 使用 XML 编辑器(例如 [XML Notepad 2007](https://go.microsoft.com/fwlink/?linkid=208297) (https://go.microsoft.com/fwlink/?LinkId=208297))打开 **deploymentconfig.xml**。**deploymentconfig.xml** 位于运行 Server App-V 代理的计算机上的包文件夹根路径中。
    
    - 查看 **/CONFIGURATION/VIRTUALENVIRONMENT** 和 **/CONFIGURATION/LOCAL** 中的**“条目”**节点。
    
    - 在每个**“条目”**下,查看需要自定义的**“值”**节点数据。 通常,这是服务器的名称或丢失的或不正确的密码。 此数据可能是独立的,或可能是较大结构(如数据库连接字符串)的一部分。 可以使用**“条目”**节点中的其他信息了解其来源及其控制的内容。
    
    - 使用相应的自定义项更新**“值”**节点数据。 请勿更改**“值”**节点上的任何属性。 此外,请勿更改**“条目”**节点中的其他部分。
    
    - 保存 deploymentconfig.xml 并关闭 XML 编辑器。
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh221349.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />注意</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>如果部署配置文件内包含密码等敏感信息,则应将该文件保存在安全位置。</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
  4. 添加包。 将加粗示例参数替换为特定于部署的数据。

    PS C:\> Add-ServerAppvPackage –Name MyApp –Manifest C:\MyApp\MyApp_manifest.xml

    –SFT C:\MyApp\MyApp.sft –Configuration C:\MApp\deploymentconfig.xml 

  5. 启动包。 将加粗示例参数替换为特定于部署的数据。

    PS C:\> Start-ServerAppVPackage –Name MyApp