JoinDomainOrWorkgroup 方法 FJoinOptions 帮助

JoinDomainOrWorkgroup 方法 FJoinOptions 帮助

有人有使用JoinDomainOrWorkgroup类方法的经验Win32_ComputerSystem吗?

我想编写一个 powershell 脚本来将一台机器加入域。该机器可能有一个现有的计算机帐户,如果是的话,我想删除它并重新加入域。

我已经编写了“搜索并销毁”部分,如果计算机帐户存在,它将删除该帐户,但刚刚注意到FJoinOptionsTechnet 上的开关。问题是 - 它们有点含糊不清。

这是否4 (0x4) Deletes an account when a domain exists.意味着如果域中已经存在该计算机帐户,它就会删除该帐户?

另外,您可以使用此方法指定要加入机器的计算机名称,还是应该重命名然后加入域。

干杯,

注意 - 我一直在使用http://msdn.microsoft.com/en-us/library/aa392154(VS.85).aspx- 不确定是否有更好的资源。

答案1

看起来这个 WMI 方法只是一个包装器网域加入,您会注意到 0x04 选项没有记录在那里,所以我认为它不适用。

查看平台 SDK 中的 LMJoin.h 和以下文档取消加入域它说NETSETUP_ACCT_DELETE 0x04“当取消加入时,帐户将被禁用” - 因此看起来文档团队过于热心,它只适用于取消加入操作。

更多信息请参阅目录服务功能MSDN 上的文档。

相关内容