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。 域联接计算机将不受此问题的影响。
注意 |
---|
可能需要打开运行 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
更新现有虚拟应用程序包。