目录

简介

概述

手动安装

Windows无人参与安装

Mac OSX无人值守安装

概述

步骤1.转换.dmg包

步骤2.运行转换的文件

步骤3.生成install_choices.xml文件

步骤4.解压安装选项

步骤5.更改ACTransforms.xml文件以隐藏VPN功能

步骤6.安装Umbrella配置文件

步骤7.将软件包转换回只读

步骤8.安装提供install_choices.xml的安全客户端

简介

本文档介绍Cisco安全客户端的安装过程，以及如何从可选的安全模块中进行选择。

概述

安全客户端包含许多可选的安全模块，包括Umbrella。请注意，至少必须同时安装核心VPN模块*和Umbrella模块。

*安装期间可以选择禁用VPN功能，但仍必须安装模块。请参阅禁用安全客户端中的VPN模块。

手动安装

在手动安装期间，用户只需在安装向导中选择所需的模块*。

27186566210836

*必须选择Umbrella。如果“Core & AnyConnect VPN”被禁用，则VPN功能被禁用，但核心VPN模块本身仍然安装，因为它为Umbrella提供基础驱动程序。

Windows无人参与安装

在Windows上，预部署软件包包含每个模块的不同MSI文件。因此，只需安装所需的MSI文件（核心+ Umbrella）。

有关详细信息，请参阅了解使用捆绑的Umbrella配置文件进行自动部署(Windows)。

Mac OSX无人值守安装

以无人值守方式运行时，Mac OSX的预部署软件包会安装所有安全客户端模块。通过自动化工具部署时，可能会安装其他安全客户端模块，但可能是不需要的。在这种情况下，预部署软件包必须在MAC终端上提取和自定义，以便仅安装所需的模块。

概述

这些说明包括以下主要步骤：

1. 创建可写的.dmg包。

2. 创建一个install_choices.xml，以便在安装过程中用于控制要安装的模块。

3. 将自定义ACTransforms.xml文件添加到要禁用VPN功能的包中。

4. 将您的Umbrella配置文件(OrgInfo.json)添加到允许客户端注册的软件包中。

5. 将包转换回只读DMG。

6. 通过CLI安装软件包，提供自定义install_choices.xml文件。

步骤1.转换.dmg包

使用Disk Utility或hdiutil（如图所示），将.dmg软件包从只读状态转换为读写状态。

hdiutil convert cisco-secure-client-macos-<version>-predeploy-k9.dmg -format UDRW -o csc-writeable.dmg

27106629330836

步骤2.运行转换的文件

运行转换的filecsc-writeable.dmg以安装DMG映像。这会创建一个包含DMG的可写内容的卷。

27106629341972

步骤3.生成install_choices.xml文件

install_choices.xml文件配置要安装的模块，并可作为CLI和脚本安装的安装参数提供。附加的install_choices.xml仅配置所需的模块(Umbrella + VPN)。

您可以选择使用以下命令生成并配置自己的install_choices.xml文件（而不是使用附加的文件）：

installer -pkg /volumes/Cisco\ Secure\ Client\ <version>/Cisco\ Secure\ Client.pkg -showChoiceChangesXML > ~/Downloads/install_choices.xml

27106629347732

步骤4.解压安装选项

可以更改解压缩的install_choices.xmlfile以启用所需的模块。此示例启用所需的Umbrella+VPN模块。

4403651529492

注意：xml文件通过将integer值设置为1并将剩余值设置为0来安装VPN（稍后隐藏）、Umbrella Roaming Security和DART模块。

步骤5.更改ACTransforms.xml文件以隐藏VPN功能

要隐藏VPN模块，请编辑ACTransforms.xml:

/Volumes/Cisco\ Secure\ Client\ <version>/Profiles/ACTransforms.xml

在profiles文件夹下，ACTransforms.xml文件需要取消对行<disablevpn>true</disablevpn>的注释。

ACTransforms.xml文件的内容：

<!-- Optional AnyConnect installer settings are provided here. Uncomment the setting(s) to perform optional action(s) at install time. -->

<Transforms>

<!-- <DisableVPN>true</DisableVPN> -->

<!-- <DisableCustomerExperienceFeedback>true</DisableCustomerExperienceFeedback> -->

</Transforms>

步骤6.安装Umbrella配置文件

从Umbrella控制面板(Deployments > Roaming Computers > Downloads)下载您的Umbrella模块配置文件(OrgInfo.json)。 必须设置配置文件，客户端才能注册到Umbrella控制面板和功能。  将其包含在安装包中，可防止您将其作为安装后任务进行部署。

将配置文件保存到/Volumes/Cisco\ Secure\ Client\ <version>/Profiles/umbrella/OrgInfo.json

27106774340628

步骤7.将软件包转换回只读

弹出DMG卷并使用hdiutil将其转换为“只读”。  然后，可将只读软件包分发给最终用户。

diskutil eject Cisco\ Secure\ Client\ <version>

hdiutil convert csc-writeable.dmg -format UDRO -o csc-readable.dmg

27106613679252

步骤8.安装提供install_choices.xml的安全客户端

DMG文件可以正常执行（交互式）或通过脚本/自动安装任务推送。

1. 在脚本中附加DMG包。

2. 使用安装程序安装Cisco Secure Client.pkg。还必须在参数 — applyChoiceChangesXML中提供我们的install_choices.xml。这样可以控制安装哪些模块。

hdiutil attach ~/Downloads/csc-readable.dmg

sudo installer -pkg Cisco\ Secure\ Client\

/Cisco\ Secure\ Client.pkg

-applyChoiceChangesXML ~/Downloads/install_choices.xml

-target /

27106613687572