繁体   English   中英

如何验证Azure虚拟机用户名和密码?

[英]How to validate Azure Virtual machine username and password?

需要验证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{
}  

但是,当虚拟机处于关闭状态时,无法验证虚拟机凭据。

即使虚拟机处于关闭状态,有没有办法验证虚拟机凭据?

没有。 您正在尝试通过非活动远程对象(已关闭电源的VM)检查凭据。 您将需要访问其本地驱动器和SAM数据库(如果它是非DC)或NTDS数据库(如果是DC),然后在您的活动计算资源中解析该驱动器以检查提供的凭据。 这是一种撕裂一个人的肠子只是为了检查你的食物是否会在那里消化。 因此,如果目标VM已关闭,则需要跳过凭据验证,或使用确保对该特定VM有效的域凭据,但能够在其他某些资源(域的DC)上进行验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM