Создайте среду выполнения интеграции фабрики данных Azure, если она не существует - Azure PowerShell - PullRequest
0 голосов
/ 17 апреля 2019

Я уже создал Azure Data Factory Integration Runtime на портале Azure и теперь хочу создать с помощью сценария PowerShell

   $IR = Get-AzDataFactoryV2IntegrationRuntime -DataFactoryName "CappDashboardDataFactory" -ResourceGroupName "ADFResourceGroup" -Name "CappDashboardDataFactory-Selfhosted-IR"
if(-not $IR)
{
Set-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "ADFResourceGroup" -DataFactoryName "CappDashboardDataFactory" -Name "CappDashboardDataFactory-Selfhosted-IR" -Type SelfHosted -Description "selfhosted IR description"
# created successfully
 Write-Output "Created Successfully"
}
else
{
 # already exists
 Write-Output "Already Exists"
}

когда я запускаю скрипт, он не отображает сообщение из блока else. может кто-нибудь помочь enter image description here

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Вы должны настроить оператор if:

if($null -eq $IR)
0 голосов
/ 24 апреля 2019

Я попробовал тот же код, он работал для меня. Но если вы хотите перепроверить, вы можете сделать это, вызвав функцию ниже.

Get-AzDataFactoryV2IntegrationRuntime -ResourceGroupName rg-test-dfv2 -DataFactoryName test-df-eu2 -Name test-dedicated-ir

It will give you following result which you can verify later

    Location                     : West US
    NodeSize                     : Standard_D1_v2
    NodeCount                    : 1
    MaxParallelExecutionsPerNode : 1
    CatalogServerEndpoint        : test.database.windows.net
    CatalogAdminUserName         : test
    CatalogAdminPassword         : **********
    CatalogPricingTier           : S1
    VNetId                       : 
    Subnet                       : 
    State                        : Starting
    ResourceGroupName            : rg-test-dfv2
    DataFactoryName              : test-df-eu2
    Name                         : test-dedicated-ir
    Description                  : Reserved IR

Надеюсь, это поможет.

...