我在一家小型 IT 公司工作,目前为北美各地的客户管理着大约 500 台计算机。最近,LogMeIn 通知我们,他们希望我们为每台想要管理的计算机支付 49.00 美元,因此我们决定从使用 LogMeIn 切换到使用 TeamViewer。我们目前有一个 14 天的 TeamViewer 试用专业帐户 - 到目前为止,它似乎是一款很棒的产品,但我想知道超级用户中是否有人有过将大量位于不同位置的 PC 迁移到 LogMeIn 的经验,这些 PC 运行着从 Windows XP 到 Windows 8.1 的所有系统(以及介于两者之间的每个操作系统)?
目前,我已将所有客户添加到 TeamViewer 管理界面。我一直在通过控制面板生成 Host 下载链接来部署 TV9 Host 应用程序,我将该链接设置为当计算机访问与 TeamViewer Host 下载关联的 URL 时加入特定客户。
我编写了一个快速批处理脚本,用于打开 explorer.exe 并转到与该客户端关联的 URL。我将批处理文件放在 NETLOGON 中的 DC 上,以便可以轻松访问。
有没有更好的方法来部署 TeamViewer?是否有某种方法可以进行无人值守安装或提供 teamviewer 命令行开关,这样我就不必与安装程序进行太多交互?在 500 台机器上执行此操作似乎已经是一项艰巨的任务。
另外,是否有人知道有什么方法可以自动(通过批处理或 PowerShell)从每台机器上删除 LogMeIn Free 客户端?
任何能让转换变得不那么痛苦的技巧或窍门都很有用。
谢谢
答案1
没关系,我们最终购买了 TeamViewer 的企业许可证并通过 MSI 进行部署。问题已解决。
答案2
备查:
PS> Get-WmiObject win32_product -filter "Name LIKE '%logmein%'"
IdentifyingNumber : {36E0F777-19FE-4454-BB2D-84206758EA85}
Name : LogMeIn
Vendor : LogMeIn, Inc.
Version : 4.1.2651
Caption : LogMeIn
PS> msiexec /x "{36E0F777-19FE-4454-BB2D-84206758EA85}" /quiet /norestart
一旦您获得了产品的识别编号,只需针对所有目标客户端运行 msiexec 行即可将其卸载。