如何使用Windows PowerShell对包进行排序
适用于:
- Windows 10
- Windows 11
使用以下过程使用 Windows PowerShell 创建新的 App-V 包。
注意
在使用此过程之前,必须将关联的安装程序文件复制到运行排序器的计算机,并且已阅读并了解 规划 App-V Sequencer 和客户端部署的 sequencer 部分。
使用 Windows PowerShell
安装 App-V 排序器。 有关安装 sequencer 的详细信息,请参阅 如何安装 Sequencer。
单击“开始”并键入“Windows PowerShell”。 右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。
使用 Windows PowerShell 控制台键入以下内容:import-module appvsequencer。
若要创建包,请使用 New-AppvSequencerPackage cmdlet。 创建包需要以下参数:
名称 - 指定包的名称。
PrimaryVirtualApplicationDirectory - 指定将用于安装应用程序的目录的路径。 此路径必须存在。
安装程序 - 指定关联应用程序安装程序的路径。
路径 - 指定包的输出目录。
例如:
New-AppvSequencerPackage –Name <name of package> -PrimaryVirtualApplicationDirectory <path to the package root> -Installer <path to the installer executable> -OutputPath <directory of the output path>
等待排序器创建包。 使用 Windows PowerShell 创建包可能需要一段时间。 如果未成功创建包,将返回错误。
以下列表显示可与 New-AppvSequencerPackage cmdlet 配合使用的其他可选参数:
AcceleratorFilePath – 指定要生成包的加速器 .cab 文件的路径。
InstalledFilesPath - 指定应用程序的本地已安装文件的保存路径。
InstallMediaPath - 指定安装媒体的路径
TemplateFilePath - 如果想要自定义排序过程,则指定模板文件的路径。
FullLoad - 指定必须先将包完全下载到运行 App-V 的计算机,然后才能打开它。
从 Windows 10 版本 1703 开始,new-appvsequencerpackage
或 update-appvsequencepackage
cmdlet 会自动捕获所有自定义项并将其存储为 App-V 项目模板。 如果以后要对此包进行更改,将从此模板文件自动加载自定义项。
重要提示
如果具有自动保存的模板,并且尝试通过 TemplateFilePath 参数加载另一个模板,则该参数中的自定义值将替代自动保存的模板。
相关文章
对于 App-V 问题,请使用 App-V TechNet 论坛。