Een Windows-hostgroep voor virtueel bureau blad maken met Power shellCreate a Windows Virtual Desktop host pool with PowerShell

Belangrijk

Deze inhoud is van toepassing op Windows Virtual Desktop met Azure Resource Manager Windows Virtual Desktop-objecten.This content applies to Windows Virtual Desktop with Azure Resource Manager Windows Virtual Desktop objects. Zie dit artikel als u Windows Virtual Desktop (klassiek) zonder Azure Resource Manager-objecten gebruikt.If you're using Windows Virtual Desktop (classic) without Azure Resource Manager objects, see this article.

Hostgroepen zijn een verzameling van een of meer identieke virtuele machines in Windows Virtual Desktop-tenantomgevingen.Host pools are a collection of one or more identical virtual machines within Windows Virtual Desktop tenant environments. Elke hostgroep kan worden gekoppeld aan meerdere RemoteApp-groepen, één bureau blad-app-groep en meerdere sessie-hosts.Each host pool can be associated with multiple RemoteApp groups, one desktop app group, and multiple session hosts.

VereistenPrerequisites

In dit artikel wordt ervan uitgegaan dat u de instructies voor het instellen van de Power shell-moduleal hebt gevolgd.This article assumes you've already followed the instructions in Set up the PowerShell module.

De Power shell-client gebruiken voor het maken van een hostgroepUse your PowerShell client to create a host pool

Voer de volgende cmdlet uit om u aan te melden bij de virtuele Windows-bureaublad omgeving:Run the following cmdlet to sign in to the Windows Virtual Desktop environment:

New-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -WorkspaceName <workspacename> -HostPoolType <Pooled|Personal> -LoadBalancerType <BreadthFirst|DepthFirst|Persistent> -Location <region> -DesktopAppGroupName <appgroupname>

Met deze cmdlet worden de groep voor de hostgroep, de werk ruimte en het bureau blad-app gemaakt.This cmdlet will create the host pool, workspace and desktop app group. Daarnaast wordt de groep bureau blad-apps geregistreerd bij de werk ruimte.Additionally, it will register the desktop app group to the workspace. U kunt een werk ruimte met deze cmdlet maken of een bestaande werk ruimte gebruiken.You can either create a workspace with this cmdlet or use an existing workspace.

Voer de volgende cmdlet uit om een registratie token te maken om een sessie-host te autoriseren om lid te worden van de hostgroep en deze op te slaan in een nieuw bestand op uw lokale computer.Run the next cmdlet to create a registration token to authorize a session host to join the host pool and save it to a new file on your local computer. U kunt opgeven hoe lang het registratie token geldig is door gebruik te maken van de para meter-ExpirationHours.You can specify how long the registration token is valid by using the -ExpirationHours parameter.

Notitie

De verval datum van het token kan niet minder dan een uur en niet meer dan een maand zijn.The token's expiration date can be no less than an hour and no more than one month. Als u -ExpirationTime buiten deze limiet hebt ingesteld, wordt het token niet door de cmdlet gemaakt.If you set -ExpirationTime outside of that limit, the cmdlet won't create the token.

New-AzWvdRegistrationInfo -ResourceGroupName <resourcegroupname> -HostPoolName <hostpoolname> -ExpirationTime $((get-date).ToUniversalTime().AddDays(1).ToString('yyyy-MM-ddTHH:mm:ss.fffffffZ'))

Als u bijvoorbeeld een token wilt maken dat binnen twee uur verloopt, voert u deze cmdlet uit:For example, if you want to create a token that expires in two hours, run this cmdlet:

New-AzWvdRegistrationInfo -ResourceGroupName <resourcegroupname> -HostPoolName <hostpoolname> -ExpirationTime $((get-date).ToUniversalTime().AddHours(2).ToString('yyyy-MM-ddTHH:mm:ss.fffffffZ'))

Daarna voert u deze cmdlet uit om Azure Active Directory gebruikers toe te voegen aan de standaard groep bureau blad-apps voor de hostgroep.After that, run this cmdlet to add Azure Active Directory users to the default desktop app group for the host pool.

New-AzRoleAssignment -SignInName <userupn> -RoleDefinitionName "Desktop Virtualization User" -ResourceName <hostpoolname+"-DAG"> -ResourceGroupName <resourcegroupname> -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'

Voer deze volgende cmdlet uit om Azure Active Directory gebruikers groepen toe te voegen aan de standaard groep bureau blad-apps voor de hostgroep:Run this next cmdlet to add Azure Active Directory user groups to the default desktop app group for the host pool:

New-AzRoleAssignment -ObjectId <usergroupobjectid> -RoleDefinitionName "Desktop Virtualization User" -ResourceName <hostpoolname+"-DAG"> -ResourceGroupName <resourcegroupname> -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'

Voer de volgende cmdlet uit om het registratie token te exporteren naar een variabele, die u later gaat gebruiken in REGI Steren van de virtuele machines naar de hostgroep van het virtuele Windows-bureau blad.Run the following cmdlet to export the registration token to a variable, which you will use later in Register the virtual machines to the Windows Virtual Desktop host pool.

$token = Get-AzWvdRegistrationInfo -ResourceGroupName <resourcegroupname> -HostPoolName <hostpoolname>

Virtuele machines voor de hostgroep makenCreate virtual machines for the host pool

U kunt nu een virtuele Azure-machine maken die kan worden gekoppeld aan uw Windows Virtual Desktop-hostgroep.Now you can create an Azure virtual machine that can be joined to your Windows Virtual Desktop host pool.

U kunt op verschillende manieren een virtuele machine maken:You can create a virtual machine in multiple ways:

Notitie

Als u een virtuele machine implementeert met Windows 7 als besturings systeem van de host, is het proces voor maken en implementeren iets anders.If you're deploying a virtual machine using Windows 7 as the host OS, the creation and deployment process will be a little different. Zie een virtuele Windows 7-machine implementeren op het virtuele bureau blad van Windowsvoor meer informatie.For more details, see Deploy a Windows 7 virtual machine on Windows Virtual Desktop.

Nadat u de virtuele machines van de sessiehost hebt gemaakt, past u een Windows-licentie toe op een host-VM om uw Windows-of Windows Server-machines uit te voeren zonder dat u voor een andere licentie betaalt.After you've created your session host virtual machines, apply a Windows license to a session host VM to run your Windows or Windows Server virtual machines without paying for another license.

De virtuele machines voorbereiden voor installaties van Virtual Desktop agent voor WindowsPrepare the virtual machines for Windows Virtual Desktop agent installations

U moet de volgende stappen uitvoeren om uw virtuele machines voor te bereiden voordat u de virtuele bureau blad-agents van Windows kunt installeren en de virtuele machines aan uw Windows Virtual Desktop host-groep moet registreren:You need to do the following things to prepare your virtual machines before you can install the Windows Virtual Desktop agents and register the virtual machines to your Windows Virtual Desktop host pool:

  • U moet een domein-lid worden van de computer.You must domain-join the machine. Hierdoor kunnen binnenkomende Windows-bureaublad gebruikers worden toegewezen vanuit hun Azure Active Directory-account aan hun Active Directory account en kunnen ze toegang krijgen tot de virtuele machine.This allows incoming Windows Virtual Desktop users to be mapped from their Azure Active Directory account to their Active Directory account and be successfully allowed access to the virtual machine.
  • U moet de rol van de Extern bureaublad Session Host (RDSH) installeren als op de virtuele machine een Windows Server-besturings systeem wordt uitgevoerd.You must install the Remote Desktop Session Host (RDSH) role if the virtual machine is running a Windows Server OS. Met de rol van RDSH kunnen de virtuele bureau blad-agents van Windows correct worden geïnstalleerd.The RDSH role allows the Windows Virtual Desktop agents to install properly.

Ga als volgt te werk op elke virtuele machine voor een geslaagde domein koppeling:To successfully domain-join, do the following things on each virtual machine:

  1. Maak verbinding met de virtuele machine met de referenties die u hebt ingevoerd tijdens het maken van de virtuele machine.Connect to the virtual machine with the credentials you provided when creating the virtual machine.

  2. Start configuratie scherm op de virtuele machine en selecteer systeem.On the virtual machine, launch Control Panel and select System.

  3. Selecteer computer naam, selecteer instellingen wijzigen en selecteer vervolgens wijzigen...Select Computer name, select Change settings, and then select Change…

  4. Selecteer domein en voer vervolgens het Active Directory domein in op het virtuele netwerk.Select Domain and then enter the Active Directory domain on the virtual network.

  5. Verifieer met een domein account dat bevoegdheden heeft voor computers die lid zijn van een domein.Authenticate with a domain account that has privileges to domain-join machines.

    Notitie

    Als u uw Vm's lid maakt van een Azure Active Directory Domain Services-omgeving (Azure AD DS), moet u ervoor zorgen dat uw domein deelname ook lid is van de groep Aad DC-Administrators.If you're joining your VMs to an Azure Active Directory Domain Services (Azure AD DS) environment, ensure that your domain join user is also a member of the AAD DC Administrators group.

Belangrijk

U wordt aangeraden geen beleids regels of configuraties in te scha kelen die Windows Installer uitschakelen.We recommend that you don't enable any policies or configurations that disable Windows Installer. Als u Windows Installer uitschakelt, kan de service geen agent updates op uw sessie-hosts installeren en worden uw sessie-hosts niet goed werkt.If you disable Windows Installer, the service won't be able to install agent updates on your session hosts, and your session hosts won't function properly.

De virtuele machines registreren bij de hostgroep voor virtuele Windows-Bureau bladenRegister the virtual machines to the Windows Virtual Desktop host pool

Het registreren van de virtuele machines in een Windows-hostgroep voor virtueel bureau blad is net zo eenvoudig als het installeren van de virtuele bureau blad-agents van Windows.Registering the virtual machines to a Windows Virtual Desktop host pool is as simple as installing the Windows Virtual Desktop agents.

Ga als volgt te werk op elke virtuele machine om de virtuele bureau blad-agents van Windows te registreren:To register the Windows Virtual Desktop agents, do the following on each virtual machine:

  1. Maak verbinding met de virtuele machine met de referenties die u hebt ingevoerd tijdens het maken van de virtuele machine.Connect to the virtual machine with the credentials you provided when creating the virtual machine.
  2. Down load en installeer de virtuele bureau blad-agent van Windows.Download and install the Windows Virtual Desktop Agent.
    • Down load de Windows Virtual Desktop agent.Download the Windows Virtual Desktop Agent.
    • Voer het installatieprogramma uit.Run the installer. Wanneer het installatie programma u vraagt om het registratie token, voert u de waarde in die u hebt ontvangen van de cmdlet Get-AzWvdRegistrationInfo .When the installer asks you for the registration token, enter the value you got from the Get-AzWvdRegistrationInfo cmdlet.
  3. Down load en installeer de bootloader voor het virtuele bureau blad-agent van Windows.Download and install the Windows Virtual Desktop Agent Bootloader.

Belangrijk

Voor het beveiligen van uw virtuele bureau blad-omgeving in azure, raden we u aan om de binnenkomende poort 3389 niet te openen op uw virtuele machines.To help secure your Windows Virtual Desktop environment in Azure, we recommend you don't open inbound port 3389 on your VMs. Voor het virtuele bureau blad van Windows is geen open bare poort 3389 voor gebruikers nodig om toegang te krijgen tot de virtuele machines van de hostgroep.Windows Virtual Desktop doesn't require an open inbound port 3389 for users to access the host pool's VMs. Als u poort 3389 moet openen voor het oplossen van problemen, raden we u aan just-in-time-VM-toegangte gebruiken.If you must open port 3389 for troubleshooting purposes, we recommend you use just-in-time VM access. U wordt ook aangeraden uw Vm's niet toe te wijzen aan een openbaar IP-adres.We also recommend you don't assign your VMs to a public IP.

De agent bijwerkenUpdate the agent

U moet de agent bijwerken als u een van de volgende situaties hebt:You'll need to update the agent if you're in one of the following situations:

  • U wilt een eerder geregistreerde sessiehost migreren naar een nieuwe hostgroepYou want to migrate a previously registered session host to a new host pool
  • De sessiehost wordt niet weer gegeven in uw hostgroep na een updateThe session host doesn't appear in your host pool after an update

De agent bijwerken:To update the agent:

  1. Meld u als beheerder aan bij de VM.Sign in to the VM as an administrator.

  2. Ga naar Services en stop de Rdagent -en extern bureaublad agent loader -processen.Go to Services, then stop the Rdagent and Remote Desktop Agent Loader processes.

  3. Zoek vervolgens de agent en de bootloader MSIs.Next, find the agent and bootloader MSIs. Ze bevinden zich in de map C:\DeployAgent of op welke locatie je deze hebt opgeslagen toen je deze installeerde.They'll either be located in the C:\DeployAgent folder or whichever location you saved it to when you installed it.

  4. Zoek de volgende bestanden en verwijder ze:Find the following files and uninstall them:

    • Micro soft. RDInfra. RDAgent. Installer-x64-verx. x. xMicrosoft.RDInfra.RDAgent.Installer-x64-verx.x.x
    • Micro soft. RDInfra. RDAgentBootLoader. Installer-x64Microsoft.RDInfra.RDAgentBootLoader.Installer-x64

    Als u deze bestanden wilt verwijderen, klikt u met de rechter muisknop op elke bestands naam en selecteert u vervolgens verwijderen.To uninstall these files, right-click on each file name, then select Uninstall.

  5. U kunt eventueel ook de volgende register instellingen verwijderen:Optionally, you can also remove the following registry settings:

    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RDInfraAgentComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RDInfraAgent
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RDAgentBootLoaderComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RDAgentBootLoader
  6. Zodra u deze items hebt verwijderd, moeten alle koppelingen met de oude hostgroep worden verwijderd.Once you've uninstalled these items, this should remove all associations with the old host pool. Als u deze host opnieuw wilt registreren bij de service, volgt u de instructies in de virtuele machines registreren bij de hostgroep voor virtuele Windows-Bureau bladen.If you want to reregister this host to the service, follow the instructions in Register the virtual machines to the Windows Virtual Desktop host pool.

Volgende stappenNext steps

Nu u een hostgroep hebt gemaakt, kunt u deze vullen met RemoteApps.Now that you've made a host pool, you can populate it with RemoteApps. Zie de zelf studie app-groepen beheren voor meer informatie over het beheren van apps in Windows virtueel bureau blad.To learn more about how to manage apps in Windows Virtual Desktop, see the Manage app groups tutorial.