JoinDomainOrWorkgroup方法FJoinOptions帮助

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

我想编写一个PowerShell脚本来将一台机器join到一个域中。 这台机器可能有一个现有的计算机帐户,如果有,我想删除它并重新join域。

我已经编写了“search和销毁”部分,如果它存在,将删除计算机帐户,但只注意到Technet上的FJoinOptions开关。 麻烦是 – 他们有点模棱两可。

4 (0x4) Deletes an account when a domain exists.是否4 (0x4) Deletes an account when a domain exists. 是指它将删除计算机帐户,如果它已经存在的域名?

另外,你可以用这个方法指定你想要join机器的计算机名,还是应该重命名然后join域。

干杯,

NB – 我一直在使用该指南在http://msdn.microsoft.com/en-us/library/aa392154(VS.85).aspx – 不知道是否有更好的资源。

它看起来像这个WMI方法只是一个NetJoinDomain的包装,你会注意到0x04选项没有logging在那里,所以我不认为这是适用的。

查看Platform SDK中的LMJoin.h以及NetUnjoinDomain的文档, 它对 NETSETUP_ACCT_DELETE 0x04说:“当发生unjoin时,帐户被禁用” – 所以它看起来像文档团队过分热心,它只适用于unjoin操作。

有关更多信息,请参阅MSDN上的目录服务function文档。