本操作指南文章介绍如何使用 Configuration Manager 通过 ProfileXML PowerShell 配置 PowerShell 脚本部署 Always On VPN 配置文件。
先决条件
应已安装并配置 Configuration Manager。 若要了解如何安装 Configuration Manager,请参阅 设置 Configuration Manager 实验室。
应已创建 ProfileXML PowerShell 配置脚本。 如果不知道如何创建 ProfileXML 配置脚本,请参阅 教程:部署 AlwaysOn VPN - 配置 AlwaysOn VPN 客户端连接。
创建用户集合
若要使用 Configuration Manager 将 AlwaysOn VPN 配置文件部署到 Windows 10 或更高版本的客户端计算机,需要创建一组要向其部署配置文件的计算机或用户。
在 Configuration Manager 控制台中,转到“资产和合规性”工作区。
在 “主页 ”功能区上的 “创建 ”组中,选择“ 创建用户集合”。
在“常规”页上,完成以下步骤:
在 “名称”中,键入 VPN 用户。
选择 “浏览”,选择“ 所有用户 ”,然后选择“ 确定”。
选择“下一步”。
在“成员身份规则”页上,完成以下步骤:
在 成员身份规则中,选择 “添加规则”,然后选择“ 直接规则”。
在“欢迎”页上,选择“下一步”。
在“搜索资源”页上,在 “值”中,键入要添加的用户的名称,或者,如果要动态将用户添加到此集合进行大规模部署,请使用查询规则添加用户。 资源名称包括用户的域。 若要包含基于部分匹配的结果,请在 % 搜索条件的任一端插入字符。 例如,若要查找包含字符串“lori”的所有用户,请键入 %lori%。 选择“下一步”。
在“选择资源”页上,选择要添加到组的用户,然后选择“ 下一步”。
在“摘要”页上,选择“ 下一步”。
在“完成”页上,选择“ 关闭”。
返回“创建用户集合向导”的成员身份规则页,选择“ 下一步”。
在“摘要”页上,选择“ 下一步”。
在“完成”页上,选择“ 关闭”。
创建用户组以接收 VPN 配置文件后,可以创建包和程序来部署 Windows PowerShell ProfileXML 配置脚本。
创建包含 ProfileXML 配置脚本的包
在站点服务器计算机帐户可以访问的网络共享上托管 ProfileXML 配置脚本。
在Configuration Manager控制台中,转到“软件库”工作区,展开“应用程序管理”,然后选择“包”节点。
在功能区的“ 开始 ”选项卡中的“ 创建 ”组中,选择“ 创建包”。
在“软件包”页面上,完成以下步骤:
在 “名称”中,键入名称,例如 Windows 客户端 Always On VPN 配置文件。
选中“ 此包包含源文件 ”复选框,然后选择“ 浏览”。
在“设置源文件夹”对话框中,选择“ 浏览”,选择包含 ProfileXML 脚本的文件共享,然后选择“ 确定”。 请确保选择网络路径,而不是本地路径。 换句话说,路径应类似于 \fileserver\vpnscript,而不是 c:\vpnscript。
选择“下一步”。
在“程序类型”页上,选择“ 下一步”。
在“标准计划”页上,完成以下步骤:
在 “名称”中,键入 VPN 配置文件脚本。
在 命令行中,键入
PowerShell.exe -ExecutionPolicy Bypass -File "{your-script-name.ps1}"
。在 “运行”模式下,选择“ 使用管理权限运行”。
选择“下一步”。
在“要求”页上,完成以下步骤:
选择 此程序只能在指定的平台上运行。
选中 “所有 Windows 10(32 位) ”和 “所有 Windows 10”(64 位) 复选框。
在 “估计磁盘空间”中,键入 1。
在 允许的最大运行时间(分钟)中,键入 15。
选择“下一步”。
在“摘要”页上,选择“ 下一步”。
在“完成”页上,选择“ 关闭”。
创建包和程序后,现在可以将其部署到 VPN 用户组 。
部署 ProfileXML 配置包
在 Configuration Manager 控制台中,打开软件库\应用程序管理\包。
在“包”中,选择“Windows 客户端 Always On VPN 配置文件”。
在“ 程序 ”选项卡上的详细信息窗格底部,右键单击 “VPN 配置文件脚本”,选择“ 属性”,然后完成以下步骤:
a。 在高级选项卡中,在将程序分配给计算机时,选择每个登录用户一次。
b. 选择“确定”。
右键单击 VPN 配置文件脚本 ,然后选择“ 部署 ”以启动部署软件向导。
在“常规”页上,完成以下步骤:
a。 在 集合旁边,选择“ 浏览”。
b. 在 “集合类型” 列表(左上角)中,选择“ 用户集合”。
选项c. 选择 VPN 用户,然后选择“ 确定”。
d。 选择“下一步”。
在“内容”页上,完成以下步骤:
a。 选择 “添加”,然后选择 “分发点”。
b. 在 “可用分发点”中,选择要分发 ProfileXML 配置脚本的分发点,然后选择“ 确定”。
选项c. 选择“下一步”。
在“部署设置”页上,选择“ 下一步”。
在“日程安排”页面上,执行以下步骤:
a。 选择“ 新建 ”以打开“分配计划”对话框。
b. 选择在此事件后立即分配,然后选择确定。
选项c. 选择“下一步”。
在“用户体验”页上,完成以下步骤:
选中“ 软件安装 ”复选框。
选择 “摘要”。
在“摘要”页上,选择“ 下一步”。
在“完成”页上,选择“ 关闭”。
部署 ProfileXML 配置脚本后,使用生成用户集合时选择的用户帐户登录到 Windows 客户端计算机。 验证 VPN 客户端的配置。
验证 VPN 客户端的配置
在“控制面板”中的 “系统 > 安全性”下,选择 “Configuration Manager”。
在“配置管理器属性”对话框中的 “作 ”选项卡上,完成以下步骤:
a。 选择 计算机策略检索和评估周期,选择“ 立即运行”,然后选择“ 确定”。
b. 选择 “用户策略检索和评估周期”,选择“ 立即运行”,然后选择“ 确定”。
选项c. 选择“确定”。
关闭控制面板。
片刻之后,应该就可以看到新的 VPN 配置文件。
后续步骤
有关如何设置 AlwaysOn VPN 的深入教程,请参阅 教程:为 AlwaysOn VPN 设置基础结构。
若要了解如何使用 Microsoft Intune 配置 Always On VPN 配置文件,请参阅使用 Microsoft Intune 将 Always On VPN 配置文件部署到 Windows 客户端
有关配置服务提供商的 Always on VPN 配置选项(CSP)的详细信息,请参阅 VPNv2 配置服务提供程序。