像Azure中的Azure登录一样的Powershell

我想构建Azure管理应用程序,我需要登录我的Azure帐户.问题是我想以交互方式进行,如Powershell Login-AzAccount命令.我不想像在网络上的许多教程中那样注册AzureAD应用程序.

enter image description here

有没有办法实现它?

我已经使用.net库为Powershell完成了它.

        using (PowerShellExec commander = new PowerShellExec())
        {
            response = commander.RunCommand("Login-AzAccount");
        }

但有没有办法在没有PowerShell的情况下做到这一点?

最佳答案
是.

PowerShell使用ADAL – Active Directory身份验证库.

official ADAL Site上有各种样品.

请不要尝试PowerShell的应用程序ID.它对你不起作用.您必须注册自己的应用程序.按照tutorial here.

转载注明原文:像Azure中的Azure登录一样的Powershell - 代码日志