![Windows Server 的替代品?](https://linux22.com/image/554100/Windows%20Server%20%E7%9A%84%E6%9B%BF%E4%BB%A3%E5%93%81%EF%BC%9F.png)
工作时有超过 30 台 PC,其中一些是 Windows Vista Home 和 Windows 7 Home。
我刚刚意识到 Windows Server 不值得,因为它需要在客户端 PC 上连接“域”。Windows Home 不支持这一点,而且购买专业版或商业版 Windows 许可证的费用非常昂贵。
我正在寻找 Windows Server 的替代品,一些基本的可以阻止桌面、某些软件、USB 设备并限制对网站的访问。
谢谢!
答案1
奇怪的是,您要求执行的所有操作都是 PC 应该加入域的原因之一。因为您可以使用操作系统执行几乎所有要求的操作。但我离题了。您可以手动完成所有操作,而无需加入域,只需登录每台计算机并首先更改本地管理员密码即可。
使用组策略编辑器更改计算机上的当前设置。转到下一台计算机。对 30 台计算机重复此操作……
另一种方法是查看 Windows Small Business Server。这仍然是一大变化,但我请您重新考虑您的决定。请记住,如果您锁定这些计算机,您将不得不登录到每台计算机来更新单个组件,例如 Flash。否则,每次您的用户登录时,他们都会收到 Flash 更新对话框,然后尝试更新,他们必须取消,因为他们没有管理员权限。每次他们登录时都会继续这种情况,直到您进入他们的机器……
编辑:嗯,我确实想到了一个更快的方法。保存组策略编辑器所做的注册表编辑,并将它们合并到每台计算机中。很危险。但免费!!!!!!
答案2
你可以采取一些方法。最终,使用 Active Directory 进行集中管理的系统将是远的对您来说,这比尝试临时修改 Windows 专业版的内置功能要容易得多,但还有以下选择:
选项 1:购买 Windows 7 专业版
商务火花:如果您的公司是一家初创公司,您有资格获得Microsoft BizSpark 计划,使公司能够以极低的价格获得各种 Microsoft 软件。您可以通过此计划获得 Windows 7 Professional 和 Windows Server 许可证。
批量许可:如果您需要为 5 台到数十万台计算机购买许可证,微软批量许可是最简单且总体上最便宜的方法。根据您签订的协议类型,您可以一次性购买 30 个升级许可证,并在所有计算机上安装 Windows 7 Pro,或者您可以购买软件保障协议,该协议使您有权升级(或降级)到任何版本的 Windows,即使发布了新版本。
零售升级许可证:这可能是最昂贵的选择,所以我不建议这样做,但你能只需购买升级许可证即可。由于您在问题中提到了费用,因此这可能不是一个好建议。
选项 1.5:Windows Server 的替代品,但仍购买 Windows 7
如果你可以使用一些 Windows 7 Pro 许可证,但不想支付 Windows Server 许可证(价格可能相当昂贵),也可以选择使用桑巴作为域控制器。这为您提供了您要求的大多数功能 - 本质上是设置组策略的能力。它在 Linux 上运行,并且还有许多在 Linux 上运行的互联网过滤选项。
选项 2:Jerry Rigging
如果您的组织确实买不起 Windows 7 Professional 许可证(而且,由于需要花费大量开发和支持时间,尝试自行制定解决方案很可能会让您在长期内花费更多,但您可以自行决定),您可以尝试制定自己的解决方案。我之前已经为大约 10 台计算机做过这件事,所以对于 30 台计算机来说,这可能可行,只是会很痛苦,如果您的组织进一步发展,那就真的很糟糕了。
您将需要查看Windows 的组策略设置参考。这将提供所有组策略设置(用于限制用户的桌面操作)的完整列表,其中最重要的是这些限制的注册表设置。不过,存在一些问题:
- 并非所有限制有注册表设置。其中一些以其他方式存储,您无法轻易更改。
- 当您手动应用这些设置时,没有简单的方法可以仅针对计算机上的某些组执行此操作。对于每个帐户,您都必须手动导入设置。您可能可以编写 PowerShell 脚本或其他东西来自动化该过程,但这会带来进一步的复杂性。
- 当你想更改设置时,你必须为每台电脑上的每个用户都这样做。这又会很痛苦。
所以是的,可以绕过 Windows 家庭版的限制,希望该文档是一个很好的起点。但我仍然认为这将是方式麻烦多于价值。
另一个要问自己的问题是,“为了让用户无法更改背景图片和访问命令提示符,值得这么麻烦吗?”在大多数小型组织中,答案可能是“不值得”,因此,如果您的主管要求您实施这些限制 - 这些限制往往会妨碍用户,而不是节省任何人的时间 - 您真的应该提出这样的论点:如果他们想强制执行这些规则,他们必须购买适当的工具来实现这一点。
答案3
你必须设置一台服务器。我很惊讶你办公室里有 30 台电脑,却没有一台服务器。
答案4
正如 Shinrai 在另一个答案的评论中指出的那样,Windows 的家庭版本不支持组策略,因此在这些机器上完成您要求的大部分操作根本是不可能的。
您列出的设置中唯一可以实现的功能是 Internet 过滤,这可以通过将 Linux 服务器配置为透明代理来实现。有关配置此功能的更多信息,请参阅 Server Fault 上的这个答案。