Powershell Active Directory 命令:Quest 或 Microsoft

Powershell Active Directory 命令:Quest 或 Microsoft

现在有什么理由选择 Quest 的 Active Directory cmdlet 而不是 Microsoft 的呢?我还没有遇到任何不能用 Microsoft 的 ActiveDirectory 模块实现的东西,但我真的很好奇为什么 Quest 还在。我知道他们在向公众推出一些更实用的东西方面反应更快,但这种优势已经过去了。尽管如此,我仍然看到无数对 Quest cmdlet 的引用,这让我觉得我错过了一些东西。也许人们只是不想重写他们已经运行的脚本,这也是可以理解的。

答案1

简单来说就是惯性。

两件事情:

  1. 您所看到的效果。人们在 Google 上搜索如何做某事,并使用 Quest cmdlet。他们下载并使用它们,却不知道还有其他选择。
  2. Windows 2008 R2 的安装基础较小(域控制器必须位于 R2 上,AD Web 服务才能使用 Microsoft cmdlet),因此并非所有人都可以使用 Microsoft 工具。

答案2

直到看到这个帖子,我才知道微软有 AD cmdlet。每次搜索“添加用户”脚本或其他内容时,都只会出现 Quest 内容,正如 Shane 指出的那样。

感谢您提醒我注意这一点,我想 MS 的东西需要一段时间才能登上谷歌搜索结果。在那之前,像我这样的 Powershell 新手将继续被引导到 Quest。

答案3

我们使用 Quest AD cmdlet,因为我们仍然只运行 2003 服务器和 xp 工作站。尽管如您所说,您可以在 2003 域控制器上运行网关服务,但您仍然只能从 NT 6.1 客户端 (Win7/2008r2) 运行 MS cmdlet。

相关内容