Förinläsningskommandon för aktivitetssekvensmedia i Configuration Manager

Gäller för: Konfigurationshanteraren (current branch)

Du kan skapa ett förinläsningskommando i Configuration Manager att använda med startmedia, fristående media och förberedda medier. Förinläsningskommandot är ett skript eller en körbar fil som körs innan aktivitetssekvensen väljs och kan interagera med användaren i Windows PE. Förinläsningskommandot kan be en användare om information och spara den i aktivitetssekvensmiljön eller fråga efter information i en aktivitetssekvensvariabel. När måldatorn startar körs kommandoraden innan principen laddas ned från hanteringsplatsen. Använd följande procedurer för att skapa ett skript som ska användas för förinläsningskommandot, distribuera innehållet som är associerat med förinläsningskommandot och konfigurera förinläsningskommandot i media.

Skapa en skriptfil som ska användas för förinläsningskommandot

Aktivitetssekvensvariabler kan läsas och skrivas med hjälp av Microsoft.SMS. TSEnvironment COM-objekt medan aktivitetssekvensen körs. I följande exempel visas en Visual Basic-skriptfil som frågar _SMSTSLogPath aktivitetssekvensvariabel för att hämta den aktuella loggplatsen. Skriptet anger också en anpassad variabel.

dim osd: set env = CreateObject("Microsoft.SMS.TSEnvironment")  
dim logPath  
' You can query the environment to get an existing variable.  
logPath = env("_SMSTSLogPath")  
' You can also set a variable in the OSD environment.  
env("MyCustomVariable") = "varname"  

Skapa ett paket för skriptfilen och distribuera innehållet

När du har skapat skriptet eller den körbara filen för förinläsningskommandot måste du skapa en paketkälla som är värd för filerna för skriptet eller den körbara filen, skapa ett paket för filerna (inget program krävs) och sedan distribuera innehållet till en distributionsplats.

Mer information om hur du skapar ett paket finns i Paket och program.

Mer information om hur du distribuerar innehåll finns i Distribuera innehåll.

Konfigurera förinläsningskommandot i media

Du kan konfigurera ett förinläsningskommando i guiden Skapa aktivitetssekvensmedia för fristående media, startbara media eller förberedda medier. Mer information om medietyperna finns i Skapa aktivitetssekvensmedium. Använd följande procedur för att skapa ett förinläsningskommando i media.

Så här skapar du ett förinläsningskommando i media

  1. I Configuration Manager-konsolen klickar du på Programvarubibliotek.

  2. I arbetsytan Programvarubibliotek expanderar du Operativsystem och klickar sedan på Aktivitetssekvenser.

  3. På fliken Start går du till gruppen Skapa och klickar på Skapa aktivitetssekvensmedium för att starta guiden Skapa aktivitetssekvensmedia.

  4. På sidan Välj medietyp väljer du Fristående media, Startbart medium eller Förinstallerat medium och klickar sedan på Nästa.

  5. Gå till sidan Anpassning i guiden. Mer information om hur du konfigurerar de andra sidorna i guiden finns i Skapa aktivitetssekvensmedium.

  6. På sidan Anpassning anger du följande information och klickar sedan på Nästa.

    • Välj Aktivera förinläsningskommando.

    • I textrutan Kommandorad anger du det skript eller den körbara fil som du skapade för förinläsningskommandot.

      Viktigt

      Använd förinläsningskommandot> cmd /C < för att ange förinläsningskommandot. Om du till exempel använde TSScript.vbs som namn på förinläsningskommandoskriptet anger du cmd /C TSScript.vbs för kommandoraden. Där cmd /C öppnar ett nytt Windows-kommandotolkfönster och använder miljövariabeln Sökväg för att hitta förinläsningskommandoskriptet eller den körbara filen. Du kan också ange den fullständiga sökvägen till förinläsningskommandot, men enhetsbeteckningen kan vara annorlunda på datorer med olika enhetskonfigurationer.

    • Välj Inkludera filer för förinläsningskommandot.

    • Klicka på Ange för att välja det paket som är associerat med förinläsningskommandofilerna.

    • Klicka på Bläddra för att välja den distributionsplats som är värd för innehållet för förinläsningskommandot.

  7. Slutför guiden.