Freigeben über


Konfigurieren von "VM bei Verbindung starten"

Mit "VM bei Verbindung starten" können Sie Kosten senken, indem Sie Endbenutzern das Einschalten der virtuellen Computer (VMs) ermöglichen, die als Sitzungshosts verwendet werden, wenn sie benötigt werden. Sie können dann VMs ausschalten, wenn sie nicht benötigt werden.

Bei persönlichen Hostpools wird von "VM bei Verbindung starten" nur eine vorhandene Sitzungshost-VM aktiviert, die bereits zugewiesen ist oder einem Benutzer zugewiesen werden kann. Bei gepoolten Hostpools wird eine Sitzungshost-VM nur aktiviert, wenn keine aktiviert ist und mehr VMs nur aktiviert werden, wenn der erste virtuelle Computer das Sitzungslimit erreicht.

Die Zeit, die ein Benutzer benötigt, um eine Verbindung mit einer Remotesitzung auf einem sitzungshost herzustellen, der ausgeschaltet (zuordnung aufgehoben) ist, erhöht sich, da der virtuelle Computer Zeit zum erneuten Einschalten benötigt, ähnlich wie das Einschalten eines physischen Computers. Wenn ein Benutzer Windows App und die Remotedesktop-App verwendet, um eine Verbindung mit Azure Virtual Desktop herzustellen, wird ihm mitgeteilt, dass ein virtueller Computer eingeschaltet wird, während er eine Verbindung herstellt.

Sie können "VM bei Verbindung starten" für Sitzungshosts in Azure und Azure Local in persönlichen oder Poolhostpools mithilfe der Azure-Portal, Azure PowerShell oder der Azure CLI aktivieren. Vm bei Verbindung starten ist pro Hostpool konfiguriert.

Voraussetzungen

Bevor Sie "VM bei Verbindung starten" verwenden können, benötigen Sie Folgendes:

  • Ein vorhandener Hostpool, der einer Anwendungsgruppe und einem Arbeitsbereich zugeordnet ist. Sie können "VM bei Verbindung starten" nur in vorhandenen Hostpools konfigurieren. Sie können es nicht gleichzeitig aktivieren, wenn Sie einen neuen Hostpool erstellen.

  • Dem Azure-Konto, das Sie zum Konfigurieren des virtuellen Computers bei Verbindung starten verwenden, muss die Rolle Rollenbasierte Zugriffssteuerung (Role-Based Access Control, RBAC) von Desktop Virtualization Host Pool Contributor zugewiesen sein.

  • Windows App oder die Remotedesktop-App, die auf einem lokalen Gerät mit einem Benutzerkonto installiert ist, das einem Desktop oder einer Anwendung in der Anwendungsgruppe zugewiesen ist, mit der Sie testen können.

  • Stellen Sie sicher, dass der Name des Hostpools, sitzungshosts in diesem Hostpool und die Ressourcengruppe nur ANSI-Zeichen enthalten.

  • Wenn Sie Azure PowerShell oder die Azure CLI lokal verwenden möchten, finden Sie unter Verwenden von Azure PowerShell und azure CLI mit Azure Virtual Desktop, um sicherzustellen, dass das PowerShell-Modul Az.DesktopVirtualization oder die Azure CLI-Erweiterung desktopvirtualization installiert ist. Alternativ können Sie die Azure-Cloud Shell verwenden.

Weisen Sie die Rolle Desktop Virtualization Power On-Mitwirkender mit dem Azure-Portal

Zum Konfigurieren von VM bei Verbindung starten müssen Sie dem Azure Virtual Desktop-Dienstprinzipal die Rolle Rollenbasierte Zugriffssteuerung (Role-Based Access Control, RBAC) für Desktop Virtualization Power On-Mitwirkender zuweisen, wobei Ihr Azure-Abonnement als zuweisbarer Bereich gilt. Wenn Sie diese Rolle auf einer niedrigeren Ebene als ein Abonnement zuweisen, z. B. die Ressourcengruppe, der Hostpool oder die VM, wird verhindert, dass VM bei Verbindung starten ordnungsgemäß funktioniert.

Sie müssen jedes Azure-Abonnement hinzufügen, das Hostpools und Sitzungshost-VMs enthält, die Sie mit "VM bei Verbindung starten" als zuweisbaren Bereich verwenden möchten. Mit dieser Rollenzuweisung kann Azure Virtual Desktop VMs einschalten, deren status überprüfen und Diagnoseinformationen für diese Abonnements melden.

Informationen zum Zuweisen der Rolle "Desktop Virtualization Power On-Mitwirkender" zum Azure Virtual Desktop-Dienstprinzipal finden Sie unter Zuweisen von Azure RBAC-Rollen oder Microsoft Entra Rollen zu azure Virtual Desktop-Dienstprinzipalen.

Aktivieren oder Deaktivieren von "VM bei Verbindung starten"

Nachdem Sie dem Dienstprinzipal für relevante Abonnements die Rolle "Desktop Virtualization Power On-Mitwirkender" zugewiesen haben, können Sie "VM bei Verbindung starten" mithilfe des Azure-Portal, Azure PowerShell oder der Azure CLI konfigurieren.

So konfigurieren Sie "VM bei Verbindung starten" mithilfe der 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 dann den Namen des Hostpools aus, in dem Sie die Einstellung aktivieren möchten.

  4. Wählen Sie Eigenschaften aus.

  5. Legen Sie im Konfigurationsabschnitt VM bei Verbindung starten auf Ja fest, um sie zu aktivieren, oder Nein , um sie zu deaktivieren.

  6. Wählen Sie Speichern aus, um die Einstellungen anzuwenden.

Hinweis

Bei gepoolten Hostpools startet "VM bei Verbindung starten" höchstens alle fünf Minuten einen virtuellen Computer. Wenn andere Benutzer versuchen, sich während dieses Fünf-Minuten-Zeitraums anzumelden und immer noch keine Ressourcen verfügbar sind, startet VM bei Connect starten keinen neuen virtuellen Computer. Stattdessen erhalten die Benutzer, die versuchen, sich anzumelden, eine Fehlermeldung mit der Meldung Keine Ressourcen verfügbar. Sie sollten einige Minuten warten und erneut versuchen, eine Verbindung herzustellen.

Problembehandlung

Wenn die Sitzungshost-VM nicht eingeschaltet wird, müssen Sie im ersten Schritt die Integrität des virtuellen Computers überprüfen, den Sie einschalten möchten. Sie können auch Azure Virtual Desktop-Protokolle in Log Analytics anzeigen, um nach Problemen zu suchen. Wenn Sie eine Fehlermeldung erhalten, achten Sie unbedingt auf den Nachrichteninhalt, und notieren Sie sich den Fehlernamen zur Referenz. Sie können auch Azure Virtual Desktop Insights verwenden, um Vorschläge zum Beheben von Problemen zu erhalten.

Hinweis

Beim Herstellen einer Verbindung mit einem Sitzungshost außerhalb des ausgeschalteten Azure Virtual Desktop-Diensts, z. B. durch direktes Herstellen einer Verbindung mit einer VM über IP-Adresse oder Name, wird der virtuelle Computer nicht gestartet.

Weitere Informationen zum Starten eines virtuellen Computers bei Verbindung finden Sie in den häufig gestellten Fragen zum Starten eines virtuellen Computers bei Verbindung.