我恢复了一个我知道会过期的 Win7 映像。然后,我从本地计算机管理员组成员的帐户以管理员身份运行 powershell。
我得到的是:
Test-ComputerSecureChannel : Logon failure: unknown user name or bad password.
At line:1 char:27
+ Test-ComputerSecureChannel <<<< -verbose
+ CategoryInfo : NotSpecified: (:) [Test-ComputerSecureChannel], AuthenticationException
+ FullyQualifiedErrorId : System.Security.Authentication.AuthenticationException,Microsoft.PowerShell.Commands.TestComputerSecureChannelCommand
或者如果我提供凭证:
PS C:\Windows\system32> Test-ComputerSecureChannel -Credential domain\administrator
Test-ComputerSecureChannel : A parameter cannot be found that matches parameter name 'Credential'.
At line:1 char:39
+ Test-ComputerSecureChannel -Credential <<<< domain\administrator
+ CategoryInfo : InvalidArgument: (:) [Test-ComputerSecureChannel], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.TestComputerSecureChannelCommand
我甚至尝试使用psexec -sid
该帐户运行 powershellsystem
但出现了same unknown user or bad password
问题。
这该如何运作?
答案1
请确保从 Active Directory 中删除计算机帐户。然后将计算机重新加入域。它将重置 AD 中计算机帐户的密码。
请让我知道这可不可以帮你。
答案2
尝试这个
$cred = Get-Credential
Test-ComputerSecureChannel -Credential $cred
运行 $cred = Get-Credential 时,请确保输入有权读取计算机帐户的域帐户。最好使用域帐户登录。
此 cmdlet 的工作方式与 NetDom.exe 非常相似。NetDom 和 Test-ComputerSecureChannel 都使用 NetLogon 服务来执行操作。