使用 Microsoft Configuration Manager 将 Always On VPN 配置文件部署到 Windows 10+ 客户端
本操作指南文章介绍如何使用 Configuration Manager 通过 ProfileXML PowerShell 配置 PowerShell 脚本部署 Always On VPN 配置文件。
先决条件
应已安装并配置 Configuration Manager。 若要了解如何安装 Configuration Manager,请参阅设置 Configuration Manager 实验室。
应已创建一个 ProfileXML PowerShell 配置脚本。 如果你不知道如何创建 ProfileXML 配置脚本,请参阅教程:部署 Always On VPN - 配置 Always On VPN 客户端连接。
创建用户集合
若要使用 Configuration Manager 将 Always On 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”。
在“Configuration Manager 属性”对话框中的“操作”选项卡上,完成以下步骤:
a. 选择“计算机策略检索和评估周期”,选择“立即运行”,然后选择“确定”。
b. 选择“用户策略检索和评估周期”,选择“立即运行”,然后选择“确定”。
c. 选择“确定”。
关闭控制面板。
片刻之后,应该就可以看到新的 VPN 配置文件。
后续步骤
有关如何设置 Always On VPN 的深度教程,请参阅教程:为 Always On VPN 设置基础结构。
若要了解如何使用 Microsoft Intune 配置 Always On VPN 配置文件,请参阅使用 Microsoft Intune 将 Always On VPN 配置文件部署到 Windows 客户端
有关配置服务提供程序 (CSP) 的 Always on VPN 配置选项的更详细信息,请参阅 VPNv2 配置服务提供程序。