我有一台已克隆的 Windows 计算机,为了防止它覆盖 DNS 条目,它只启用了端口 3389。我目前正在做的是使用 GUI 加入工作组,然后在重新加入域之前重命名计算机。通过 GUI 完成此操作时有效,但通过 Powershell 完成时,它无法离开域并加入工作组。
我尝试使用:
Add-Computer -WorkGroupName MyWorkGroup
然而这会出现错误:
Add-Computer : Failed to unjoin computer from domain with the following error message: The
specified domain either does not exist or could not be contacted.
我以为以本地管理员身份运行 Powershell 可能会有效,但遇到了同样的错误。我以为使用缓存的域管理员帐户可能会有效,但也遇到了同样的错误。我想也许指定 Credential/LocalCredential/UnjoinDomainCredential 参数中的任何一个或所有参数可能会有所帮助,但这也没有成功。
似乎一定有一种方法可以通过 Powershell 来实现这一点,而我却忽略了这一点。任何建议都值得感激。
答案1
我不确定这是否有效,但您可能想尝试一下:
Remove-Computer -ComputerName "Server01" -UnjoinDomainCredential Domain01\Admin01 -WorkgroupName "Local" -Restart -Force