Dela via


Felsöka anpassade avbildningsmallar i Azure Virtual Desktop

Med anpassade avbildningsmallar i Azure Virtual Desktop kan du enkelt skapa en anpassad avbildning som du kan använda när du distribuerar virtuella sessionsvärddatorer (VM). Den här artikeln hjälper dig att felsöka vissa problem som du kan stöta på.

Allmän felsökning när du skapar en avbildning

Azure Image Builder använder Hashicorp Packer för att skapa avbildningar. Packer matar ut alla loggposter till en fil med namnet customization.log. Som standard finns den här filen i en resursgrupp som Azure Image Builder skapade automatiskt med namngivningskonventionen IT_<ResourceGroupName>_<TemplateName>_<GUID>. Du kan åsidosätta den här namngivningen genom att ange ditt eget namn i fasen för att skapa mallar.

I den här resursgruppen finns ett lagringskonto med en blobcontainer som kallas packerlogs. I containern finns en mapp med namnet med ett GUID där du hittar loggfilen. Poster för inbyggda skript som du använder för att anpassa avbildningen börjar starta AVD AIB-anpassning: {Skriptnamn}: {Timestamp}, för att hjälpa dig att hitta eventuella fel relaterade till skripten.

Information om hur du tolkar Azure Image Builder-loggar finns i Felsöka Azure VM Image Builder.

Viktigt!

Microsoft Support hanterar inte problem för kundskapade skript eller skript eller mallar som kopierats från en Microsoft-lagringsplats och ändrats. Du är välkommen att samarbeta och förbättra dessa verktyg på vår GitHub-lagringsplats, där du kan öppna ett problem. Mer information finns i Varför stöder vi inte kund- eller tredjepartsskript?

Resursgruppen måste vara tom

Om du anger en egen resursgrupp som Azure Image Builder ska använda måste den vara tom innan avbildningsversionen startar. Det innebär att om du vill återanvända en befintlig resursgrupp för det här ändamålet behöver du bara ta bort alla resurser i den. Om du behöver behålla de här objekten kan du också ange en annan ny resursgrupp på fliken Byggegenskaper i mallens skapande.

Skriptet är inte tillgängligt

Om du ser meddelandet Resurs-URI>< är inte tillgänglig. Kontrollera att filen finns och att Image Builder kan komma åt den, kontrollera URI :n (Uniform Resource Identifier) för skriptet. Detta måste vara en offentligt tillgänglig plats, till exempel GitHub eller en webbtjänst.

Om meddelandet Validering misslyckades: Fel med Verifiering av Hyper-V-version (korsgenerering för flera Hyper-V-versioner stöds inte). Det tillhandahållna SIG: Resurs-ID:t> har en annan Version av Hyper-V-generationen<>än källavbildningsversionen<>. Kontrollera att genereringen av källavbildningen är samma som den generation som du angav för avbildningsdefinitionen för den virtuella Azure Compute Gallery-datorn.<

Genereringen av källbilden visas när du väljer den bild som du vill använda. Du kan kontrollera genereringen av vm-avbildningsdefinitionen i Azure-portalen, Azure CLI med referenskommandot az sig image-definition list eller PowerShell med cmdleten Get-AzGalleryImageDefinition .

PrivateLinkService-nätverksprincipen är inte inaktiverad för det angivna undernätet

Om du får felmeddelandet om att startprincipen för PrivateLinkService-nätverket inte har inaktiverats för det angivna undernätet måste du inaktivera principen för privat tjänst i undernätet. Mer information finns i Inaktivera principen för privata tjänster i undernätet.

Problem med att installera eller aktivera ytterligare språk på Windows 10-avbildningar

Ytterligare språk kan läggas till av anpassade avbildningsmallar, som använder PowerShell-cmdleten Install-Language. Om du har problem med att installera eller aktivera ytterligare språk på Windows 10 Enterprise- och Windows 10 Enterprise-avbildningar med flera sessioner kontrollerar du att:

  • Du har inte inaktiverat installation av språkpaket efter grupprincip på avbildningen. Du hittar principinställningen på följande platser:

    • Administrativa mallar> för datorkonfiguration>Kontrolna tabla> Regionala och språkalternativ>begränsar installation av språkpaket och språkfunktioner

    • Administrativa mallar> för användarkonfiguration>Kontrolna tabla> Regionala och språkalternativ>begränsar installation av språkpaket och språkfunktioner

  • Sessionsvärdarna kan ansluta till Windows Update för att ladda ned språk och de senaste kumulativa uppdateringarna.

Det går inte att gå vidare från källbildfliken i Azure-portalen

När du skapar en anpassad avbildningsmall i Azure-portalen kanske du inte kan gå vidare från fliken Källbild om du väljer Azure Compute Gallery som källtyp. Ett rött X visas bredvid flikens namn. Som en lösning väljer du Föregående för att återgå till fliken Grundläggande och väljer sedan Nästa för att återgå till fliken Källbild. Nu bör du kunna gå vidare till nästa flik och en grön bockmarkering visas bredvid flikens namn.

Auktoriseringsfel inträffade under åtgärden Azure Container Groups

Anpassade avbildningsmallar kräver att Microsoft.ContainerInstance resursprovidern registreras i din prenumeration på grund av beroendet av Azure Image Builder. Om du får felet The client '<GUID>' with object id '<GUID>' does not have authorization to perform action 'Microsoft.ContainerInstance/register/action' over scope '/subscriptions/<subscription ID>' or the scope is invalidmåste du registrera resursprovidern för Microsoft.ContainerInstance din prenumeration. När du har registrerat resursprovidern provar du åtgärden igen. Information om hur du kan kontrollera deras registreringsstatus och hur du registrerar dem om det behövs finns i Azure-resursprovidrar och typer.