Comandi di preavvio per i supporti della sequenza di attività in Configuration Manager

Si applica a: Configuration Manager (Current Branch)

È possibile creare un comando di preavvio in Configuration Manager da usare con supporti di avvio, supporti autonomi e supporti pre-installati. Il comando di preavvio è uno script o un eseguibile che viene eseguito prima dell'selezione della sequenza di attività e può interagire con l'utente in Windows PE. Il comando di preavvio può richiedere informazioni a un utente e salvarle nell'ambiente della sequenza di attività o eseguire query su una variabile della sequenza di attività per ottenere informazioni. All'avvio del computer di destinazione, la riga di comando viene eseguita prima del download dei criteri dal punto di gestione. Usare le procedure seguenti per creare uno script da usare per il comando di preavvio, distribuire il contenuto associato al comando di preavvio e configurare il comando di preavvio nei supporti.

Creare un file script da usare per il comando di preavvio

Le variabili della sequenza di attività possono essere lette e scritte usando Microsoft.SMS. Oggetto COM TSEnvironment durante l'esecuzione della sequenza di attività. Nell'esempio seguente viene illustrato un file di script di Visual Basic che esegue una query sulla variabile della sequenza di attività _SMSTSLogPath per ottenere il percorso del log corrente. Lo script imposta anche una variabile personalizzata.

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"  

Creare un pacchetto per il file script e distribuire il contenuto

Dopo aver creato lo script o l'eseguibile per il comando di preavvio, è necessario creare un'origine del pacchetto per ospitare i file per lo script o l'eseguibile, creare un pacchetto per i file (nessun programma necessario) e quindi distribuire il contenuto in un punto di distribuzione.

Per altre informazioni sulla creazione di un pacchetto, vedere Pacchetti e programmi.

Per altre informazioni sulla distribuzione del contenuto, vedere Distribuire il contenuto.

Configurare il comando di preavvio nei supporti

È possibile configurare un comando di preavvio nella Creazione guidata supporto della sequenza di attività per supporti autonomi, supporti di avvio o supporti pre-installati. Per altre informazioni sui tipi di supporto, vedere Creare un supporto della sequenza di attività. Usare la procedura seguente per creare un comando di preavvio nei supporti.

Per creare un comando di preavvio nei supporti

  1. Nella console Configuration Manager fare clic su Raccolta software.

  2. Nell'area di lavoro Raccolta software espandere Sistemi operativi e quindi fare clic su Sequenze di attività.

  3. Nel gruppo Crea della scheda Home fare clic su Crea supporto sequenza di attività per avviare la Creazione guidata supporto sequenza di attività.

  4. Nella pagina Seleziona tipo di supporto selezionare Supporto autonomo, Supporto di avvio o Supporto pre-installato e quindi fare clic su Avanti.

  5. Passare alla pagina Personalizzazione della procedura guidata. Per altre informazioni sulla configurazione delle altre pagine della procedura guidata, vedere Creare un supporto per la sequenza di attività.

  6. Nella pagina Personalizzazione specificare le informazioni seguenti e quindi fare clic su Avanti.

    • Selezionare Abilita comando di preavvio.

    • Nella casella di testo Riga di comando immettere lo script o il file eseguibile creato per il comando di preavvio.

      Importante

      Usare il comando di preavvio> cmd /C < per specificare il comando di preavvio. Ad esempio, se si usa TSScript.vbs come nome per lo script del comando di preavvio, immettere cmd /C TSScript.vbs per la riga di comando. Dove cmd /C apre una nuova finestra dell'interprete di comandi di Windows e usa la variabile di ambiente Path per trovare lo script o l'eseguibile del comando di preavvio. È anche possibile specificare il percorso completo del comando di preavvio, ma la lettera di unità potrebbe essere diversa nei computer con configurazioni di unità diverse.

    • Selezionare Includi file per il comando di preavvio.

    • Fare clic su Imposta per selezionare il pacchetto associato ai file di comando di preavvio.

    • Fare clic su Sfoglia per selezionare il punto di distribuzione che ospita il contenuto per il comando di preavvio.

  7. Completare la procedura guidata.