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

 

Gäller för: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

I System Center 2012 Configuration Manager kan du skapa ett förinläsningskommando för både startmedier, fristående medier och förberedda medier. Ett förinläsningskommando är ett skript eller en körbar fil som körs innan aktivitetssekvensen väljs, och kommandot kan användas för att interagera med användare i Windows PE. Förinläsningskommandot kan till exempel uppmana användaren att ange information och sedan spara informationen i aktivitetssekvensmiljön, eller hämta information i en aktivitetssekvensvariabel. När måldatorn startas körs kommandoraden innan principen hämtas från hanteringspunkten. Använd följande procedurer för att skapa ett skript för förinläsningskommandot, distribuera det innehåll som är associerat till förinläsningskommandot och konfigurera förinläsningskommandot för ett medium.

Skapa en skriptfil som används för ett förinläsningskommando

Aktivitetssekvensvariabler kan läsas eller skrivas med hjälp COM-objektet i Microsoft.SMS.TSEnvironment medan aktivitetssekvensen körs. I följande exempel används en Visual Basic-skriptfil för att hämta den aktuella loggplatsen från _SMSTSLogPath-aktivitetssekvensvariabeln. Skriptet konfigurerar 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 för lagring av de filer som är kopplade till skriptet eller den körbara filen. Du måste även skapa ett paket för filerna (inget program krävs) och sedan distribuera innehållet till en distributionsplats.

Mer information om att skapa paket finns i Så här skapar du paket och program i Configuration Manager.

Mer information om att distribuera innehåll finns i avsnittet Distribuera innehåll på distributionsplatser i Åtgärder och underhåll för innehållshantering i Configuration Manager.

Konfigurera förinläsningskommando för medium

Du kan konfigurera ett förinläsningskommando i guiden Skapa aktivitetssekvensmedium för fristående medier, startbara medier och förberedda medier. Mer information om de olika typerna av medier finns i Planera mediedistribution av operativsystem i Configuration Manager. Använd följande metod för att skapa ett förinläsningskommando på ett medium.

Skapa ett förinläsningskommando på ett medium

  1. I konsolen Configuration Manager klickar du på Programbibliotek.

  2. I arbetsytan Programbibliotek 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 aktivitetssekvensmedium.

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

  5. Gå till sidan Anpassning i guiden. Mer information om konfigurering på övriga sidor i guiden finns i Så här distribuerar du operativsystem med hjälp av medier i Configuration Manager

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

    - Välj **Aktivera förinläsningskommando**.
    
    - Ange i textrutan **Kommandorad** det skript eller den körbara fil som du har skapat för förinläsningskommandot.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Dn249696.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-important(SC.12).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Viktigt</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Använd <strong>cmd /C <förinläsningskommando&gt;</strong> för att ange förinläsningskommandot. Om till exempel TSScript.vbs är namnet på ditt förinläsningskommandoskript, anger du <strong>cmd /C TSScript.vbs</strong> i textrutan. Delen <strong>cmd /C</strong> öppnar ett nytt Windows-kommandotolksfönster och sökvägsmiljövariabeln används för att hitta skriptet eller den körbara filen. Du kan även ange en fullständig sökväg till förinläsningskommandot, men andra enhetsbokstäver kanske används på datorer med andra enhetskonfigurationer.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - Välj **Ta med filer för förinläsningskommandot**.
    
    - Klicka på **Ange** för att välja det paket som är kopplat till förinlästningskommandots filer.
    
    - Klicka på **Bläddra** för att välja den distributionsplats där innehållet för förinläsningskommandot lagras.
    
  7. Slutför guiden.