我想使用System.Management.Automation执行az登录。在我的地方工作。当我试图在web服务器中部署相同的内容时,系统不会识别AZ注释。
public class ValuesController : ApiController
{
// GET api/values
public IList<PSObject> Get()
{
using (PowerShell ps = PowerShell.Create())
{
ps.AddScript("Import-Module Azure; az login");
var token = ps.Invoke();
return token;
}
}
}
发布于 2020-10-27 18:09:57
请确保您的托管帐户具有从IIS执行powershell的权限,可以尝试设置IIS应用程序池标识。例如,可以将标识设置为LocalSystem。
https://stackoverflow.com/questions/64555902
复制相似问题