如何更好地在工作组和 Windows 域中设置用于开发的机器?

如何更好地在工作组和 Windows 域中设置用于开发的机器?

我是一名开发人员。最初,在我的客户(雇主)​​处,我得到了公司的台式计算机,该计算机装有 Windows XP Pro SP3,并已加入公司 Windows Active Directory 域 (AD)。

这是情况 1):

  • 1)AD电脑Windows工作站 (或者,为了讨论的目的,任何 Windows 工作站操作系统)。

因为,为了进行开发,我需要全面管理机器,而且硬盘容量相当有限(只有 20 GB),同时需要设置开发工具(例如,Vsial Studio 2008+2010)和服务器(例如,(MS SQL Server 2008 R2、SharePoint Server 等),我无法安装另一个 Windows。所以我不得不重新格式化硬盘并安装新的

  • 2)工作组 Windows XP Pro SP3(即 Windows XP 作为工作组的一部分,未加入企业 Windows AD)。

这导致了互操作和开发、测试以及针对 AD 的集成变得复杂。

假设我有一个更大的硬盘,或者为了将来出现类似的情况,**什么是更正确的解决方案**,以便进行互操作、通信、开发 + 测试 + 与企业 AD 集成,同时全面管理开发机器(无法访问企业 AD 管理):

A)安装第二个(双启动)工作组 Windows XP(用于开发)留下 1)用于访问 AD 资源 + 测试 + 集成,因此

  • 3) 具有 1) + 2) 的双启动机器

或者

B) 破解单个 1) Windows 安装?模拟/扭曲隔离+开发+测试的全面管理的必要性(即将 Windows 作为工作组的一部分)与将 Windows 作为 AD 的一部分的必要性?

无论如何,我可以想象,所有的设置(配置)都有一个缺点,那就是要么单独启动到 AD 机器 Windows,要么启动到工作组 Windows 机器(因为 Windows 不可能同时成为工作组和 AD 的一部分)。

双启动解决方案3) 也存在重复设置、配置开发环境的缺点,相当耗时。

问题:

  • Q1) 在一个 Windows 中合并隔离开发和在 AD 环境中访问/开发/测试的必要性的选项有哪些?

  • Q2) 在 AD Windows 本地管理员下和在工作组 Windows 管理员下访问 AD 计算机和工作组计算机有何区别?

相关问题:

----------

更新1:

Sagar 建议使用 VirtualBox 或 VMWare player(但在咆哮中被忽略了)。

Bart Silverstrim 不建议双启动,并建议“研究虚拟化(大多数情况下是免费的)。快照和备份更方便,您可以轻松模拟网络或多个工作站配置”。

GregD 再次向我提问,但我还是不明白他们到底是谁。GregD 写道:

“你昨天问了这两个问题,目前两个问题的得分都是 -1。所以你不仅问了难以捉摸的问题,而且对这些问题的答案也不感兴趣??”

是的,我很感兴趣。我应该从 0 个答案和多个反对票中了解到什么?

----------

更新2:

再次感谢我热心的读者们的密切关注和关闭这个问题!虽然它已经被标记为已回答,但这样做还有什么意义呢?

杰斯科特刚刚在类似的子问题中添加了答案

“笔记本电脑用户是否可以通过 RDP 连接到他的域桌面?

只要他使用域凭据进行连接,他就可以从非域笔记本电脑访问域桌面上的文件共享。”

谢谢 jscott,再次爱你!

----------

更新3:
哎呀,我格式化了硬盘并从头开始重新安装了所有内容(100 个小时的工作),并且有一个关于如何将域 Windows 机器转换为非域机器的答案:

顺便说一句,我在公司高层管理人员的批准下重新安装了 Windows。问题是系统管理员不知道如何在工作组中安装 Windows(他们已将所有预设的本地 AD 客户端设置刻录到 CD 映像中)。

答案1

他的问题其实并不难理解……

vgv:您的 IT 管理员能否不授予您对您机器的管理控制权?我们办公室就是这样做的。我们每个人都拥有对自己机器的管理控制权,但我们不允许从办公室外访问它们(除非您有公司提供的笔记本电脑,否则没有 VPN - 在这种情况下您无论如何都不会得到台式机)。

您实际上并不需要加入工作组才能进行开发。我相信您的公司可以解决问题。您只需要向您的 IT 人员解释,您至少需要一定程度的管理访问权限才能进行软件开发。

至于双启动,这实际上没有太大帮助,除非您计划在需要从开发到共享某些文件或访问网络上的某些内容时切换 Windows。

另一个选择是购买更大的硬盘并使用未连接到 AD 的 Windows 虚拟机。在此基础上进行开发工作。与双启动系统相比,这将节省您的时间。

相关内容