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 kan uppstå.

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 Starting AVD AIB Customization: {<Script name>}: {<Timestamp>}för att hjälpa dig att hitta eventuella fel relaterade till skripten.

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

Viktigt!

Microsoft Support hanterar inte problem med 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 för Azure Image Builder 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 (Uniform Resource Identifier) för skriptet. Detta måste vara en offentligt tillgänglig plats, till exempel GitHub eller en webbtjänst.

Om du ser meddelandet:

Verifieringen misslyckades: Fel vid 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ällbildversionen<>.

Kontrollera att genereringen av källavbildningen är densamma 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 Portal, 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 "PrivateLinkService Network Policy is not disabled for the given subnet" (PrivateLinkService Network Policy is not disabled for the given subnet) måste du inaktivera principen för den privata tjänsten i undernätet. Mer information finns i Inaktivera principen för privata tjänster i undernätet.

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

Andra 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 andra 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:

    • Datorkonfiguration>Administrativa mallar> Kontrollpanelen> Regionala och språkalternativ>begränsa språkpaket och språkfunktionsinstallation

    • Administrativa mallar> för användarkonfiguration>Kontrollpanelen> 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 Portal

När du skapar en anpassad avbildningsmall i Azure Portal kanske du inte kan fortsätta 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 uppstod 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 följande fel:

Klientens GUID<> med objekt-ID :t "<GUID>" har inte behörighet att utföra åtgärden "Microsoft.ContainerInstance/register/action" över omfånget "/prenumerationer/<prenumerations-ID>" eller omfånget är ogiltigt.

Du måste registrera resursprovidern i Microsoft.ContainerInstance din prenumeration. När du har registrerat resursprovidern provar du åtgärden igen. Mer information om hur du kontrollerar deras registreringsstatus och hur du registrerar dem om det behövs finns i Azure-resursprovidrar och typer.