Server Application Virtualization Cmdlet

 

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

Server Application Virtualization Agent Cmdlet

可以在任何一台计算机中安装这些 cmdlet 并远程管理 Server App-V 代理。 不需要在运行 Server App-V 代理的计算机上安装这些 cmdlet,因为 Server App-V 使用 Windows Management Instrumentation (WMI) 远程处理。

建议针对以下情况使用 Server App-V PowerShell cmdlet 远程管理应用程序:

  • 远程服务器正在运行 Server App-V 代理并连接到域。

  • 当你使用的帐户是域的成员时。

  • 域帐户是要在其上部署应用程序的服务器上的本地管理员组成员。 但是,在独立环境中,不可能使用 cmdlet 将 Server App-V 应用程序设置到远程服务器上。

对于工作组方案,客户应在部署应用程序的服务器上本地运行 cmdlet。 域联接计算机将不受此问题的影响。

System_CAPS_note注意

可能需要打开运行 Server App-V 代理的计算机的防火墙,以允许 WMI 远程处理。

下面的列表显示了函数名称和当前可用于 Server App-V 代理的函数的简要说明:

  • Add-ServerAppvPackage

    将新的虚拟应用程序包添加到运行 Server App-V 代理的计算机,或升级运行 Server App-V 代理的计算机上的现有虚拟应用程序包。

  • Backup-ServerAppvPackageState

    将与现有虚拟应用程序包关联的运行时状态备份到指定位置。

  • Get-ServerAppvAgent

    返回有关 Server App-V 代理的信息。

  • Get-ServerAppvPackage

    查询和检索有关虚拟应用程序包的信息,该程序包已部署到运行 Server App-V 代理的指定计算机中。

  • Remove-ServerAppvPackage

    从运行 Server App-V 代理的指定计算机中删除已部署的虚拟应用程序包。

  • Remove-ServerAppvPackageState

    删除与虚拟应用程序包关联的所有运行时状态,并将虚拟应用程序包返回到初始状态。

  • Restore-ServerAppvPackageState

    使用备份还原与虚拟应用程序包关联的运行时状态。

  • Set-ServerAppvPackageConfiguration

    使用提供的部署配置文档配置现有虚拟应用程序包。

  • Start-ServerAppvPackage

    启动虚拟应用程序包和所有关联的子系统。

  • Stop-ServerAppvPackage

    停止虚拟应用程序包和所有关联的子系统。

Server Application Virtualization Sequencer Cmdlet

若要使用 Sequencer cmdlet 来创建包,必须在运行 Sequencer 的计算机上安装 cmdlet 和 PowerShell 2.0。 支持 PowerShell 2.0 远程功能,因此可以从运行 PowerShell 2.0 的任何计算机中使用这些 cmdlet。

下面的列表显示了函数名称和当前可用于 Server App-V 顺序器的函数的简要说明:

  • New-ServerAppVSequencerPackage

    创建新的虚拟应用程序包。

  • Protect-UpdateConfiguration

    对部署配置文档中的私有值进行加密。

  • Unprotect-UpdateConfiguration

    对部署配置文档中的加密部分进行解密。

  • Update-ServerAppVSequencerPackage

    更新现有虚拟应用程序包。