我有许多虚拟机,它们使用 PowerShell 脚本应用了快照。有时,虚拟机会失去与域的“信任关系”。这会破坏脚本,因为我不能再使用 PowerShell 远程访问机器并对其进行配置。
如何远程重置这些虚拟机的信任关系?也许有可能重新加入不涉及远程处理的域?
手动重新加入域的任何替代解决方案都需要登录到计算机并在本地执行此操作。我还没有找到任何可以做到这一点的东西。
到目前为止,我试图将一个脚本放在一起,以本地管理员的身份简单地远程到框中:
$password = ConvertTo-SecureString "password" -AsPlainText -Force
$cred= New-Object System.Management.Automation.PSCredential ("Administrator", $password)
$sesh = new-pssession -computername "theMachine" -credential $cred
此时,我希望使用 PowerShell 重置密码或类似的东西来重置域信任关系。但是,这会导致最后一行出现错误:Access is Denied
.
我认为您不能将本地管理员帐户用于 PowerShell 远程处理。有没有其他方法可以远程让失去域信任关系的虚拟机重新加入域?