powershell中的az命令等效于什么
static void Main( string[] args )
{
int[] v = new int[] { 1, 2, 3 };
int[] w = new int[] { 4, 5, 6 };
foreach( var value in MixedSum( v, w ) )
{
Console.WriteLine( value );
}
}
private static IEnumerable<int> MixedSum( int[] v, int[] w )
{
for ( int c = 0; c < v.Length; c++ )
{
for ( int d = 0; d < w.Length; d++ )
{
yield return v[c] + w[d];
}
}
}
我应该在az ad sp create-for-rbac --query "{ client_id: appId, client_secret: password, tenant_id: tenant }"
上添加什么额外参数
az ad sp create-for-rbac 创建服务主体并配置其 访问Azure资源。
我想对powershell az命令执行相同的操作
答案 0 :(得分:1)
如果要通过命令New-AzADServicePrincipal
创建Azure AD服务原理并获取其客户端ID,客户端密钥和租户ID作为cli命令答复,请尝试以下命令:
$sp = New-AzADServicePrincipal
$clientsec = [System.Net.NetworkCredential]::new("", $sp.Secret).Password
$tenantID = (get-aztenant).Id
$jsonresp =
@{client_id=$sp.ApplicationId
client_secret=$clientsec
tenant_id=$tenantID}
$jsonresp | ConvertTo-Json
结果: