在停止虚拟机之前,不需要使用Login AzureRmVm



在使用命令Stop AzureRmVM之前,我需要使用Login AzureRmVM并每次输入我的登录凭据。

我想防止这种情况发生。

有什么方法可以防止我需要登录才能在Azure VM中使用(大部分)PowerShell命令吗?

您每次都需要登录,但您可以通过提供凭据来避免交互式登录过程。我相信你不希望弹出的登录,并希望它发生非交互式和完全自动化的方式。您可以使用以下代码:

    $secpasswd = ConvertTo-SecureString “YourPass” -AsPlainText -Force
    $mycreds = New-Object System.Management.Automation.PSCredential (“YourUser”, $secpasswd) 
    Login-AzureRmAccount -Credential $mycreds 

您需要使用组织帐户而不是实时id登录。请参阅:go.microsoft.com/fwlink/?linkid=331007&clcid=0x409

您还可以在PowerShell启动时自动执行此3行脚本。

最新更新