尝试通过 Intune 部署 TeamViewer 主机时出现安装错误

尝试通过 Intune 部署 TeamViewer 主机时出现安装错误

我尝试按照以下方法通过 intune 部署 TeamViewer 主机官方指南。起初一切似乎都很好,安装正在等待,现在有些仍在等待,但有些出现了安装错误 0x80070667。我研究了该错误,微软说它映射到 ERROR_INVALID_COMMAND_LINE,所以看起来命令行参数有问题?这让我很困惑,因为我仔细按照指南操作,但仍然收到此错误。

我在 Intune 中用于主机安装 msi 的命令行如下:

/qn APITOKEN=%YOURAPITOKEN% CUSTOMCONFIGID=%YOURCUSTOMCONFIGID% ASSIGNMENTOPTIONS="--grant-easy-access”

当然,我用 TeamViewer 管理控制台中的正确字符串替换了%YOURAPITOKEN%和。%YOURCUSTOMCONFIGID%

问题可能出在哪里?我尝试过研究和谷歌搜索,发现一些迹象表明其他人也遇到过同样的错误,而这些错误最终都是由该ASSIGNMENTOPTIONS参数引起的。我还没有尝试过不带该参数的部署,因为我真的需要在部署时启用轻松访问。

我还向 TeamViewer 支持发送了有关该问题的票据,但尚未得到任何答复。

PS:我们正在使用正确的许可证。

非常感谢您的帮助,谢谢!

诚挚的问候,Tenttu

答案1

经过大量的研究、谷歌搜索、诊断和实验,我偶然找到了解决方案。所有官方指南和较早的提示、技巧和论坛帖子都告诉您使用,ASSIGNMENTOPTIONS="--grant-easy-access"但我尝试了“只是为了好玩”,没有引号,所以我使用了ASSIGNMENTOPTIONS=--grant-easy-access它并且部署没有问题,并且启用了轻松访问/无人值守访问,并且我的所有主机自定义和策略都运行良好。

我再次尝试了几次带有和不带有ASSIGNMENTOPTIONS- 参数的卸载/重新部署循环,每次都得到相同的结果,因此使用不带引号的参数似乎确实是解决方案。

几分钟前,我收到了 TeamViewer 支持的回复,并向他们写了一封信,告知我的解决方案,并请他们确认这是否真的是它应该的工作方式(而不是一些故障)。我还没有得到答案,但我很确定它现在是按照预期/设计的。

总结,如果有人遇到同样的问题,请尝试从参数中删除命令行中的引号ASSIGNMENTOPTIONS,这样应该可以解决问题。示例如下。

错误方法:ASSIGNMENTOPTIONS="--grant-easy-access"

正确方法:ASSIGNMENTOPTIONS=--grant-easy-access

编辑: 只是想让你知道,我得到了 TeamViewer 的答复,他们说引号应该仍然有效,但 Intune 似乎截断了命令行,这会导致问题。他们还说,如果没有引号也可以,那么使用这种方式也应该没问题。

相关内容