updates based on last minute PS breaking changes (#84)
This commit is contained in:
Родитель
8049d20e44
Коммит
f1148b1da3
|
@ -293,16 +293,16 @@ $pipelineParameters = @"
|
|||
}
|
||||
"@
|
||||
|
||||
## IMPORTANT: store the JSON definition in a file that will be used by the Invoke-AzureRmDataFactoryV2PipelineRun command.
|
||||
## IMPORTANT: store the JSON definition in a file that will be used by the Invoke-AzureRmDataFactoryV2Pipeline command.
|
||||
$pipelineParameters | Out-File c:\PipelineParameters.json
|
||||
|
||||
# Create a pipeline run by using parameters
|
||||
$runId = Invoke-AzureRmDataFactoryV2PipelineRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineGetTableListAndTriggerCopyData -ParameterFile c:\PipelineParameters.json
|
||||
$runId = Invoke-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineGetTableListAndTriggerCopyData -ParameterFile c:\PipelineParameters.json
|
||||
|
||||
# Check the pipeline run status until it finishes the copy operation
|
||||
Start-Sleep -Seconds 30
|
||||
while ($True) {
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -PipelineName $pipelineGetTableListAndTriggerCopyData -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
|
||||
if (($result | Where-Object { $_.Status -eq "InProgress" } | Measure-Object).count -ne 0) {
|
||||
Write-Host "Pipeline run status: In Progress" -foregroundcolor "Yellow"
|
||||
|
@ -317,7 +317,6 @@ while ($True) {
|
|||
|
||||
# Get the activity run details
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName `
|
||||
-PipelineName $pipelineGetTableListAndTriggerCopyData `
|
||||
-PipelineRunId $runId `
|
||||
-RunStartedAfter (Get-Date).AddMinutes(-10) `
|
||||
-RunStartedBefore (Get-Date).AddMinutes(10) `
|
||||
|
|
|
@ -138,15 +138,15 @@ $pipelineParameters = @"
|
|||
}
|
||||
"@
|
||||
|
||||
## IMPORTANT: store the JSON definition in a file that will be used by the Invoke-AzureRmDataFactoryV2PipelineRun command.
|
||||
## IMPORTANT: store the JSON definition in a file that will be used by the Invoke-AzureRmDataFactoryV2Pipeline command.
|
||||
$pipelineParameters | Out-File c:\PipelineParameters.json
|
||||
|
||||
# Create a pipeline run by using parameters
|
||||
$runId = Invoke-AzureRmDataFactoryV2PipelineRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineName -ParameterFile c:\PipelineParameters.json
|
||||
$runId = Invoke-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineName -ParameterFile c:\PipelineParameters.json
|
||||
|
||||
# Check the pipeline run status until it finishes the copy operation
|
||||
while ($True) {
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -PipelineName $pipelineName -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
|
||||
if (($result | Where-Object { $_.Status -eq "InProgress" } | Measure-Object).count -ne 0) {
|
||||
Write-Host "Pipeline run status: In Progress" -foregroundcolor "Yellow"
|
||||
|
@ -161,7 +161,6 @@ while ($True) {
|
|||
|
||||
# Get the activity run details
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName `
|
||||
-PipelineName "$pipelineName" `
|
||||
-PipelineRunId $runId `
|
||||
-RunStartedAfter (Get-Date).AddMinutes(-10) `
|
||||
-RunStartedBefore (Get-Date).AddMinutes(10) `
|
||||
|
|
|
@ -195,11 +195,11 @@ Set-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryName -ResourceGrou
|
|||
|
||||
|
||||
# start the pipeline run
|
||||
$runId = Invoke-AzureRmDataFactoryV2PipelineRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineName
|
||||
$runId = Invoke-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineName
|
||||
|
||||
# Check the pipeline run status until it finishes the copy operation
|
||||
while ($True) {
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -PipelineName $pipelineName -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
|
||||
if (($result | Where-Object { $_.Status -eq "InProgress" } | Measure-Object).count -ne 0) {
|
||||
Write-Host "Pipeline run status: In Progress" -foregroundcolor "Yellow"
|
||||
|
@ -214,7 +214,6 @@ while ($True) {
|
|||
|
||||
# Get the activity run details
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName `
|
||||
-PipelineName $pipelineName `
|
||||
-PipelineRunId $runId `
|
||||
-RunStartedAfter (Get-Date).AddMinutes(-10) `
|
||||
-RunStartedBefore (Get-Date).AddMinutes(10) `
|
||||
|
|
|
@ -268,12 +268,12 @@ $pipelineDefinition | Out-File c:\$pipelineName.json
|
|||
Set-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -Name "$pipelineName" -File "c:\$pipelineName.json"
|
||||
|
||||
|
||||
$RunId = Invoke-AzureRmDataFactoryV2PipelineRun -PipelineName "$pipelineName" -ResourceGroup $resourceGroupName -dataFactoryName $dataFactoryName
|
||||
$RunId = Invoke-AzureRmDataFactoryV2Pipeline -PipelineName "$pipelineName" -ResourceGroup $resourceGroupName -dataFactoryName $dataFactoryName
|
||||
|
||||
# Check the pipeline run status until it finishes the copy operation
|
||||
Start-Sleep -Seconds 30
|
||||
while ($True) {
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -PipelineName "$pipelineName" -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
|
||||
if (($result | Where-Object { $_.Status -eq "InProgress" } | Measure-Object).count -ne 0) {
|
||||
Write-Host "Pipeline run status: In Progress" -foregroundcolor "Yellow"
|
||||
|
@ -288,7 +288,6 @@ while ($True) {
|
|||
|
||||
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName `
|
||||
-PipelineName "$pipelineName" `
|
||||
-PipelineRunId $runId `
|
||||
-RunStartedAfter (Get-Date).AddMinutes(-10) `
|
||||
-RunStartedBefore (Get-Date).AddMinutes(10) `
|
||||
|
|
|
@ -126,16 +126,16 @@ $pipelineParameters = @"
|
|||
}
|
||||
"@
|
||||
|
||||
## IMPORTANT: store the JSON definition in a file that will be used by the Invoke-AzureRmDataFactoryV2PipelineRun command.
|
||||
## IMPORTANT: store the JSON definition in a file that will be used by the Invoke-AzureRmDataFactoryV2Pipeline command.
|
||||
$pipelineParameters | Out-File c:\PipelineParameters.json
|
||||
|
||||
# Create a pipeline run by using parameters
|
||||
$runId = Invoke-AzureRmDataFactoryV2PipelineRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineName -ParameterFile c:\PipelineParameters.json
|
||||
$runId = Invoke-AzureRmDataFactoryV2Pipeline -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineName $pipelineName -ParameterFile c:\PipelineParameters.json
|
||||
|
||||
# Check the pipeline run status until it finishes
|
||||
Start-Sleep -Seconds 30
|
||||
while ($True) {
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -PipelineName $pipelineName -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName -PipelineRunId $runId -RunStartedAfter (Get-Date).AddMinutes(-30) -RunStartedBefore (Get-Date).AddMinutes(30)
|
||||
|
||||
if (($result | Where-Object { $_.Status -eq "InProgress" } | Measure-Object).count -ne 0) {
|
||||
Write-Host "Pipeline run status: In Progress" -foregroundcolor "Yellow"
|
||||
|
@ -150,7 +150,6 @@ while ($True) {
|
|||
|
||||
# Get the activity run details
|
||||
$result = Get-AzureRmDataFactoryV2ActivityRun -DataFactoryName $dataFactoryName -ResourceGroupName $resourceGroupName `
|
||||
-PipelineName $pipelineName `
|
||||
-PipelineRunId $runId `
|
||||
-RunStartedAfter (Get-Date).AddMinutes(-30) `
|
||||
-RunStartedBefore (Get-Date).AddMinutes(30) `
|
||||
|
|
Загрузка…
Ссылка в новой задаче