因此,几位 Mac 顾问走进我的一位客户的办公室并说服企业主,他们可以将整个办公室全部换成 Mac。
作为一名家中的 Mac 爱好者(谁不是呢?),企业主抓住了这个机会,现在想要彻底迁移所有内容。
除了失去客户之外,我认为这对他们来说也是一个糟糕的决定,因为据我所知,他们基本上是在支持 Mac和因为它们的核心业务线 (LOB) 应用程序与 Exchange、Office 等紧密集成,所以我同时在 Windows 环境中使用它们。虽然我已经在家里的 Mac Book 上尝试过 Parallels(运行 IE,似乎运行正常,但显然不够全面),
我无法理解这在商业上有何意义,更不用说技术上有何意义,因为他们需要 Windows 许可、SBS 服务器(用于 Exchange)、CAL、Active Directory(因为依赖 Exchange)、防病毒软件(同样,因为 Parallels 中运行的是 Windows 操作系统),而且 Mac 用户是否有资格维护并行运行的 Windows 环境?
出于尽职调查的原因,我询问 SF 社区是否有任何可以分享的经验,无论是好的还是坏的,以及这是否真的可行。
具体问题:
您可以使用 Parallels 本地登录 Windows“VM”桌面吗?有谁熟悉 Parallels 使用的底层虚拟机管理程序?
Mac 是否支持本机远程桌面会话,或者是否需要安装 VNC 服务器等?
如果版主有同样的想法,我希望这是一个社区维基。
答案1
看来 Exchange 是这里的症结所在。如果他们能让他们的 LOB 应用程序不使用 Exchange 而使用 OS X Server 邮件服务器,那么一切都会变得简单得多。
你需要向你的客户传达这一点:你是愿意支持它,这是他们的做出的决定,但如果他们最终无法消除 Exchange 服务器,这有可能是一个非常昂贵且令人沮丧的冒险。强调 Exchange+Outlook 提供额外服务超越 OS X Server+Mac Office 目前无法复制的标准电子邮件和日历系统,即与支持业务的核心软件的连接。
因此,你的推荐一开始他们进展缓慢:这次只投资 1 台带 Office 的 Mac,除非/直到您能够成功将这台 Mac 与他们的 LOB 应用程序集成(即:让所有 Word/Excel/Outlook 宏在 Mac 版 Office 中运行),否则不会进一步推进。然后,如果事情进展不顺利,您至少可以将 Bootcamp 和 Windows 重新安装到 Mac 上,损失不会太大。
答案2
Parallels 虚拟机管理程序的工作方式与 VMware 工作站或 VirtualBox 非常相似。您可以在窗口中运行 VM,也可以使用连贯性模式,这样您的应用程序看起来就像在 OSX 中运行一样。用户仍需要进行身份验证才能登录他们的 Mac(如果连接到 AD)和 VM。至于远程访问,Mac 上有一个本机远程桌面客户端,可让它连接到远程 Windows 框,但要远程访问 Mac 本身,您需要启用本机远程访问(本质上是 VNC)或使用 Apple Remote Desktop(付费应用程序)。总的来说,这对企业和您来说似乎是一种浪费,因为他们需要的应用程序是 Windows 原生的。
答案3
我担任系统管理员的大学目前运行着一个混合的 Windows 和 Mac OSX 环境,我们目前正在考虑放弃 OSX,因为我们担心 Apple 的发展方向 - 虽然我认为他们的工具仍然适合小型企业,但他们不再像以前那样为大型企业制造服务器和存储箱,这表明他们正趋向于成为一个更难以在商业中支持的环境。
您会发现您可以在 Mac OSX 服务器中创建一个开放目录环境,它相当于 OSX 中的 Active Directory,虽然它不如 AD 那样成熟或功能丰富,但说实话它足以满足大多数中小型企业的需求。
您会发现打印机支持(正如您在对 SonoIT 的评论中提到的那样)在 Mac OSX 中实际上非常好 - 除非他们不辞辛劳地购买那种仅适用于 Windows 且即便如此也有点不可靠的廉价垃圾 - 您知道我在谈论哪种廉价而劣质的打印机。
Mac OSX 版 Office 可能会运行可自动执行任务的宏之内MS Office,但无法与旨在延长Windows 版 Office,如果有意义的话。这将需要大量测试。
任何需要自定义 Outlook 以及 Exchange 服务器(以及包含的所有 AD 包袱)的 LOB 应用程序都会使事情变得非常复杂。您可能希望将 mac 绑定到 AD(这是完全可行的),以便允许人们使用他们的 AD 凭据登录到他们的 mac。
如果您最终必须在 VMWare 或 Parallels 会话中为每个用户运行一份 Windows 副本(或者,您可以运行终端服务器并使用 Mac 版本的终端服务器客户端)以便他们真正完成工作,那么这将是大量而毫无用处的。
我自己也喜欢在家里使用 Mac,所以我很理解企业主想要拥有和在家一样的工作环境的心情,但我想让他们考虑一下他们使用什么软件需要经营业务时,要考虑成本,以及随着复杂性(以及因此出现问题的可能性)的增加,生产力下降的前景,他们需要计算数字来看看这是否真的是一个合理的商业决策。
答案4
首先,Mac Office 中包含一个适用于 Mac 的 RDP 客户端,它确实运行良好。此外,还有 CORD 等替代方案,不需要到处加载 VNC。
但是由于您的 LOB 应用需要高水平的办公集成,我不得不说您有两种途径:在本地使用 VM 或虚拟化应用程序(Citrix、ThinApp 等),但这只是为了解决与插件相关的办公问题。我认为虚拟化您的应用程序会更难设置,但更容易管理,在 Mac 上运行良好,甚至打印也不是问题(螺丝刀是一个很好的解决方案)。这会增加虚拟应用程序的管理,但会减少您支持 2 个操作系统的时间,取决于情况,这种权衡是否值得额外的花费。我还要说,VMware Fusion 也值得一看,价格与 Parallels 非常接近,功能也相似,但我认为 VMware 在通过 VM 访问硬件方面更胜一筹。但我没有使用过 Parallels 的最新版本,听说它真的很不错。
Exchange 部分取决于您使用的 Exchange 版本,这将极大地影响您在 Mac 上的体验。Exchange 2010 具有大大改进的客户端和 Web 界面。在这里我要说的是,但是存在一些问题,有些问题需要基于 Windows 的 Outlook 客户端,而这从日历开始。如果您共享日历或使用日历任务委派,其中一些无法通过 Web 完成(但可以通过 powershell 和 Windows 客户端完成),并且一旦共享,一切即可正常工作。但如果您每天使用它,可能会非常令人沮丧。此外,如果有 Outlook 加载项,那么您再次需要考虑使用客户端和 VM 或虚拟应用程序解决方案。
您可以让它工作,但您将拥有比现在尝试将 Windows 应用程序呈现到 Mac 桌面的设置更复杂(更昂贵)的系统。但是嘿,您可以在工作和家中使用 Mac,我一点也不介意。