Einrichten des Startens von virtuellen Computern bei der Verbindungsherstellung

Mit der Option „VM bei Verbindung starten“ können Sie die Kosten senken, indem Sie es den Endbenutzern ermöglichen, ihre virtuellen Computer (VMs) auf dem Sitzungshost nur bei Bedarf einzuschalten. Nicht benötigte VMs können Sie dann deaktivieren.

Sie können das Feature „VM bei Verbindung starten“ für persönliche oder gepoolte Hostpools über das Azure-Portal oder mithilfe von PowerShell konfigurieren. „VM bei Verbindung starten“ ist eine Hostpooleinstellung.

Bei persönlichen Hostpools werden über „VM bei Verbindung starten“ nur vorhandene Sitzungshost-VMs aktiviert, die einem Benutzer bereits zugewiesen wurden oder noch zugewiesen werden. Bei gepoolten Hostpools werden über „VM bei Verbindung starten“ Sitzungshost-VMs nur dann aktiviert, wenn keine VMs eingeschaltet sind. Zusätzliche VMs werden erst aktiviert, wenn die erste VM das Sitzungslimit erreicht.

Die Zeit, die ein Benutzer benötigt, um sich mit einer ausgeschalteten (freigegebenen) Sitzungshost-VM zu verbinden, verlängert sich, da die VM Zeit für die Reaktivierung benötigt, ähnlich wie beim Einschalten eines physischen Computers. Der Remotedesktopclient verfügt über einen Indikator, der dem Benutzer mitteilt, dass die VM eingeschaltet wird, während er die Verbindung herstellt.

Hinweis

Azure Virtual Desktop (klassisch) bietet keine Unterstützung für „VM bei Verbindung starten“.

Voraussetzungen

Stellen Sie sicher, dass Sie die folgenden Richtlinien befolgen, um das Starten des virtuellen Computers bei der Verbindungsherstellung zu verwenden:

  • Sie können „VM bei Verbindung starten“ nur für vorhandene Hostpools konfigurieren. Sie können die Option nicht während der Erstellung eines neuen Hostpools aktivieren.
  • Die folgenden Remotedesktopclients unterstützen das Feature „VM bei Verbindung starten“:
  • Wenn Sie „VM bei Verbindung starten“ mit PowerShell konfigurieren möchten, muss das Az.DesktopVirtualization PowerShell-Modul (Version 2.1.0 oder höher) auf dem Gerät installiert sein, das Sie zum Ausführen der Befehle verwenden.
  • Sie müssen Azure Virtual Desktop Zugriff gewähren, um Sitzungshost-VMs einzuschalten, ihren Status zu überprüfen und Diagnoseinformationen zu melden. Sie müssen über die Microsoft.Authorization/roleAssignments/writeBerechtigung für Ihre Abonnements verfügen, um die rollenbasierte Zugriffssteuerung (RBAC) für den Azure Virtual Desktop-Dienstprinzipal für diese Abonnements zuzuweisen. Diese Berechtigung ist Bestandteil der integrierten Rollen Benutzerzugriffsadministrator und Besitzer.
  • Wenn Sie „VM bei Verbindung starten“ in einem Hostpool aktivieren, müssen Sie sicherstellen, dass der Name des Hostpools, die Namen der Sitzungshosts in diesem Hostpool und der Ressourcengruppenname keine Nicht-ANSI-Zeichen enthalten. Wenn die Namen Nicht-ANSI-Zeichen enthalten, funktioniert „VM bei Verbindung starten“ nicht wie erwartet.

Zuweisen der Rolle „Desktop Virtualization Power On-Mitwirkender“ mit dem Azure-Portal

Bevor Sie „Starten von virtuellen Computern bei der Verbindungsherstellung“ konfigurieren können, müssen Sie dem Azure Virtual Desktop-Dienstprinzipal die Rolle der rollenbasierten Zugriffssteuerung (RBAC) durch den Desktop Virtualization Power On-Mitwirkenden mit Ihrem Azure-Abonnement als zuweisbarem Bereich zuweisen. Wenn Sie diese Rolle auf einer niedrigeren Ebene als Ihrem Abonnement zuweisen, z. B. auf Ressourcengruppen-, Hostpool- oder VM-Ebene, funktioniert „Starten von virtuellen Computern bei der Verbindungsherstellung“ nicht ordnungsgemäß.

Sie müssen als zuweisbaren Bereich jedes Azure-Abonnement hinzufügen, das Hostpools und Sitzungshost-VMs enthält, die Sie mit „VM bei Verbindung starten“ verwenden möchten. Diese Rolle und Zuweisung ermöglicht es Azure Virtual Desktop, VMs einzuschalten, ihren Status zu überprüfen und Diagnoseinformationen in diesen Abonnements zu melden.

Unter Zuweisen von RBAC-Rollen zum Azure Virtual Desktop-Dienstprinzipal erfahren Sie, wie Sie dem Azure Virtual Desktop-Dienstprinzipal die Rolle Desktop Virtualization Power On-Mitwirkender zuweisen.

Aktivieren oder Deaktivieren von „VM bei Verbindung starten“

Nachdem Sie die Rolle Desktop Virtualization Power On-Mitwirkender dem Dienstprinzipal für Ihre Abonnements zugewiesen haben, können Sie „Starten von virtuellen Computern bei der Verbindungsherstellung“ über das Azure-Portal oder PowerShell konfigurieren.

So konfigurieren Sie „VM bei Verbindung starten“ über das Azure-Portal

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.

  3. Wählen Sie Hostpools und anschließend den Namen des Hostpools aus, in dem Sie die Einstellung aktivieren möchten.

  4. Wählen Sie Eigenschaften aus.

  5. Im Konfigurationsabschnitt sehen Sie VM bei Verbindung starten. Wählen Sie Ja aus, um die Option zu aktivieren, oder Nein, um sie zu deaktivieren.

  6. Wählen Sie Speichern aus, um die Einstellungen zu übernehmen.

Hinweis

In gepoolten Hostpools startet „VM bei Verbindung starten“ höchstens alle fünf Minuten eine VM. Wenn andere Benutzer versuchen, sich während dieses Fünf-Minuten-Zeitraums anzumelden, in dem keine verfügbaren Ressourcen vorhanden sind, startet „VM bei Verbindung starten“ keine neue VM. Stattdessen erhalten die Benutzer, die versuchen, sich anzumelden, eine Fehlermeldung, dass „Keine Ressourcen verfügbar“ sind.

Problembehandlung

Falls im Zusammenhang mit „VM bei Verbindung starten“ Probleme auftreten, wird empfohlen, mithilfe der Diagnosefunktion von Azure Virtual Desktop nach der Ursache zu suchen. Wenn Sie eine Fehlermeldung erhalten, achten Sie genau auf den Inhalt der Meldung, und notieren Sie sich den Fehlernamen als Referenz. Sie können auch Azure Virtual Desktop Insights verwenden, um Vorschläge zum Beheben von Problemen zu erhalten.

Wenn sich die Sitzungshost-VM nicht einschalten lässt, sollten Sie im ersten Schritt die Integrität der VM überprüfen, die Sie aktivieren möchten.

Hinweis

Wenn Sie eine Verbindung mit einem Sitzungshost außerhalb von Azure Virtual Desktop herstellen, der ausgeschaltet ist, z. B. mithilfe des MSTSC-Clients, wird die VM nicht gestartet.

Bei weiteren Fragen lesen Sie bitte den Artikel Häufig gestellte Fragen zu „VM bei Verbindung starten“.

Nächste Schritte

Weitere Informationen zu „VM bei Verbindung starten“ finden Sie in den häufig gestellten Fragen zum Starten von VMs bei einer Verbindung.