首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从python脚本运行Azure-cli命令

从python脚本运行Azure-cli命令
EN

Stack Overflow用户
提问于 2018-05-08 15:18:02
回答 1查看 3.7K关注 0票数 0

我有这些azure-cli2 (基于python的)命令,用于创建rbac用户和其他一些活动。

代码语言:javascript
复制
az ad user create --display-name "user" --password Pass@word1 --user-principal-name "user@test.onmicrosoft.com"  --mail-nickname user
az role assignment create --role Contributor --assignee "user@test.onmicrosoft.com"
az ad sp create-for-rbac -n "testapp"

我正在使用subprocess.check_output()从python运行这些命令。

有没有办法直接从python中启动azure-cli命令?

我期待着这样的事情:

代码语言:javascript
复制
import azure-core-cli
azure-core-cli.mycommand(param)

PS:我知道,我可以使用azure获得相同的功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-08 15:35:28

基于这个文件,尝试:

代码语言:javascript
复制
from azure.cli.core import get_default_cli

get_default_cli().invoke(['ad', 'user', 'create', '--display-name', 'user', ...])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50237021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档