我能够使用本机的添加计算机 cmdlet 将计算机加入域,但如果系统已经存在于 AD 中,而您尝试将其添加到其他域,则此 cmdlet 似乎会失败。
我想使用 powershell 删除现有对象。不加载 Active Directory 模块可以做到这一点吗?我将所有这些都作为系统部署的一部分来执行,并且不想加载任何其他 Windows 功能。
编辑:这需要以一种我可以将凭据传递给命令的方式运行。它将在本地用户的上下文中运行。
答案1
我建议使用 DSRM CLI 工具,它非常棒。
注意:它在 W7 上不可用,但可以从 Windows Server 2008 机器中提取 *.exe 文件。
答案2
使用net computer \\computername /del
或使用netdom remove
将允许您指定哪个域。
http://technet.microsoft.com/en-us/library/cc788074(v=ws.10).aspx
看起来它netdom.exe
不是 Windows 7 原生的,所以只需将其添加到您的图像中。