用Windows Server 2008 R2中的脱机域连接功能节省时间

日期: 2010-10-20 作者:Brien M. Posey翻译:Dan 来源:TechTarget中国 英文

自从有了Windows NT系统之后,有件事在域连接中总是有效——要想成功把计算机连接到一个域,该计算机必须与这个域有物理连接(而且还要连接到这个域授权的DNS服务器上)。   然而在 Windows Server 2008 R2中,微软最终用一个新命令——Djoin.exe——实现了脱机域连接功能。让我们来看一下这个新命令是如何工作的。   装有Windows 7或者Server 2008 R2的电脑可以用这个Djoin命令连接到Windows域上。

而运行旧版Windows操作系统的电脑则不能用这种方式连接到域。   你还应该注意,这个命令假设你的域控制器运行的是Windows Server……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

自从有了Windows NT系统之后,有件事在域连接中总是有效——要想成功把计算机连接到一个域,该计算机必须与这个域有物理连接(而且还要连接到这个域授权的DNS服务器上)。

  然而在 Windows Server 2008 R2中,微软最终用一个新命令——Djoin.exe——实现了脱机域连接功能。让我们来看一下这个新命令是如何工作的。

  装有Windows 7或者Server 2008 R2的电脑可以用这个Djoin命令连接到Windows域上。而运行旧版Windows操作系统的电脑则不能用这种方式连接到域。

  你还应该注意,这个命令假设你的域控制器运行的是Windows Server 2008 R2。如果你想把电脑连接到一个运行旧版操作系统的域控制器上,那么你必须要使用叫做/downlevel的选择开关。

  话虽如此,实现域连接需要有两个步骤,而且第一步必须在运行Windows Server 2008 R2的域控制器上执行。在这里,你可以用Djoin命令对域进行初始配置。你必须在命令提示符中运行Djoin命令(你不能在PowerShell中这样做)。该命令的语法如下:
DJOIN /Provision /domain <your domain> /Machine <machine name> /SaveFile <path and file name>

  你可以看到, /Provision开关告诉Windows系统你在配置这个域。在这之后,你必须指定 /Domain开关以及新电脑要连接域的名字。接下来,你必须指定/Machine开关,以及我们想要配置的电脑名称。最后,你还需要执行/SaveFile 开关。

  /SaveFile开关告诉Windows系统要在新电脑上创建一个文件,以便完成整个域连接过程。该文件应该存储在可移动媒体中。文件名字通常应该由该电脑的名字以及扩展名Djoin组成。

  我们来举个例子,看看这个命令是如何工作的。假设你想把一台名字为WKS1的电脑连接到一个名叫Contoso.com的域上。你应该使用与以下命令相类似的命令:
DJOIN /Provision /Domain Contoso.com /Machine WKS1 /SaveFile Z:WKS1.Djoin

  当你执行上述命令的时候,会发生两件事情。首先,对于特定域,电脑容器中创建了一个代表WKS1的电脑帐户。当然,电脑容器只是默认的地址。你也可以在自定义OU中创建该电脑帐户,但是你得指定 /MachineOU开关中自定义OU的名字。其次,一个名为WKS1.DJOIN的文件放在了Z:目录中。你一定要把这个文件拷贝到那台想要连接到该域的电脑中。

  这个过程的第二个部分与第一部分类似。你需要在新电脑上打开一个命令提示符,并键入以下命令:
DJOIN /RequestODJ /Loadfile <path and filename> /LocalOS /WindowsPath <windows path>

  在上面的命令中,/RequestODJ开关告诉Windows系统你想要把该电脑连接到域,而/Loadfile开关允许你指定路径以及你刚刚创建的文件的名字。/LocalOS开关告诉Windows系统你想要在本地操作系统中执行操作。最后你必须为/WindowsPath开关提供本地机器中的Windows目录。

  举个例子,假设你想导入你以前创建的Z:WKS1.DJOIN文件,并用它把一台新机器连接到一个域。命令如下所示:
DJOIN /RequestODJ /Loadfile Z:WKS1.DJOIN /LoaclOS /WindowsPath C:Windows

  虽然这个命令比较简单,但是你在使用之前需要了解几件事情。首先,没有必要去手动重命名那台要连接到域的电脑。电脑的默认名称将会被你在创建Djoin文件时指定的机器名自动取代。

  你还应该注意,运行这个命令之后你需要重启系统,就像传统的域连接一样。最后一点极为重要,你一定不能在域控制器上运行以上命令(或者使用/LocalOS开关),因为那样做会损坏电脑。

  正如你所看到的,Djoin命令可以让电脑到域的连接变得更容易——即使两者之间当时没有物理连接。这种技术在配置运往外地的机器时尤其有用。

作者

Brien M. Posey
Brien M. Posey

Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。

相关推荐