需要验证Azure虚拟机用户名和密码。
现在使用以下代码验证虚拟机用户名和密码。
$SecureVmPassword = ConvertTo-SecureString -string $VmPassword -AsPlainText -Force
$VmCredential = New-Object -typename System.Management.Automation.PSCredential -argumentlist $Fqdn"\"$VmUsername, $SecureVmPassword
Invoke-Command -ConnectionUri $RemoteConnectionUri.ToString() -Credential $VmCredential -ScriptBlock{
} 但无法在虚拟机处于关闭状态时验证虚拟机凭据。
即使虚拟机处于关闭状态,也有任何方法验证虚拟机凭据吗?
发布于 2017-04-10 08:57:01
根本就没有。您正在尝试检查非活动远程对象(关闭VM)上的凭据。您将需要访问其本地驱动器和SAM数据库(如果是非DC)或NTDS数据库(如果是DC),然后在您的活动计算资源中解析该数据库以检查所提供的凭据。这是一种撕裂一个人的肠子,只是为了检查你的食物是否会消化在那里。因此,如果目标VM被关闭,您需要跳过凭据验证,或者使用对特定VM有效但能够在其他资源(域的DC)上验证的域凭据。
https://stackoverflow.com/questions/43316140
复制相似问题