企业环境中面临的众多挑战之一,是管理该组织所有工作站上安装的海量应用程序。当这些应用程序还必须根据组织的特定需求进行配置时(例如添加可选扩展或专用接口),这一过程会变得更加复杂。
为优雅地解决公司范围内 Altium 软件安装管理的难题,Enterprise Server 平台提供了专用的 Network Installation Service。该服务允许组织通过本地网络对 Altium 产品执行安装或更新。Network Installation Service 的主要目标是:
-
提高更新速度——用户将在本地网络内下载数据。
-
消除更新功能对互联网访问的依赖——可在隔离网络中工作,无需访问全球互联网。
-
提供以集中方式控制版本与更新的能力。
-
支持使用 Microsoft 的 Active Directory Group Policy 执行推送安装。
通常,你会先将所需的产品与扩展从 Altium 的 Cloud Repository 获取到本地 Enterprise Server,然后制作一个部署包以便在网络中进行安装。后续更新可以配置为自动执行,或手动设置,以便对设计人员机器上安装的内容实现最大程度的控制。
Network Installation Service (NIS) 作为 Enterprise Server 安装的一部分提供。不过,如果你不需要 Enterprise Server 提供的全套强大功能,但仍希望使用 NIS 相关能力,则可以通过安装
Altium Infrastructure Server 来实现。该软件使你能够配置并使用 Network Installation Service(以及 Private License Service (PLS)),而无需使用与 Enterprise Server 密切相关的数据管理功能。无论哪种情况,要使用 NIS,安装了 Enterprise Server(或 Altium Infrastructure Server)的计算机
must 需要连接到互联网。
访问 Network Installation Service
Related page: 探索基于浏览器的界面
你与 Network Installation Service (NIS) 交互的入口是 Enterprise Server Workspace 基于浏览器界面的 Installations 页面。通过在左侧导航树中选择 Admin – Installations 条目来访问该页面。
你必须使用管理员凭据通过首选浏览器登录 Enterprise Server,才能访问并执行 Network Installation Service 类型的功能。

访问 Workspace 基于浏览器界面的 Installations 页面——即你连接到 Network Installation Service 的入口。你必须以 Workspace 管理员身份登录,才能访问并与 NIS 交互。
NIS 相关设置
在更深入查看 NIS 界面以及如何使用该服务之前,需要先配置几个重要设置。Network Installation Service 允许你从 Altium Cloud Repository 复制产品与扩展的安装程序——这些安装程序可以先获取到本地 Enterprise Server,或直接下载。要实现这一点并受益于自动更新,你必须提供用于访问该 Cloud Repository 的凭据。由于 Altium Cloud Repository 与你通常获取 Altium 软件安装程序的来源相同(即 Altium 网站的 Altium Downloads page),因此只需提供你的 AltiumLive 凭据即可。请在 Workspace 基于浏览器界面的 Admin – Settings – General – AltiumLive Credentials 页面中完成设置。

在 Workspace 的常规设置中输入你的 AltiumLive 凭据。要从 Altium 云端的安全存储(也就是 Altium Cloud Repository)获取 Altium 产品与扩展,需要这些凭据。请记得点击 Save 按钮以使本页更改生效。
第二个设置是指定使用 Automatic Updates 功能时的检查间隔。这决定了检查 Altium Cloud Repository 中指定产品与扩展是否有更新版本的频率。在 Workspace 基于浏览器界面的 Admin – Settings – Network Installation 页面中以分钟为单位设置间隔时间。默认值为 120 分钟(即每隔几个小时检查一次更新)。

对于已配置为自动更新的产品与扩展,请指定软件检查这些更新的时间间隔。
使用 NIS 界面
以下各节将按使用该服务时的逻辑流程顺序,详细介绍 NIS 界面的各个组成选项卡。
Products & Extensions 选项卡
Products & Extensions 选项卡用于查看可用的 Altium 产品与扩展安装程序集合——这些内容会根据你提供的 AltiumLive 凭据而可用(参见上一节)。它们存储在 Altium 的 Cloud Repository 中。
可从 Altium Cloud Repository 下载的安装程序分为两类:
-
Products——包括你组织在当前许可证下可用的所有产品,例如 Altium Designer。
-
Extensions——扩展会“插入”到产品中以扩展其功能。
使用该选项卡的两个区域来选择所需的 Product 以及任意 Extensions。
任意时刻只能选择一个产品(以及该产品的一个版本)进行获取/下载,但可以选择任意数量的扩展(每个扩展仅能选择一个特定版本)。所选产品(及版本)默认安装的所有扩展会自动包含在获取/下载中(并且会是适用于该产品版本的最新版本)。因此,需要你明确启用的,是那些可用但默认不安装的扩展(如有需要)。
启用(勾选)顶层产品(或扩展)会自动启用 just 该产品或扩展的最新发布版本,无需展开产品并滚动到列表底部去选择最新版本。

NIS 界面的 Products & Extensions 选项卡用于选择你希望获取(或下载)的产品及相关扩展。此处示例中已选择一个产品,准备进行获取。另请注意,你可以使用筛选字段快速找到所需内容(如图中 Extensions 区域所示)。
除了能够在本地 Enterprise Server 中获取并存储产品与扩展外,你还可以使用 NIS 界面将产品与扩展下载到 outside Enterprise Server 之外——以保存的 ZIP 压缩包形式。提供此功能是为了便于你在不同 NIS 安装之间传输安装包(例如从开放网络中的 Enterprise Server 传到封闭网络中的 Enterprise Server)。为区分 acquisition 到本地 Enterprise Server 与 download 到硬盘,界面提供以下按钮:
-
——获取并将产品及任意扩展存储在本地 Enterprise Server 中。
-
——创建可直接下载到硬盘的安装包。
选择所需产品与扩展后,点击相应按钮以继续获取或下载。期间会出现几个通知对话框——点击 OK 继续即可。进度可在界面的 Tasks tab 中查看。
如果是下载而非获取,你最终需要在 Tasks 选项卡中下载该安装包——留意与相应且已完成的 Packaging 任务关联的 Download Package 控件。下载位置为浏览器默认的下载目录。
当获取到本地 Enterprise Server 后,已获取的产品与扩展会在列表中以绿色文字高亮显示。父级条目为绿色表示你已拥有该安装程序的最新版本。

已获取的产品与扩展(及其相关版本)会通过绿色文字进行高亮显示。
Tasks 选项卡
Tasks 选项卡提供操作日志,用于反映当前正在运行或已运行的任务。这些任务包括:
-
Acquiring——将产品及任意扩展从 Altium Cloud Repository 获取到你自己的本地 Enterprise Server。
-
Packaging——将产品及任意扩展打包为 ZIP,以便下载到本地硬盘。
-
Import——导入离线安装包(到本地 Enterprise Server)。
在此查看正在运行/已完成任务的状态。展开某个任务可查看其包含的详细任务列表。

NIS 界面的 Tasks 选项卡用于查看当前正在运行的任务或已运行的任务——相当于一个操作日志。
你可能需要重新加载页面,或切换到其他选项卡再切回,以手动刷新正在运行任务的信息。
如果你正在创建一个用于下载到本地硬盘的安装包,该安装包并不会直接保存到硬盘。相反,它只是被准备好并存储在本地 Enterprise Server 中。然后你需要点击 Download Package 控件。该安装包将以 ZIP 文件形式交付——下载到浏览器指定的默认下载位置。

示例:一个已准备好的安装包(在 Products & Extensions 选项卡中使用 Download 按钮生成),随后被下载到本地硬盘。
Server Storage 选项卡
Server Storage 选项卡列出本地 Enterprise Server 中可用的产品与扩展——即你之前通过界面的 Products & Extensions tab 获取的内容。部署包可以 only 包含此选项卡中列出的产品与扩展。

NIS 界面的 Server Storage 选项卡反映了当前本地 Enterprise Server 中可用的所有产品与扩展。随后将使用这些内容来构建并生成部署包。
当然,你可以在任何阶段通过获取更多产品和扩展(在 Products & Extensions tab 中)来向此“存储桶”添加内容。你也可以导入一个安装包(例如从硬盘或网络位置)。要这样做,单击
按钮,然后在随后出现的 Open 对话框中浏览并选择所需文件。通常这会是一个包含先前下载的安装包的 ZIP 文件——只需选择这一个文件,安装所需的所有组件就会被解压并相应导入。
导入功能适用于需要在不同 NIS 安装之间传输安装包的场景(例如从开放网络传到封闭网络)。

可以从离线安装中导入产品和扩展。
如果某个产品(或扩展)的特定版本已存在于本地 Enterprise Server 中,则不会再次导入。
要移除任何产品和扩展(即从本地 Enterprise Server 中删除它们),请分别在
Products 和
Extensions 列表中选中它们,然后单击

按钮。
当产品和扩展已驻留在本地 Enterprise Server 中后,你就可以自由构建一个或多个部署包,以供公司范围内使用。可在 Server Storage 选项卡中选择所需产品和扩展,然后单击
按钮来启动该操作。此操作会将你带到界面的 Deployment Packages 选项卡,并在随后显示的 Deployment Package 对话框中进行配置。下一节 Deployment Packages Tab 将对此进行更详细说明。
你可以在界面的 Server Storage 选项卡中,直接基于所选产品及其任意扩展生成部署包。将鼠标悬停在图像上可看到:你将被带到界面的 Deployment Packages 选项卡,并显示 Deployment Package 对话框,用于按需细化该包。
Deployment Packages Tab
NIS 界面的 Deployment Packages 选项卡用于创建并配置 Deployment Package,它规定了如何安装所选产品和扩展。创建后,可以下载关联的 Windows Installer Package 文件(*.msi),并用它在目标客户端计算机上安装软件,或在公司内所有客户端计算机上安装。
每个已定义的部署包都会存储在本地 Enterprise Server 中。

NIS 界面的 Deployment Packages 选项卡——用于制作部署包(随后可下载并在组织内使用)的控制中心。
要添加新的部署包,单击
按钮。将出现 Deployment Package 对话框,用于配置该包(参见 Configuring a Deployment Package)。
对于每个已定义的部署包,会显示以下内容:
-
Name – 包的有意义名称,可能用于标识将要安装的产品(及版本)。
-
Description – 更详细的描述,说明该包提供什么以及面向谁。
-
Created By – 创建该包的本地 Enterprise Server 用户。
-
Created At – 包的创建日期和时间。
-
Edit – 单击
图标以访问 Deployment Package 对话框,在其中按需修改该包。
-
Download – 单击
图标将关联的 Windows Installer Package 文件(*.msi)下载到硬盘。该文件将以 Name field 中的条目命名(即 <DeploymentPackageName>.msi)。下载位置为浏览器指定的默认位置。
-
Remove – 单击
图标从列表中删除该包。
Configuring a Deployment Package
在本地 Enterprise Server 中,部署包本质上是所需产品与扩展安装程序的列表,并包含软件应如何安装的配置信息。当你从 Enterprise Server 单击下载某个部署包时,会创建一个 Windows Installer Package 文件(*.msi)。该 Installer 是一个小型可执行程序,运行后会从本地 Enterprise Server 获取其所需的实际产品与扩展安装文件,并按照所引用部署包中指定的选项进行安装。它将从 Enterprise Server 获取哪些文件,取决于部署包中定义的产品和扩展。产品和扩展由你在 Deployment Package 对话框中配置,随后这些细节会保存到部署包中。

部署包通过 Deployment Package 对话框完成全部配置。
使用 Deployment Package 对话框按需配置该包,并提供以下信息(视情况而定):
-
Package Name – 使用此字段为包定义一个有意义的名称。
-
Description – 使用此字段提供更详细的包描述,例如说明其用途。
-
User Name & Password – 安装期间访问 Enterprise Server 以检索所需文件时所需的本地 Enterprise Server 登录凭据。必须定义这些凭据。
-
Show Progress – 若希望 Installer 显示安装进度,请启用此选项。此时会显示一个 Installer 对话框,先显示 Download 的进度,然后显示 Install 的进度。若禁用此选项,软件将以静默方式安装,不会出现安装对话框。
-
Installation path – 使用此字段指定用户计算机上软件的安装目录(例如
[ProgramFilesFolder]\Altium\AD<VersionNumber>)。
-
Documents path – 使用此路径指定用户计算机上文档文件夹的路径(例如
[CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>)。
-
Private License Server (可选) – 使用此字段输入将为已安装软件提供许可证的 Private License Server 的 TCP/IP 地址。
-
License Activation code(s) (可选) – 使用此字段输入用于本次产品安装的首选许可证的激活码。
-
Preferences (可选) – 使用此字段限制用户在其安装中使用一组特定的首选项。下拉列表会列出本地 Enterprise Server 中现有的所有 Altium Design Preferences Item-Revisions。若其中有合适的,请选择一个。或者,你也可以使用基于文件的首选项文件(*.DxpPrf)。为此,请单击
按钮,并在随后出现的 Open 对话框中浏览并选择该文件。所选文件会被上传/发布到 Enterprise Server 中新建的 Altium Designer Preferences Item 的初始修订版中,然后会在 Preferences field 中回选该项。要移除此限制,请单击关联的
按钮。
新的 Altium Designer Preferences Item(及其修订版)将在本地 Enterprise Server 内的 Managed Content\Configuration\Preferences 文件夹中创建。
-
Use latest versions of products – 若希望强制 Installer 使用产品和扩展的最新版本,请启用此选项。
-
Products – 此列表将包含所有已获取且当前在本地 Enterprise Server 中可用的产品。启用你希望由此包安装的产品(及版本)。
如果你已在界面的 Server Storage 选项卡中选择了某个产品(及版本),它会在 Deployment Package 对话框中被预先选中。
-
Installation Features – 产品在安装期间可能有多种可配置选项,称为 Installation Features。在此区域中,你正在配置这些功能在安装时的启用/禁用状态。请注意:这些功能的启用/禁用状态可由用户在安装过程中更改;如有需要,之后也可在安装中随时安装/卸载它们。
-
Extensions – 此列表将包含所有已获取且当前在本地 Enterprise Server 中可用的扩展。启用你希望由此包安装的扩展(及版本)。
如果你已在界面的 Server Storage 选项卡中选择了某个扩展(及版本),它会在 Deployment Package 对话框中被预先选中。
无论是创建全新包还是编辑现有包,一旦按需定义完成,单击 OK button 以创建/更新它——新定义的包将与其他所有已定义的包一起,显示在主 Deployment Packages 选项卡中。
Updates Tab
为帮助确保你存储在本地 Enterprise Server 中的产品与扩展安装程序集合始终保持最新,你可以将其配置为手动更新或自动更新。Manual Updates 的优势在于你可以控制何时获取每个产品/扩展的最新版本。当然,缺点是你必须持续关注并手动获取。Automatic Updates 的优势在于你无需记得检查更新,所有最新版本都会自动获取。
NIS 界面的 Updates tab 提供了一个便捷区域,用于配置你希望本地 Enterprise Server 中的产品和扩展如何更新。

NIS 界面的 Updates 选项卡——用于控制本地 Enterprise Server 中的产品和扩展在 Altium Cloud Repository 中出现更新版本时如何更新的控制中心。
该选项卡按名称列出了当前位于本地 Enterprise Server 中的所有产品和扩展。它不会列出你当前拥有的各项版本,而是显示该实体在 Altium Cloud Repository 中可用的最新版本(可返回 Products & Extensions tab 中的列表查看)。
对于每个实体,提供以下更新选项:
-
Acquire Manual Update – 如果你本地 Enterprise Server 中的产品/扩展版本已经是最新版本,则无需更新,因此会显示
图标。如果你拥有的版本不是最新版本,则会显示
图标。点击该图标以获取该产品/扩展的 latest 版本。期间会出现几个对话框——点击 OK 继续。获取过程的活动可在界面的 Tasks tab 中查看。
-
Automatic Update – 启用此选项可将该产品/扩展纳入自动更新。系统将按照 Enterprise Server Workspace 的浏览器界面中 Admin – Settings – Network Installation 页面定义的更新检查间隔来检查可用更新。如果该产品/扩展有可用更新,启用此选项不会立即执行更新——你必须等待定义的检查间隔到期。更新执行后,只会获取 latest 版本。
还提供了多种控件,可用于手动更新多个实体,或同时为多个实体启用自动更新:
-
要手动更新多个实体,勾选其左侧的复选框,然后点击
按钮。
-
要为多个实体启用 Automatic Update 选项,勾选其左侧的复选框,然后点击
按钮。
-
要为多个实体禁用 Automatic Update 选项,勾选其左侧的复选框,然后点击
按钮。
要快速选择/取消选择列表中的所有产品或所有扩展,请使用列表下方提供的控件。
在客户端计算机上安装
在客户端计算机上安装软件的流程更为简化,包含:
-
由 Enterprise Server 管理员下载所需的 Deployment Package(从 NIS 界面的 Deployment Packages tab),以获取 Windows Installer Package 文件(<DeploymentPackageName>.msi)。
-
将 MSI 文件复制到目标客户端计算机。
-
双击 MSI 文件。软件将根据部署包中定义的选项进行安装,相关产品与扩展将从你的本地 Enterprise Server 获取。如果部署包包含显示安装进度的选项,将出现 Installer 对话框,显示 Download 阶段以及随后 Install 阶段的进度。如果未启用该选项,则软件将以静默方式安装。安装将使用部署包中指定的 Installation 和 Documents 路径。
如果安装失败,请检查部署包并确保其定义正确。常见错误包括未定义 Installation 和 Documents 路径,或为本地 Enterprise Server 访问凭据指定了一个在该 Enterprise Server 中并不存在的用户。修正部署包中的问题后,保存更改(在 Deployment Package 对话框中点击 OK ),然后下载新的 MSI 文件并再次尝试安装。
离线许可
在封闭网络环境中——无法直接访问 Altiium Licensing Portal 的情况下——已部署的软件可通过 Enterprise Server 的 Private License Service(PLS)进行许可。Enterprise Server 的 PLS 会通过本地网络分发先前获取的软件许可证(Local PLS 模式),并可将许可证分配给特定的 Enterprise Server User Groups,以限制许可证的可用性与使用范围。
当用户登录 Enterprise Server,或通过 Altium Designer 内置的 private license server feature 连接到 Enterprise Server 的 PLS 时,许可证将对新安装的 Altium 设计软件可用。当许可证的组分配在 Enterprise Server PLS 中设置为 Automatic Leasing 时,设计软件将自动租用许可证,无需用户干预。
► 有关使用 Enterprise Server PLS 的详细信息,请参阅 Private License Service page。
在多台客户端计算机上集中部署
Network Installation Service 也支持以集中方式管理 Altium 产品安装。借助 NIS,可以通过 Microsoft Active Directory 在多台计算机上远程同时运行诸如 Altium Designer 之类产品的安装。安装通过 Group Policy Software Installation Extension 执行。Group Policy Software Installation Extension 允许管理员使用 Group Policy Object Editor 来集中管理组织内所有客户端计算机上的软件安装。这可通过将 assigning 应用程序分配给用户或计算机,或为用户 publishing 应用程序来实现。
使用 Group Policy Software Installation Extension 部署软件需要以下组件:
-
Group Policy。
-
Windows 2000 Server、Windows Server 2003、Windows Server 2008/2012 R2、Windows Server 2016 Standard Edition,或更高版本的域控制器,例如 Windows Server 2019/2022。
-
使用基于 Active Directory 目录服务域的网络。
-
运行 Windows 专业版或企业版的目标计算机,例如 Windows 10 Pro 或 Windows 11 Pro。
不要求必须安装 Group Policy Management Console (GPMC),但强烈建议使用以提高管理效率。
推荐方法
针对 Altium 产品的集中安装管理,推荐方法可分为初始安装与安装更新。
对于初始安装:
-
通过 Enterprise Server Workspace 的浏览器界面,以管理员身份登录本地 Enterprise Server。
-
在 NIS 界面的 Product & Extensions tab 中,将所需版本的产品及任何扩展获取到本地 Enterprise Server。
-
准备所需的部署包(在 NIS 界面的 Deployment Packages tab 中)。
-
下载部署包,以获取所需的 Windows Installer Package 文件(<DeploymentPackageName>.msi)
-
配置将会在目标客户端计算机上运行该 MSI 文件的 Group Policy。
-
使用 Active Directory 的 Group Policy Software Installation Extension 功能,将安装推送到所需的计算机/用户。
完成该流程后,用户将获得一个预配置的软件安装,其配置与原始部署包中设置的选项一致。
可通过以下方式安装更新:
-
通过应用程序内置的更新引擎更新 Altium 软件。
-
使用 Active Directory 的 Group Policy Software Installation Extension 功能推送更新。如果采用此方式,最简单的方法是编辑原始部署包(使用 Deployment Package 对话框),并在 Products 与 Extensions 列表中选择所需的新版本。你可以通过启用 Use latest versions of products 选项来确保安装程序使用产品的最新版本。保存修改后的部署包并下载新的(已更新的)MSI 文件,然后即可用其部署更新。
Example Software Installation via Group Policy-Active Directory
准备好部署包后,即可在域控制器上配置 Group Policy Object (GPO)。以下步骤用于在 Windows Server 2012 R2 上进行测试:
-
登录 Enterprise Server(通过其浏览器界面),并从 Enterprise Server 的 NIS 界面的 Deployment Packages tab 下载部署包(
<DeploymentPackageName>.msi)。
-
将 MSI 文件复制到合适的文件共享位置,例如
\\YourServername\Sysvol\DomainName。该位置应共享给所有需要部署该软件的计算机。
-
在 Active Directory 中创建新的 organizational unit,步骤如下:
-
打开 Active Directory Users and Computers,然后在控制台树中右键单击你的域并选择 New » Organization Unit。
-
输入 Organizational Unit 的名称,然后将需要安装该软件的所有客户端计算机添加进去。
-
打开 Group Policy Management – 在 Control Panel 中打开 Administrative Tools,然后打开 Group Policy Management。
如果未安装 Group Policy Management,请从 Administrative Tools 打开 Server Manager,在左侧选择 Features 选项卡,然后在右侧窗格点击 Add Features。勾选 Group Policy Management 复选框并按后续页面完成操作。安装完成后即可按上述方式打开。
-
在 Group Policy Management 界面中,转到现有策略。为此,打开 Domains,然后 YourDomain,再打开 Group Policy Objects。你的 GPO 存储在此处。
-
创建新的 GPO。为此,右键单击文件夹 Your organizational units you have created 并选择 New。为你的 GPO 输入名称。
-
创建新的 GPO 后,它会显示在 Your organizational units you have created 文件夹中。点击该新 GPO。在右侧窗格底部有一个写着 Security Filtering 的框。启用它,并清除 Authenticated Users 条目。
-
如果你希望将该程序部署到特定计算机,请添加每台特定计算机的名称。否则,要部署到域内所有计算机,请添加组 Domain Computers。
- 在导航窗格中找到 Your organizational units you have created 文件夹并右键单击它。选择命令 Link an existing GPO,然后单击你新建的 GPO,再单击 OK。
-
下一步是添加你的 MSI 文件。操作如下:
-
在 Your organization unit 文件夹中找到该 GPO,并右键单击它。选择 Edit 命令,将打开一个新窗口。
-
依次导航到 Computer Configuration,然后 Policies,然后 Software Settings,然后 Software Installations。在右侧的空白窗格内右键单击,并选择 New » Package。
-
在打开的新窗口中,导航到你之前创建的域共享(
\\YourServerName\FolderName——不是服务器上的物理文件夹,C:\FakePath\FolderName),并选择你的 MSI 文件。
-
单击 Assigned 单选项,然后单击 OK。
-
最后一步是关闭服务器上所有打开的窗口/对话框,并重启所有工作站。它们启动时,会在计算机允许用户登录之前安装已部署的应用程序。这意味着在程序安装期间,它会停留在显示 Please wait... 的界面相当一段时间。
服务器可能需要重启 2-3 次,才能在工作站上更新 GPO。如果没有更新,你可以通过命令提示符强制执行更新,输入:gpupdate /target:computer /force /logof。
NISDeploy
Windows Installer 被封装为一个特殊的部署工具的一部分,称为 NISDeploy.exe。当启动 MSI 文件以安装其关联的软件时(由下载/生成该 MSI 的部署包决定),你可能会短暂看到 NISDeploy MSI Wrapper 的相关提示;安装完成时也会再次出现。NISDeploy 是一种专用工具,用于自动化部署包的下载与启动。使用专用工具可以让你在无需重新配置组策略的情况下调整包设置。NISDeploy 通过参数进行控制,支持以下参数:
以 MSI 文件形式交付部署包的优势在于:不需要了解任何命令行参数。软件安装简单、高效,并且在需要时可静默安装。此时 NISDeploy 只是 MSI Installer 的一个封装器。这里列出命令行参数以及后续运行该工具的示例批处理文件条目,仅为完整性考虑;一般情况下完全不需要以这种方式使用。
| -server |
Enterprise Server 地址(格式为 hostname:port)。 |
| -user |
Enterprise Server 用户名,用于下载部署包并运行安装。建议使用与包属性中相同的密码。 |
| -password |
Enterprise Server 用户密码。类似于 -user。 |
| -profile |
部署包名称,将被下载并安装。 |
| -programs |
产品的安装路径。 |
| -documents |
文档与示例的安装路径。 |
| -autoinstall |
在无模式窗口和额外对话框的情况下启动安装。仅显示进度。用于自动模式下的静默安装。 |
| -lastversion |
安装程序将忽略部署包,并为包中提到的产品安装最新可用版本。很少使用的参数,适用于我们只需要产品最新可用版本的情况,例如用于测试目的。 |
| -installall |
安装所有产品功能。类似于 -lastversion,会覆盖包设置并强制安装产品所有可能的功能(所有导出器、扩展等)。在日常使用中很少用到。 |
| -logs |
安装程序日志的存放路径。仅在调试时需要使用。 |
下面是一个运行 NISDeploy 的批处理文件示例:
"C:\Program Files (x86)\Altium\Altium365\Services\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
延伸阅读
这些只是一些参考指引。更详细的信息,以及与你所使用的 Microsoft Windows 平台相关的信息,应从 Microsoft 网站或任何适用的第三方网站获取。
为本地安装更新配置 Altium Design Software
Altium Designer 可以配置为自动检查更新。这可在 System – Installation page 的 Preferences 对话框中完成。除了配置软件检查更新的频率外,你还需要配置它应到哪里查找可用更新。对于本地部署的安装,软件需要“指向”本地 Enterprise Server,因为产品及其相关扩展(以及对应版本)都存储在那里。在客户端机器安装完成后,Local installation service 选项将默认启用。

默认情况下,Altium Designer 的安装会从本地安装服务获取更新——即存放已获取产品与扩展的本地 Enterprise Server。你必须确保已登录到该 Enterprise Server。