【发布时间】:2017-09-07 06:51:17
【问题描述】:
我已经安排了一个 PowerShell 脚本来在 Azure 中执行管道。 已使用 Login-AzureRMAccount 生成了登录脚本(ProfileContext.ctx)
下面是安排的代码:
$path = "D:\ProfileContext.ctx"
Import-AzureRmContext -Path $path
$dfn = "salesprod"
$rgn = "sale-dw"
$df=Get-AzureRmDataFactory -ResourceGroupName $rgn -Name $dfn
$ISTstartdate = get-date
#Set Pipeline active period
$UTCstartdate = $ISTstartdate.touniversaltime().addminutes(5)
$UTCenddt = $UTCstartdate.AddHours(5)
$pipelinename = "SalesPipeline"
Set-AzureRmDataFactoryPipelineActivePeriod -ResourceGroupName $rgn -PipelineName $pipelinename -DataFactoryName $dfn -StartDateTime $UTCstartdate -EndDateTime $UTCenddt -Force
上面的代码可以正常工作 2 或 3 天,但随后我开始遇到以下问题:
您的 Azure 凭据尚未设置或已过期,请运行 Login-AzureRMAccount 以设置您的 Azure 凭据。 在 D:\RunPipeline.ps1 以下是版本号:
- PSVersion - 5.0.10586.117
- Azure - 4.2.1
【问题讨论】:
标签: powershell azure