后 VPN 脚本因错误 87 而失败
Symptom
- PanGPS 中存在以下错误消息.log:
(T5288) 08/11/20 09:21:44:714 Debug (176): 运行 cmd C "\程序" 文件\帕洛阿尔托网络 GlobalProtect \ \ VPNLogon脚本启动器.exe在第 1 会话作为用户
(T5288) 08/11/20 09:21:44:721 错误 (270): WTSQueryUserToken 失败。 错误: 5
(T5288) 08/11/20 09:21:44:722 错误 (311): 运行过程差异化: 未能设置信息。 错误: 1314
(T5288) 08/11/20 09:21:44:748 错误 (370): 创建过程使用器失败与值错误: 2
(T5288) 08/11/20 09:21:44:748 错误 (3338): 未能打开过程 0。 错误 87
(T5288) 08/11/20 09:21:44:749 错误 (3390): 发射命令失败。 错误1008。 命令 C :\程序文件\帕洛阿尔托网络 GlobalProtect \\VPNLogon脚本启动器.exe作为用户,超时0。
(T5288) 08/11/20 09:21:44:749 Debug (3393): 运行命令的结果是假的 C :\程序文件\帕洛阿尔托网络 GlobalProtect \\VPNLogon 脚本启动器.exe.作为用户,超时 0
Environment
- GlobalProtect此处提及的现有基础设施:GlobalProtect管理员指南
- 后 VPN 脚本配置为运行,如此处所述: 脚本部署选项
Cause
- 此错误的根本原因通常是由于脚本中配置的参数无效。 这可能包括任何不正确的拼写,不正确的语法,文件位置等。
Resolution
- 为了确保脚本能够正确执行,请查看配置以确保它不包括涉及正确拼写、语法和文件位置的常见错误
- 配置过程中最常见的错误是在脚本中添加领先空间
- 在此示例中,客户将脚本文件命令配置为 C:\程序文件\帕洛阿尔托网络 GlobalProtect \\VPNLogon脚本启动器.exe 而无需使用引号来包装文本
- 如下所示,这导致 PanGP 服务错误地分析信息:
(T5288) 08/11/20 09:21:44:714 Debug (3308): 全路径为 C ":\程序"
(T5288) 08/11/20 09:21:44:714 Debug (3313): 完整命令是 C ":\程序" 文件\帕洛阿尔托网络 GlobalProtect \\VPNLogon 脚本启动器.exe
- 通过在命令注册表值内用 C ":\程序文件"[帕洛阿尔托网络 GlobalProtect ]\VPNLogon脚本启动器.exe"等引号包装命令,我们可以避免 PanGP 服务不当解析命令,并允许命令成功完成。
Additional Information
有关配置基础设施的其他信息 GlobalProtect ,请阅读以下文档:
从 GlobalProtect