2016-07-11 5 views
2

TFSでタスクを実行しようとしていますが、ADのセットアップが必要です。私はすべての接続を設定することができましたが、何らかの理由でTFSのSubscriptionが選択されませんでした。 デフォルトのサブスクリプションを設定するには、どのアカウントにログインする必要があるのか​​分かりません。 -Defaultパラメータは廃止予定です。TFS - デフォルトのサブスクリプションは指定されていません。デフォルトのサブスクリプションを設定するには、Select-AzureSubscription -Default <サブスクリプション名>を使用してください。

タスクは、アドオン、私が使用しようとしていますダウンロードここにある: enter image description here

+0

あなたはどのように多くのサブスクリプションを持っていますか? Get-AzureSubscriptionを実行して、どのサブスクリプションがデフォルトであるかを確認してください。 TFSオンプレミスまたはVSTSを使用していますか?私はこの仕事を私の側でテストしたいと思います。 –

+0

私は2つのサブを持っています.1つはVisual Studio Enterpriseと他のPay-as-goですが、Visual Studio Enterpriseはデフォルトです。しかし、これはパワーシェルの現在のセッションのためだと思いますか?私はそれがどのように機能するか100%親しんでいるわけではない。私はそれをTFS上で動作させる必要があります。 TFSはビルドにオンプレミスを使用していないため、MicrosoftのHostedマシンを使用しています。仕事のアドオン私は仕事をしようとしていますここでダウンロード可能ですhttps://marketplace.visualstudio.com/items?itemName=rbengtsson.appservices-start-stop&showReviewDialog=true –

答えて

2

I: enter image description here

私はパワーシェル経由で設定してみました: https://marketplace.visualstudio.com/items?itemName=rbengtsson.appservices-start-stop&showReviewDialog=true

TFSエラーが構築しますAzure AppServicesは私の側でタスクを停止し、このタスクが完全に動作することを発見しましたAzure Classic接続タイプ(使用中)Azure Resource Manager接続タイプ、同じエラーメッセージが表示されます。

source code of Azure AppServices Stop task on GitHubによると、このタスクは、実際にサービスを停止するには、以下のアズールパワーシェルを使用しています。

$website = Get-AzureWebsite -Name $WebAppName 
Stop-AzureWebsite -Name $WebAppName 

我々がUsing Azure PowerShell with Azure Resource Managerでそれを見つけることができないようStop-AzureWebsiteのみ、Azureのクラシックで動作しますようです。結論として

あなたはAzureのAppServices停止タスクを使用したい場合、あなたはAzureのクラシック接続タイプを選択する必要があります:あなたが今使用できるAzureRM Powershellの最新バージョンを使用して

enter image description here

0

Azure Resource Manager接続タイプと使用コマンド:

Start-AzureRmWebApp
ストップAzureRmWebApp

enter image description here

関連する問題