Polecenia przeduruchomieniowe dla nośnika sekwencji zadań w programie Configuration Manager
Dotyczy: 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
W programie System Center 2012 Configuration Manager można utworzyć polecenie przeduruchomieniowe w celu użycia z nośnikiem rozruchowym, nośnikiem samodzielnym lub nośnikiem wstępnie przygotowanym. Polecenie przeduruchomieniowe to skrypt lub plik wykonywalny, który jest wykonywany przed wybraniem sekwencji zadań i może wchodzić w interakcję z użytkownikiem w systemie Windows PE. Polecenie przeduruchomieniowe może monitować użytkownika o informacje i zapisywać je w środowisku sekwencji zadań lub wykonywać kwerendę zmiennej sekwencji zadań w celu uzyskania informacji. Po uruchomieniu komputera docelowego wiersz polecenia jest uruchamiany przed pobraniem zasad z punktu zarządzania. Poniższe procedury umożliwiają tworzenie skryptu w celu użycia dla polecenia przeduruchomieniowego, dystrybucję zawartości powiązanej z poleceniem przeduruchomieniowym oraz konfigurowanie polecenia przeduruchomieniowego na nośniku.
Tworzenie pliku skryptu w celu użycia dla polecenia przeduruchomieniowego
Zmienne sekwencji zadań można odczytywać i zapisywać podczas uruchamiania sekwencji zadań za pośrednictwem obiektu COM Microsoft.SMS.TSEnvironment. Poniższy przykład przedstawia plik skryptu w języku Visual Basic, który odpytuje zmienną sekwencji zadań _SMSTSLogPath, aby uzyskać bieżącą lokalizację dziennika. Skrypt ustawia ponadto zmienną niestandardową.
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"
Tworzenie pakietu dla pliku skryptu i dystrybucja zawartości
Po utworzeniu skryptu lub pliku wykonywalnego dla polecenia przeduruchomieniowego należy utworzyć źródło pakietu, które będzie zawierać pliki dla tego skryptu lub pliku wykonywalnego, utworzyć pakiet dla plików (nie jest wymagany żaden program), a następnie dokonać dystrybucji zawartości do punktu dystrybucji.
Więcej informacji o tworzeniu pakietów zawiera temat Tworzenie pakietów oraz programy w programie Configuration Manager.
Więcej informacji o dystrybucji zawartości znajduje się w sekcji Dystrybucja zawartości do punktów dystrybucji w temacie Operacje i obsługa zarządzania zawartością w programie Configuration Manager.
Konfigurowanie polecenia przeduruchomieniowego na nośniku
Polecenie przeduruchomieniowe można skonfigurować w Kreatorze tworzenia nośnika sekwencji zadań dla nośnika rozruchowego, nośnika samodzielnego lub nośnika wstępnie przygotowanego. Więcej informacji o typach nośników znajduje się w temacie Planowanie wdrożeń systemu operacyjnego za pomocą nośników w programie Configuration Manager. Aby utworzyć polecenie przeduruchomieniowe na nośniku, należy czynności opisane w poniższej procedurze.
Aby utworzyć polecenie przeduruchomieniowe na nośniku
-
W konsoli programu Menedżer konfiguracji kliknij przycisk Biblioteka oprogramowania.
-
W obszarze roboczym Biblioteka oprogramowania rozwiń węzeł Systemy operacyjne, a następnie kliknij przycisk Sekwencje zadań.
-
Na karcie Narzędzia główne w grupie Tworzenie kliknij przycisk Utwórz nośnik sekwencji zadań, aby uruchomić Kreatora tworzenia nośnika sekwencji zadań.
-
Na stronie Wybierz typ nośnika wybierz opcję Nośnik samodzielny, Nośnik rozruchowy lub Nośnik wstępny, a następnie kliknij przycisk Dalej.
-
Przejdź w kreatorze do strony Dostosowywanie. Więcej informacji o konfigurowaniu innych stron w kreatorze znajduje się w temacie Wdrażanie systemów operacyjnych przy użyciu nośników w programie Configuration Manager
-
Na stronie Dostosowywanie określ poniższe informacje, a następnie kliknij przycisk Dalej.
- Wybierz opcję **Włącz polecenie przeduruchomieniowe**. - W polu tekstowym **Wiersz polecenia** wprowadź skrypt lub plik wykonywalny, który został utworzony dla polecenia przeduruchomieniowego. <div class="alert"> <table> <colgroup> <col style="width: 100%" /> </colgroup> <thead> <tr class="header"> <th><img src="images/Gg696060.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-important(SC.12).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Ważne</th> </tr> </thead> <tbody> <tr class="odd"> <td><p>Użyj polecenia <strong>cmd /C <polecenie przeduruchomieniowe></strong>, aby określić polecenie przeduruchomieniowe. Jeśli na przykład użyto nazwy TSScript.vbs dla skryptu polecenia przeduruchomieniowego, wpisz <strong>cmd /C TSScript.vbs</strong> w polu wiersza polecenia. Polecenie <strong>cmd /C</strong> powoduje otwarcie nowego okna interpretera poleceń systemu Windows i użycie zmiennej ścieżki środowiskowej ścieżki w celu znalezienia skryptu lub pliku wykonywalnego polecenia przeduruchomieniowego. Można także określić pełną ścieżkę do polecenia przeduruchomieniowego, ale litera dysku może się różnić na komputerach z innymi konfiguracjami dysków.</p></td> </tr> </tbody> </table> </div> - Wybierz opcję **Dołącz pliki dla polecenia przeduruchomieniowego**. - Kliknij przycisk **Ustaw**, aby wybrać pakiet powiązany z plikami polecenia przeduruchomieniowego. - Kliknij przycisk **Przeglądaj**, aby wybrać punkt dystrybucji z zawartością dla polecenia przeduruchomieniowego.
-
Ukończ pracę kreatora.