2016-05-08 10 views
0

Ich verwende die Azure-Testversion und befolge die Cloud Ranger-Schulungsvideos. Ich habe das SDK in Powershell geladen und ich kann add-azureaccount und get-azuresubscription ohne Probleme. Ich habe nur ein Abonnement, also bin ich definitiv in der richtigen.Get-AzureVM zeigt keine virtuelle Maschine

Die Anzeige nach Get-AzureSubscription listet keine unterstützten Modi auf und ich kann keine meiner Dienste aufgelistet sehen - Wenn ich Get-AzureVM verwende, wird nichts angezeigt. Ich habe im Azure-Portal eine VM, einen Cloud-Service und ein Speicherkonto eingerichtet. Ich kann sie im Portal sehen, kann sie aber nicht in PS sehen.

+0

Haben Sie die VM mit "Resource Manager" erstellt (im Portal erhalten Sie 2 Optionen - Resource Manager & Classic)? Wenn das der Fall ist, versuchen Sie es bitte mit 'Get-AzureRMVM' (https://msdn.microsoft.com/en-us/library/mt603718.aspx). –

+0

99,99% von allem, was Sie mit Azure tun möchten, ist wahrscheinlich am besten mit 1) dem Azure-Portal und/oder 2) Visual Studio möglich. F: Sieht im Portal alles gut aus? – paulsm4

+1

@ paulsm4 Es ist großartig, dass Sie das Portal oder Visual Studio verwenden. Allerdings: Das Portal wird überhaupt nicht mit Automatisierung/DevOps helfen, und Visual Studio wird nicht für Mac/Linux-Benutzer helfen. Weiter: Diese Diskussion ist völlig orthogonal zu der Frage. –

Antwort

1

Hier ist ein Beispiel-Sitzung:

  1. Download and Install Azure PowerShell

  2. starten Powershell: powershell

  3. Melden Sie sich auf Azure: Add-AzureAccount < = Dies zeigt eine Authentifizierungs-Pop-up für die Anmeldung

  4. prüfen Abonnement (e): Get-AzureSubscription < = Alles sieht gut aus ...

  5. prüfen RM VMs: Get-AzureRMContext < = Dieser scheitert:

Get-AzureRMContext : Run Login-AzureRmAccount to login. At line:1 char:1 + Get-AzureRMContext + ~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Get-AzureRmContext], PSInvalidOperationException + FullyQualifiedErrorId : InvalidOperation,Microsoft.Azure.Commands.Profile.GetAzureRMContextCommand

  1. Lauf getrennt login-AzureRmAccount < = Holen Sie sich ein weiteres Login-Popup

  2. prüfen Inhalt Get-AzureRMContext < = OK

  3. Re-run Get-AzureRMVM < = Alles funktioniert dieses Mal: ​​siehe erwartet Server und Server Details

  4. Ich war auch in der Lage Get-AzureWebsite (um zu sehen, meine entfalteten REST-Dienste auszuführen) usw.

  5. Verwenden Sie help Get-Azure für eine vollständige Liste der Abfrage-Befehle.

HINWEIS:

Umgang mit Powershell-Syntax kann ein PITA sein.

Es ist also extrem wichtig, dass im Portal alles in Ordnung ist. Auf diese Weise können Sie sich auf die Fehlerbehebung eines PS-Syntaxfehlers konzentrieren, anstatt auf ein echtes Konfigurationsproblem.

'Hoffe, dass hilft!

PS:

Hier ist ein nützlicher "Spickzettel":

https://www.opsgility.com/blog/windows-azure-powershell-reference-guide/getting-started-with-windows-azure-powershell/

+0

Danke für die Antworten. Ich konnte nie die VMs in Powershell sehen, die ich mit dem Portal erstellt habe. Allerdings kann ich die, die ich in Powershell in der Portal- und throughpowershell erstellen. Da ich vorhabe, die meisten Dinge in Powershell zu erstellen, wird dies kein unüberwindbares Problem sein, aber es macht mich nur widerwillig, das Portal zu benutzen. – ruth1613

1

dachte es schließlich heraus. Ich wollte posten, falls jemand in Zukunft auf dieses Problem stoßen sollte. Ich dachte, das Problem könnte behoben werden, als ich von der Azure Free Trial zu Pay as You Go ging. Aber es tauchte wieder auf. Ich habe vms im Portal erstellt (sowohl in der Vorschau als auch in der Verwaltung), aber sie wurden nicht in Powershell mit Get-AzureVM angezeigt, egal was ich versuchte. Schließlich gab ich auf und erstellte einen in Powershell und dann gab Get-AzureVM alle VMs zurück.

Verwandte Themen