首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用AccessToken验证powershell脚本

使用AccessToken验证powershell脚本
EN

Stack Overflow用户
提问于 2020-06-21 05:03:16
回答 1查看 383关注 0票数 1

我有一个发布管道,它调用一个PowerShell脚本,它有‘subscriptions’语句(在一个循环中,我必须将不同的订阅指定为当前,并执行一些处理)。当它运行时,我得到以下错误,因为我没有添加‘AzureAccount’。

选择-AzureSubscription:订阅名称不存在。

是否有任何方法使用管道访问令牌来验证或执行Add-AzureAccount。

代码:-

代码语言:javascript
运行
复制
Select-AzureSubscription -SubscriptionName $Subscription -Current 
CloudServices = Get-AzureService | select ServiceName 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-22 06:57:25

您可以尝试以下步骤(我无法为您测试它,因为我没有启用MFA的用户帐户)。

1.在开发过程中,导航到Project Settings -> Service connections -> New service connection -> Azure Classic

然后输入信息,您可以在azure门户->订阅中获得订阅名称和id。

注意:UsernamePassword需要在不启用MFA的情况下成为用户帐户.

2.创建服务连接后,在管道中使用Task version 3.*创建一个Azure任务,选择带有Azure ClassicAzure Connection Type,选择带有在步骤1中创建的服务连接的Azure Classic Subscription

然后使用脚本:

代码语言:javascript
运行
复制
Select-AzureSubscription -SubscriptionName <subscription-name> -Current 
CloudServices = Get-AzureService | select ServiceName 

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62494588

复制
相关文章

相似问题

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