首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure工作流需要额外的身份验证考虑吗?

Azure工作流需要额外的身份验证考虑吗?
EN

Stack Overflow用户
提问于 2017-08-08 21:46:10
回答 1查看 28关注 0票数 0

我无法从Powershell ISE的简单表中将可用性集并行部署到我的MSDN订阅上。

表格

Type RG Name Loc AvSet NLG NLGUTCDCPWFEAVL01 eastus2 AvSet NLG NLGUTCDCPAPPAVL01 eastus2 AvSet NLG NLGUTCDCPCCDBAVL01 eastus2

这是在没有工作流的情况下执行时起作用的。

$c=Import-Csv C:\Users\ayanm\Downloads\NLG.csv|? type -eq 'AVSet' foreach ($b in $c) {New-AzureRmAvailabilitySet -ResourceGroupName $b.RG -Name $b.name -Location $b.loc}

但是当我尝试把它放到工作流中时,它不会

Workflow Deploy-AVSet {$c=Import-Csv C:\Users\ayanm\Downloads\NLG.csv|? type -eq 'AVSet' foreach -Parallel ($b in $c) {New-AzureRmAvailabilitySet -ResourceGroupName $b.RG -Name $b.name -Location $b.loc} }

错误:Microsoft.PowerShell.Utility\Write-Error : Run Login-AzureRmAccount to login. At Deploy-AVSet:4 char:4 + CategoryInfo : NotSpecified: (:) [Write-Error], RemoteException + FullyQualifiedErrorId : System.Management.Automation.RemoteException,Microsoft.PowerShell.Commands.WriteErrorCommand

选中Powershell版本;5.1。更新了所有模块。重新启动电脑。这是一个不受支持的工作流活动吗?https://blogs.technet.microsoft.com/heyscriptingguy/2013/01/02/powershell-workflows-restrictions/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-09 15:35:36

“”cmdlet不是MSDN可信对象。因此,我添加了一个O365帐户作为订阅的所有者,并且能够并行部署。

Workflow Deploy-AVSet {$c=Import-Csv C:\Users\ayanm\Downloads\NLG.csv|? type -eq 'AVSet' $cred= New-Object System.Management.Automation.PSCredential "name@domain.onmicrosoft.com",$(ConvertTo-SecureString "Password" -asplaintext -force) foreach ($b in $c) {AzureRM.Resources\Login-AzureRmAccount -Credential $cred New-AzureRmAvailabilitySet -ResourceGroupName $b.RG -Name $b.name -Location $b.loc -PlatformFaultDomainCount $b.faultdomain -PlatformUpdateDomainCount $b.UpdateDomain } }

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

https://stackoverflow.com/questions/45578504

复制
相关文章

相似问题

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