如何在Mac终端控制TeamViewer?

如何在Mac终端控制TeamViewer?

我在 PC 上的 OS X 下安装了 TeamViewer(通过官方 GUI 安装程序)。我想通过 SSH 找出所述计算机的 ID,启动 TeamViewer 时应该会将其打印到终端,但我似乎无法启动它,因为它已经在运行。终止该进程不会解决问题,因为它会自动生成。事实上,甚至似乎sudo launchctl stop com.teamviewer.service什么也没做。

现在,显然,如果我运行teamviewer --daemon stop,但我无法得到任何有效的参数:

Undercompy-Mac:MacOS underyx$ ./TeamViewer --daemon stop
A TeamViewer instance is already running.
Undercompy-Mac:MacOS underyx$ ./TeamViewer --help
A TeamViewer instance is already running.
Undercompy-Mac:MacOS underyx$ ./TeamViewer
A TeamViewer instance is already running.

答案1

defaults read /Library/Preferences/com.teamviewer.teamviewer9.plist ClientID

此终端命令将从应用程序的首选项文件中读取客户端 ID。

答案2

也许这不是您正在寻找的解决方案类型,但无论如何都是一种解决方案。

teamviewer.com 网站使您能够存储您的计算机(通过 ID)。

因此,您只需在 teamviewer 页面上添加一次计算机,稍后就可以从那里获取 ID。

据我所知,该 ID 不会改变,因此不需要每次都通过 ssh 进入框来检索它。

相关内容