Share via


Prestart-opdrachten voor takenreeksmedia in Configuration Manager

 

Van toepassing op: 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

U kunt een prestart-opdracht in System Center 2012 Configuration Manager maken om deze te gebruiken met opstartbare media, zelfstandige media en voorgefaseerde media. De prestart-opdracht is een script of een uitvoerbaar bestand dat wordt uitgevoerd voordat de takenreeks wordt geselecteerd en dat kan communiceren met de gebruiker in Windows PE. Met de prestart-opdracht kan een gebruiker om informatie worden gevraagd die vervolgens wordt opgeslagen in de takenreeksomgeving. Daarnaast kan een query op een takenreeksvariabele worden uitgevoerd om informatie te verzamelen. Wanneer de doelcomputer wordt opgestart, wordt de opdrachtregel uitgevoerd voordat het beleid wordt gedownload van het beheerpunt. Gebruik de volgende procedures om een script te maken voor de prestart-opdracht, de inhoud gekoppeld aan de prestart-opdracht te distribueren en de prestart-opdracht voor media te configureren.

Een scriptbestand maken voor de prestart-opdracht

Takenreeksvariabelen kunnen door het COM-object Microsoft.SMS.TSEnvironment worden gelezen en geschreven terwijl de takenreeks wordt uitgevoerd. In het volgende voorbeeld wordt door een Visual Basic-scriptbestand een query op de takenreeksvariabele _SMSTSLogPath uitgevoerd om de huidige logboeklocatie te achterhalen. Met het script wordt ook een aangepaste variabele ingesteld.

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"

Een pakket voor het scriptbestand maken en de inhoud distribueren

Wanneer u het script of uitvoerbare bestand voor de prestart-opdracht hebt gemaakt, moet u een pakketbron maken om de bestanden voor het script of uitvoerbare bestand te hosten, een pakket voor de bestanden maken (geen programma vereist) en de inhoud vervolgens distribueren naar een distributiepunt.

Zie Het maken van pakketten en programma's in Configuration Manager voor meer informatie over het maken van een pakket.

Zie Inhoud op distributiepunten distribueren in het onderwerp Bewerkingen en onderhoud voor inhoudsbeheer in Configuration Manager voor meer informatie over het distribueren van inhoud.

De prestart-opdracht configureren voor media

U kunt een prestart-opdracht in de wizard Takenreeksmedia maken configureren voor zelfstandige media, opstartbare media en voorgefaseerde media. Zie Implementaties van een besturingssysteem met media plannen in Configuration Manager voor meer informatie over de mediatypen. Gebruik de volgende procedure om een prestart-opdracht voor media te maken.

Een prestart-opdracht voor media maken

  1. Klik op Softwarebibliotheek in de Configuration Manager-console.

  2. Vouw Besturingssystemen uit in de werkruimte Softwarebibliotheek en klik op Takenreeksen.

  3. Klik op het tabblad Start in de groep Maken op Takenreeksmedia maken om de wizard Takenreeksmedia maken te starten.

  4. Selecteer op de pagina Mediatype selecteren de optie Zelfstandige media, Opstartbare media of Voorgefaseerde media en klik vervolgens op Volgende.

  5. Navigeer naar de pagina Aanpassing van de wizard. Zie Besturingssystemen implementeren met media in Configuration Manager voor meer informatie over het configureren van de andere pagina's in de wizard.

  6. Geef op de pagina Aanpassing de volgende informatie op en klik vervolgens op Volgende.

    - Selecteer **Prestart-opdracht inschakelen**.
    
    - Voer in het tekstvak **Opdrachtregel** het script of uitvoerbare bestand in dat u hebt gemaakt voor de prestart-opdracht.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Mt131422.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-important(TechNet.10).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Belangrijk</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Gebruik <strong>cmd /C &lt;prestart-opdracht&gt;</strong> om de prestart-opdracht op te geven. Als u TSScript.vbs hebt gebruikt als de naam voor uw prestart-opdrachtscript, voert u dus <strong>cmd /C TSScript.vbs</strong> in op de opdrachtregel. Hierbij opent u met <strong>cmd /C</strong> een nieuwe Windows-opdrachtinterpreter en wordt de omgevingsvariabele Path gebruikt om het script of uitvoerbare bestand voor de prestart-opdracht te vinden. U kunt ook het volledige pad naar de prestart-opdracht opgeven, maar de stationsletter kan afwijken op computers met andere stationsconfiguraties.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - Selecteer **Inclusief bestanden voor de prestart-opdracht**.
    
    - Klik op **Instellen** om het pakket te selecteren dat is gekoppeld aan de prestart-opdrachtbestanden.
    
    - Klik op **Bladeren** om het distributiepunt te selecteren dat de inhoud voor de prestart-opdracht host.
    
  7. Voltooi de wizard.