Hyper-V Automate Test VMs

<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt="&quot;Bild&quot;" height="”43″" width="”150″">

Utnyttjar Hyper-V för att automatisera OSD-testmaskiner

Så även om Hyper-V inte är direkt relaterat till ConfigMgr, kanske många av er använder det för värdlaboratorier eller testmaskiner. Jag tänker inte gå igenom varför jag är ett stort fan av Hyper-V, men jag gillar priset och integrationen med PowerShell.

På den här sidan kommer jag att täcka processen jag använder för att skapa flera virtuella datorer för testning.

Skriptet jag använder det publiceras på GitHub. Jag lade också upp en video med väldigt låg budget Youtube som demonstrerar processen för att ge en god förståelse.

Mål

Automatisera byggandet av virtuella datorer för att sedan användas för att testa arbetssekvenserna för distribution av operativsystem.

Jag gör många Task Sequence -tester, och jag prövades av alla extra klick för att skapa virtuella datorer att testa, jag vet att allt var möjligt med PowerShell som jag ville göra, så jag satte mig ner i några timmar en natt och gjorde det .

I ett nötskal skapar skriptet virtuella datorer i HyperV och skapar det associerade enhetsobjektet i CM.

Obligatorisk inmatning

Det är lite mer involverat än så, så låt oss gå igenom vilka krav.

  • Skriptet var utformat för att köras på Hyper-V Host.
  • Obligatorisk information:
    • Webbplatskod
    • ConfigMgr -leverantör
    • Plats till CM PowerShell -modulen (för import)
    • Sökväg till var du vill lagra VM
    • Prefix (namnet du vill kalla enheten) Ex:
      • Enhet-
      • Dator-
    • Starta ISO -plats (om du vill starta till ISO)
    • Hyper-V Virtual Adapter Namn
    • ConfigMgr -samling som du vill att maskinen ska läggas till
    • Startnummer (maskinens suffix)
      • Start av ett antal nummer som ska läggas till i maskinen för att hålla den unik, ex:
      • 10
    • Slutnummer (maskinens suffix)
      • Slut på intervall, ex:
      • 30
    • DesiredVMs (Hur många virtuella datorer vill du skapa på den här körningen)
      • Totala maskiner skapade, Ex:
      • 5
    • Tiden mellan avspark
      • Det här är tiden mellan varje VM startas för att inte överbelasta din Hyper-V Host med att starta och avbilda alla maskiner samtidigt.

När du har uppdaterat skriptet med dessa alternativ trycker du bara på "Go" så gör det vad du vill.

Låt oss prata igenom ett scenario

Provkörning

HyperV Automate 01

Jag har ställt in den för att skapa 5 maskiner, de börjar med Recast och kommer att vara mellan 01 och 90, beroende på vad som är tillgängligt.

HyperV Automate 02

Du kan se här, jag har redan några maskiner med dessa namn, så låt oss köra skriptet och se vad som händer.

HyperV Automate 03
HyperV Automate 04

Så det ser bra ut ...
HyperV Automate 05
HyperV Automate 06
HyperV Automate 07

Så från bilderna kan du se att det gjorde vad jag ville. Det skapade de virtuella datorerna och enheterna i CM och redogjorde för dem som redan skapats för att undvika dubbletter.

Nu är det enkelt att snabbt skapa nya testmaskiner för applikationsdistributionstester, OSD Task Sequence -ändringstester eller bara lägga till flera maskiner att testa patchar på. HyperV + ConfigMgr + PowerShell = Fantastiskt.

Om Recast Software
1 av 3 organisationer som använder Microsoft Configuration Manager förlitar sig på Right Click Tools för att visa sårbarheter och åtgärda snabbare än någonsin tidigare.
Ladda ner gratis verktyg
Begär pris

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish