2016-07-11 7 views
2

Ich versuche, eine Task auf TFS auszuführen, die AD-Einrichtung erfordert. Ich habe es geschafft, alle Verbindungen einzurichten, aber aus irgendeinem Grund ist das Abonnement auf TFS nicht ausgewählt. Ich bin mir nicht sicher, auf welchem ​​Konto ich mich anmelden muss, um das Standard-Abonnement festzulegen. -Default Parameter ist veraltet BTW.TFS - Es wurde kein Standardabonnement festgelegt. Verwenden Sie Select-AzureSubscription -Default <Subskriptionsname>, um das Standardabonnement festzulegen

Aufgabe Add-on ich zu verwenden Ich versuche ist hier heruntergeladen werden: https://marketplace.visualstudio.com/items?itemName=rbengtsson.appservices-start-stop&showReviewDialog=true

TFS bauen Fehler: enter image description here

Ich habe versucht, über Power-Shell einzurichten: enter image description here

+0

Wie viele Abonnement haben Sie? Versuchen Sie Get-AzureSubscription auszuführen, um zu sehen, welches Abonnement Standard ist. Verwenden Sie TFS On-Premise oder VSTS? Ich möchte diese Aufgabe auf meiner Seite testen. –

+0

Ich habe zwei Subs, eins ist Visual Studio Enterprise und andere Pay-as-go, aber Visual Studio Enterprise ist Standard, ich habe es überprüft, sagt Default true. Aber ich denke, das ist nur für Power Shell aktuelle Sitzung? Ich bin nicht 100% ig vertraut, wie es funktioniert. Ich muss es aber mit TFS arbeiten lassen. TFS verwendet nicht lokal, um Builds zu erstellen, es verwendet Hosted-Computer von Microsoft. Task Addon Ich versuche, Arbeit hier herunterladen zu lassen https://marketplace.visualstudio.com/items?itemName=rbengtsson.appservices-start-stop&showReviewDialog=true –

Antwort

2

I haben die Azure AppServices Stop Aufgabe auf meiner Seite getestet, und fand diese Aufgabe funktioniert perfekt mit Azure Classic Verbindungstyp, aber während verwendet Azure Resource Manager Verbindungstyp, ich habe die gleiche Fehlermeldung wie Sie.

Nach dem source code of Azure AppServices Stop task on GitHub, diese Aufgabe tatsächlich verwendet Azure Power Shell unter den Dienst zu beenden:

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

Es scheint Stop-AzureWebsite nur mit Azure klassischen Werken, wie wir es nicht in Using Azure PowerShell with Azure Resource Manager finden.

Zum Schluss, wenn Sie Azure AppServices Stopp Aufgabe verwenden möchten, müssen Sie Azure Klassische Verbindungstyp wählen:

enter image description here

0

die neueste Version von AzureRM Powershell Sie verwenden jetzt verwenden können Azure Resource Manager Verbindungstyp und verwenden Sie Befehle wie:

Start-AzureRmWebApp
Stopp-AzureRmWebApp

enter image description here

Verwandte Themen