从Server 2008 R2开始,该任务非常简单。我们现在可以使用该Test-ComputerSecureChannel
cmdlet。
Test-ComputerSecureChannel -Credential (Get-Credential) -Verbose
添加-Repair
参数以执行实际维修;对被授权将计算机加入域的帐户使用凭据。
参考:
https://msdn.microsoft.com/zh-cn/powershell/reference/3.0/microsoft.powershell.management/test-computersecurechannel
http://windowsitpro.com/blog/quick-fix-computers-no-longer-domain-joined
-编辑-
如果没有可用于此目的的本地管理员帐户,则可以使用众所周知的Sticky Keys hack 创建一个(或启用禁用的内置Administrator帐户)。
要重置忘记的管理员密码,请按照下列步骤操作:^
- 从Windows PE或Windows RE引导并访问命令提示符。
- 查找安装Windows的分区的驱动器号。在Vista和Windows XP中,通常为C :,在Windows 7中通常为D :,因为第一个分区包含启动修复。要查找驱动器号,请键入C :(或分别为D :)并搜索Windows文件夹。请注意,Windows PE(RE)通常位于X:上。为了演示的目的,我们假定Windows安装在驱动器C上:
- 键入以下命令:
copy C:\Windows\System32\sethc.exe C:\
这将创建sethc.exe的副本以供以后还原。
- 键入以下命令以将sethc.exe替换为cmd.exe:
copy /y C:\Windows\System32\cmd.exe C:\Windows\System32\sethc.exe
重新启动计算机并运行您没有管理员密码的Windows实例。
- 在看到登录屏幕后,按SHIFT键五次。
- 您应该看到命令提示符,您可以在其中输入以下命令来重置Windows密码:
net user [username] [password]
如果您不知道用户名,只需键入net user
以列出可用的用户名。
- 现在,您可以使用新密码登录。
如果您希望启用默认禁用的内置管理员帐户,而不是在现有帐户上重置密码,则命令为:
net user administrator /active:yes
。
如果希望创建一个新帐户并将其添加到本地Administrators组,则命令序列为:
net user /add [username] [password]
net localgroup administrators [username] /add