Odwołanie do kodu UDI

Niniejszy dokument zawiera dalsze informacje na temat kodów UDI i obejmuje następujące tematy:

Każdy z tych tematów referencyjnych został omówiony w kolejnych sekcjach.

Pojęcia UDI

Ta sekcja zawiera pojęcia ułatwiające opisanie kodu UDI, Kreatora UDI i Kreatora UDI Designer.

Nazwa wyświetlana

Nazwa wyświetlana zapewnia przyjazną dla użytkownika nazwę opisową strony kreatora w bibliotece stron w narzędziu UDI Wizard Designer. Nazwa wyświetlana jest wyświetlana w kolorze niebieskim dla każdej strony kreatora w bibliotece stron i na karcie Przepływ w narzędziu UDI Wizard Designer.

Podczas dodawania strony do biblioteki stron musisz podać nazwę wyświetlaną. Po dodaniu strony kreatora do biblioteki stron zmiana nazwy wyświetlanej nie jest możliwa.

Przepływ

Na karcie Przepływ jest wyświetlana lista stron kreatora w ramach etapu UDI w narzędziu UDI Wizard Designer. Karta Przepływ umożliwia wykonywanie następujących zadań:

  • Dodaj stronę kreatora z biblioteki stron do etapu kodu UDI, przeciągając stronę z biblioteki stron do etapu kodu UDI.

  • Usuwanie strony kreatora z etapu kodu UDI.

  • Zmienianie kolejności stron kreatora na etapie kodu UDI.

Biblioteka stron

Biblioteka stron zawiera wszystkie strony aktualnie załadowane w narzędziu UDI Wizard Designer. Podczas ładowania pliku konfiguracyjnego Kreatora UDI wszystkie strony kreatora zdefiniowane w pliku konfiguracyjnym są wyświetlane w bibliotece stron. Biblioteka stron wyświetla strony kreatora uporządkowane alfabetycznie według typów stron. Każde wystąpienie określonego typu strony jest wymienione w obszarze typu strony.

Na przykład do różnych etapów mogą być potrzebne dwie różne strony kreatora Strona powitalna . Dwie strony kreatora WelcomePage zostaną wyświetlone w obszarze typu strony Kreator WelcomePage w bibliotece stron w narzędziu UDI Wizard Designer.

Ponadto każde wystąpienie strony kreatora w bibliotece stron wskazuje, ile razy strona kreatora jest używana w przepływach etapowych. Po umieszczeniu wskaźnika myszy na stronie kreatora w bibliotece stron zostanie wyświetlona miniatura tej strony wraz z etapami, które zawierają tę stronę.

Nazwa strony

Nazwa strony służy do unikatowego identyfikowania strony kreatora w bibliotece stron w narzędziu UDI Wizard Designer. Nazwa strony to nazwa, do której odwołuje się etap UDI, dzięki której Kreator UDI wie, którą stronę kreatora wyświetlić na określonym etapie UDI. Podczas dodawania strony do biblioteki stron należy podać nazwę strony. Po dodaniu strony kreatora do biblioteki stron nie można zmienić nazwy strony. W kreatorze UDI Wizard Designer nazwa strony jest wyświetlana na dole każdej strony kreatora w bibliotece stron mniejszą, niepogrubioną czcionką.

Wstępnie przygotowane wdrożenia nośników

Obsługa wstępnie przygotowanych nośników to funkcja wdrażania systemu operacyjnego w programie Configuration Manager, która umożliwia administratorowi skopiowanie i zastosowanie wstępnie przygotowanego nośnika rozruchowego oraz obrazu systemu operacyjnego na dysku twardym przed rozpoczęciem procesu inicjowania. Ta praca może zmniejszyć ruch sieciowy i skrócić czas potrzebny na proces inicjowania obsługi administracyjnej. Wstępnie przygotowany nośnik można wdrożyć w ramach procesu produkcyjnego lub w centrum przejściowym przedsiębiorstwa, które nie jest połączone ze środowiskiem programu Configuration Manager.

Aby uzyskać więcej informacji na temat wstępnie przygotowanych rozmieszczeń nośników, zobacz następujące zasoby:

Grupa etapowa

Grupa etapów służy do grupowania etapów w narzędziu UDI Wizard Designer. Grupy etapów UDI są luźno powiązane ze scenariuszami wdrażania zestawów MDT, ale nie ma między nimi korelacji jeden-do-jednego.

Etap

Etap to podzbiór wszystkich stron w pliku konfiguracyjnym kreatora UDI, które są używane w scenariuszu wdrażania zestawu MDT. Po uruchomieniu Kreatora UDI przy użyciu kroku sekwencji zadań Kreatora UDIparametr /stage określa etap do uruchomienia, co z kolei określa zestaw stron do użycia. Możesz wyświetlić podgląd stron kreatora na etapie, wybierając pozycję Podgląd w grupie Kreator podglądu na Wstążce. Etapu UDI można używać w więcej niż jednym scenariuszu wdrażania zestawu MDT, nawet jeśli etap UDI jest zdefiniowany tylko raz w narzędziu UDI Wizard Designer. Na przykład etap NewComputer może być używany w scenariuszach wdrożenia Nowy komputer i Zastąp komputer zestawu MDT.

Zadanie

Zadania UDI to oprogramowanie uruchamiane na stronie kreatora w celu wykonywania określonych funkcji. W niektórych przypadkach te zadania służą do sprawdzenia, czy komputer docelowy jest gotowy do wdrożenia. Inne zadania mogą być wykonywane do wykonywania kroków wdrażania, takich jak kopiowanie konfiguracji lub plików wyników.

Uwaga

Przycisk Dalej na stronie kreatora, na której są uruchamiane zadania, zostanie wyłączony, jeśli którekolwiek z zadań zakończy się wyświetleniem ostrzeżenia lub błędu.

UDI zawiera kilka wbudowanych zadań, które umożliwiają wykonywanie większości zadań niezbędnych do wdrożenia. Aby uzyskać więcej informacji na temat wbudowanych zadań UDI, zobacz Wbudowane zadania UDI.

Wbudowane zadanie UDI Shell Execute umożliwia uruchamianie dowolnego oprogramowania (skryptów), które można zainicjować z wiersza polecenia, takiego jak skrypty Visual Basic lub skrypty programu Windows PowerShell. Ta funkcja umożliwia tworzenie zadań przy użyciu znanych języków skryptowych. Aby uzyskać więcej informacji, zobacz Zadanie wykonywania powłoki.

Jeśli Twoje wymagania wykraczają poza skrypty, możesz pisać niestandardowe zadania UDI. Zadania UDI to biblioteki DLL napisane w języku C++ i implementujące interfejs ITask . Aby zarejestrować bibliotekę DLL w Kreatorze UDI Designer bibliotece zadań, należy utworzyć plik konfiguracji Designer Kreatora UDI (.config) i umieścić go w folderze installation_folder\Bin\Config (gdzie installation_folder jest folderem, w którym zainstalowano zestaw MDT). Aby uzyskać więcej informacji na temat tworzenia niestandardowych zadań UDI, zobacz sekcję "Tworzenie niestandardowych zadań UDI" w przewodniku User-Driven Installation Developers Guide.

Sekwencja zadań UDI

Sekwencję zadań UDI tworzy się przy użyciu jednego z następujących szablonów sekwencji zadań MDT specyficznych dla UDI, które uruchamiają Kreatora UDI na odpowiednim etapie sekwencji zadań:

  • User-Driven Sekwencja zadań instalacji. Ten szablon sekwencji zadań jest używany w scenariuszach wdrożenia zestawu MDT Nowy komputer, Odśwież komputer i Zastąp komputer.

  • User-Driven Instalacja zastępuje sekwencję zadań. Ten szablon sekwencji zadań jest pierwszym krokiem w dwuetapowym procesie w scenariuszu wdrożenia Zastąp komputer i służy do przechwytywania danych migracji stanu użytkownika. Drugim krokiem w procesie dwuetapowym jest szablon sekwencji zadań sekwencji zadań instalacji User-Driven, który służy do wdrażania aplikacji docelowych i systemu operacyjnego oraz przywracania danych migracji stanu użytkowników zapisanych w pierwszym kroku procesu.

    Aby uzyskać więcej informacji na temat szablonów sekwencji zadań UDI, zobacz sekcję "Identyfikowanie szablonów sekwencji zadań UDI w zestawie MDT" w dokumencie zestawu MDT Korzystanie z zestawu narzędzi firmy Microsoft do wdrażania. Aby uzyskać więcej informacji na temat tych składników, zobacz sekcję "Identyfikowanie składników procesu wdrażania UDI" w dokumencie zestawu MDT Korzystanie z zestawu narzędzi firmy Microsoft do wdrażania, który jest dołączony do zestawu MDT.

Kreator kodów UDI

Kreator UDI udostępnia interfejs użytkownika do zbierania ustawień wdrażania, z których korzystają sekwencje zadań UDI. Kreator UDI jest inicjowany jako część sekwencji zadań UDI i zbiera niezbędne informacje o konfiguracji w celu dostosowania wdrożenia klienckich systemów operacyjnych i aplikacji Windows. Strony kreatora odczytują ustawienia konfiguracyjne z pliku konfiguracyjnego Kreatora UDI, który jest dostosowywany za pomocą narzędzia UDI Wizard Designer.

Kreator UDI jest inicjowany przez krok sekwencji zadań Kreatora UDI w sekwencjach zadań utworzonych przy użyciu szablonów sekwencji zadań UDI. Krok sekwencji zadań Kreator UDI uruchamia skrypt UDIWizard.wsf, który z kolei inicjuje Kreatora UDI (OSDSetupWizard.exe). Tabela 9 zawiera listę parametrów wiersza polecenia Kreatora UDI wraz z krótkim opisem każdego z nich.

Tabela 9. Kreator UDI Command-Line parametrów

Parametr Opis
/podgląd Umożliwia wyświetlenie podglądu bieżącej konfiguracji kreatora przez włączenie przycisku Dalej , który umożliwia przechodzenie ze strony na stronę bez konieczności podawania prawidłowych danych.
/xml Określa nazwę pliku konfiguracji Kreatora UDI. Skrypt UDIWizard.wsf automatycznie ustawia ten parametr na plik OSDSetupWizard.xml, który jest przechowywany w folderze, w którym sekwencja zadań przechowuje pliki dziennika. Parametrem domyślnym jest plik config.xml.

Składnia tego parametru jest następująca (gdzie <full_path> jest w pełni kwalifikowaną ścieżką do pliku .xml, łącznie z nazwą pliku i rozszerzeniem):

/xml:<full_path>
/etap Określa nazwę etapu UDI do uruchomienia. Skrypt UDIWizard.wsf automatycznie ustawia ten parametr na odpowiedni etap, zgodnie z opisem w dokumentacji etapu UDI. Ten parametr domyślnie jest ustawiony na pierwszy etap w pliku konfiguracyjnym Kreatora udi.

Składnia tego parametru jest następująca (gdzie <stage_name> jest nazwa etapu, który ma zostać uruchomiony):

/stage:<stage_name>

Uwaga:

W stage_name <> jest uwzględniana wielkość liter.
/locale Określa język używany w Kreatorze kodów UDI w postaci identyfikatora ustawień regionalnych (LCID), który jest reprezentowany przez wartość liczbową. Listę dostępnych identyfikatorów LCID można znaleźć w artykule Identyfikatory ustawień regionalnych przypisane przez firmę Microsoft.

Za pomocą tej listy można określić język, który ma być używany, a następnie podać odpowiedni identyfikator LCID.

Składnia tego parametru jest następująca (gdzie <locale_id> jest wartością liczbową LCID, która ma być użyta):

/locale:<locale_id>

Plik konfiguracyjny aplikacji kreatora UDI

Strona kreatora ApplicationPage konfiguruje plik konfiguracyjny aplikacji Kreatora UDI, który przechowuje listę oprogramowania do zainstalowania. Ten plik zawiera wpis dla każdej aplikacji lub programu Configuration Manager oraz pakietu, który został dodany przy użyciu narzędzia UDI Wizard Designer.

Ten plik ma taką samą nazwę jak plik konfiguracji Kreatora udi, ale ma .app rozszerzenie. Na przykład, jeśli plik konfiguracji Kreatora UDI ma nazwę Config.xml, wówczas odpowiednim plikiem konfiguracji aplikacji Kreatora UDI będzie Config.xml.app. Ten plik jest plikiem towarzyszącym plikowi konfiguracyjnemu Kreatora UDI.

Plik konfiguracyjny kreatora UDI

Kreator UDI odczytuje plik konfiguracyjny Kreatora UDI w celu określenia stron Kreatora do wyświetlenia, kolejności stron kreatora, wszelkich ustawień domyślnych kontrolek na stronach kreatora oraz tego, czy kontrolki są włączone, czy wyłączone. Ten plik zawiera wszystkie ustawienia konfiguracyjne wyświetlane w Kreatorze UDI i skonfigurowane za pomocą narzędzia UDI Wizard Designer.

Oddzielny plik konfiguracji — plik konfiguracji aplikacji Kreatora UDI — służy do konfigurowania aplikacji, które mają zostać zainstalowane na komputerze docelowym.

UDI Wizard Designer

Kreator UDI Wizard Designer to podstawowe narzędzie służące do dostosowywania stron kreatora dla różnych scenariuszy wdrażania obsługiwanych przez usługę UDI. Zmiany wprowadzone w UDI Wizard Designer są zapisywane w pliku konfiguracyjnym UDI Wizard i ostatecznie odzwierciedlane w środowisku użytkownika w UDI Wizard. Użytkownik przeprowadzający wdrożenie zobaczy tylko strony kreatora w Kreatorze UDI wybrane i skonfigurowane za pomocą Kreatora UDI Designer.

Chociaż Kreator UDI zostanie uruchomiony z domyślnym plikiem konfiguracyjnym Kreatora UDI, strony kreatora nie zostaną poprawnie skonfigurowane. Zaleca się użycie narzędzia UDI Wizard Designer w celu skonfigurowania środowiska użytkownika Kreatora UDI.

Uwaga

Aby uruchomić narzędzie UDI Wizard Designer, musisz mieć odpowiednie prawa w programie Configuration Manager do uzyskiwania dostępu do obiektów, takich jak pakiety, aplikacje lub obrazy.

Walidator

Za pomocą weryfikatorów UDI można zapewnić wprowadzanie prawidłowych informacji w polach tekstowych na stronach kreatora UDI Kreatora UDI. UDI zawiera kilka wbudowanych walidatorów, które pomagają w przeprowadzaniu typowych walidacji pól używanych do wprowadzania tekstu, takich jak zapobieganie wprowadzaniu nieprawidłowych znaków przez użytkowników i upewnianie się, że pole nie jest puste. Gdy weryfikator wykryje nieprawidłowy wpis w polu tekstowym, na stronie kreatora zostanie wyświetlony komunikat, a przycisk Dalej zostanie wyłączony do czasu usunięcia wszystkich nieprawidłowych wpisów.

UDI zawiera wbudowane walidatory, które umożliwiają wykonanie większości walidacji niezbędnych do wdrożenia. Aby uzyskać więcej informacji na temat wbudowanych walidatorów UDI, zobacz Wbudowane walidatory UDI.

Jeśli Twoje wymagania wykraczają poza wbudowane walidatory UDI, możesz napisać niestandardowe walidatory UDI. Walidatory UDI to biblioteki DLL napisane w języku C++, które implementują interfejs IValidatora . Zarejestruj bibliotekę DLL za pomocą biblioteki UDI Wizard Designer biblioteki walidatora, tworząc plik konfiguracji UDI Wizard Designer (.config) i umieszczając go w folderze installation_folder\Bin\Config (gdzie installation_folder jest folderem, w którym zainstalowano MDT). Aby uzyskać więcej informacji na temat tworzenia niestandardowych zadań UDI, zobacz sekcję "Tworzenie niestandardowych walidatorów UDI" w dokumencie MDT User-Driven Installation Developers Guide.

Strona kreatora

Do zbierania informacji o konfiguracji w Kreatorze UDI służy strona kreatora. Konfigurowanie stron kreatora UDI przy użyciu narzędzia UDI Wizard Designer. Ustawienia konfiguracyjne są przechowywane w pliku konfiguracyjnym Kreatora UDI i są odczytywane przez stronę kreatora podczas inicjowania strony w Kreatorze UDI.

Strony kreatora są przechowywane w bibliotece stron kreatora i mogą być używane na jednym lub kilku etapach UDI. Taki projekt pozwala skonfigurować stronę kreatora współużytkowaną jeden raz dla wszystkich etapów, co znacznie zmniejsza nakład pracy i złożoność aktualizowania konfiguracji strony kreatora.

Kod UDI zawiera wbudowane strony kreatora i edytory stron kreatora, które zwykle wystarczają w przypadku większości wdrożeń. Aby uzyskać więcej informacji na temat wbudowanych stron kreatora, zobacz Strony kreatora wbudowanych kodów UDI.

Jeśli Twoje wymagania wykraczają poza wbudowane strony kreatora UDI i odpowiadające im edytory stron kreatora, możesz pisać niestandardowe strony kreatora UDI i edytory stron kreatora. Strony kreatora UDI są implementowane jako biblioteki DLL, które są odczytywane przez Kreatora UDI. Edytory stron kreatora są tworzone przy użyciu języka C++ w programie Visual Studio.

Aby uzyskać więcej informacji na temat tworzenia niestandardowych stron kreatora UDI, zobacz sekcję "Tworzenie niestandardowych stron kreatora UDI" w dokumencie zestawu MDT User-Driven Installation Developers Guide.

Kreator edytora stron

Do konfigurowania strony kreatora w narzędziu UDI Wizard Designer służy edytor stron kreatora. Edytor stron kreatora aktualizuje ustawienia konfiguracji strony kreatora w pliku konfiguracyjnym kreatora UDI; UDI zawiera wbudowany edytor stron kreatora dla każdej wbudowanej strony kreatora. Aby uzyskać więcej informacji na temat wbudowanych stron kreatora i edytorów stron kreatora, zobacz Wbudowane strony kreatora UDI.

Jeśli Twoje wymagania wykraczają poza wbudowane strony kreatora UDI i odpowiadające im edytory stron kreatora, możesz pisać niestandardowe strony kreatora UDI i edytory stron kreatora. Edytory stron kreatora UDI są implementowane jako biblioteki DLL, które odczytuje UDI Wizard Designer. Utwórz edytory stron kreatora za pomocą:

Dokumentacja OSDResults

OSDResults jest częścią UDI, która wyświetla wyniki wdrożenia wykonanego przy użyciu UDI. OSDResults wyświetla okno dialogowe Wdrożenie zakończone . Wynik OSDResults jest wyświetlany przed zalogowaniem do systemu Windows przy pierwszym uruchomieniu komputera docelowego. Przed pierwszym zalogowaniem użytkownik może użyć OSDResults i informacji zawartych w oknie dialogowym Zakończenie wdrażania w celu określenia stanu zakończenia procesu wdrażania i konfiguracji komputera. Ponadto informacje zawarte w OSDResults mogą być używane do rozwiązywania wszelkich problemów napotkanych podczas procesu wdrażania.

Niektóre elementy interfejsu użytkownika dla OSDResults można skonfigurować przy użyciu pliku OSDResults.exe.config, który znajduje się w Tools\OSDResults w pakiecie plików MDT Configuration Manager. Tabela 10 zawiera listę ustawień konfiguracyjnych w pliku OSDResults.exe.config.

Tabela 10. Ustawienia konfiguracji w pliku OSDResults.exe.config

Ustawienie Opis
headerImagePath (ścieżka nagłówka_obrazu) To ustawienie umożliwia określenie w pełni kwalifikowanej lub względnej ścieżki do pliku .bmp, która jest wyświetlana w nagłówku okna dialogowego OSDResults .

Domyślna wartość tego ustawienia jest następująca:

images\UDI_Wizard_Banner.bmp
tłoTapeta To ustawienie pozwala określić w pełni kwalifikowaną lub względną ścieżkę do pliku .jpg, który jest wyświetlany jako tapeta w oknie dialogowym OSDResults .

Domyślna wartość tego ustawienia jest następująca:

images\Wallpaper.jpg
welcomeText (tekst powitania) To ustawienie pozwala określić tekst witający użytkownika i zawierający informacje o procesie wdrażania. Jest on wyświetlany w oknie dialogowym OSDResults .
completedText (tekst zakończony) To ustawienie umożliwia określenie tekstu wskazującego, czy proces wdrażania został ukończony. Jest on wyświetlany w oknie dialogowym OSDResults .
timeoutMinutes (limit czasu) To ustawienie umożliwia określenie czasu, przez jaki okno dialogowe OSDResults jest wyświetlane przed automatycznym wyświetleniem ekranu logowania systemu Windows. Wartość tego ustawienia jest określana w minutach.

Domyślną wartością tego ustawienia jest zero (0), co oznacza, że okno dialogowe OSDResults będzie wyświetlane przez czas nieokreślony do czasu jego ręcznego zamknięcia.

Poniżej przedstawiono wysokopoziomowy proces działania funkcji OSDResults w UDI:

  1. Sekwencja zadań jest uruchamiana na komputerze docelowym.

    Sekwencja zadań jest oparta na jednym z następujących szablonów sekwencji zadań UDI:

    • Sekwencja zadań instalacji sterowanej przez użytkownika. Ten szablon sekwencji zadań jest używany w scenariuszach wdrożenia nowego komputera zestawu MDT, odśwież komputer i zastąp komputer MDT.

    • Instalacja sterowana przez użytkownika zastępuje sekwencję zadań. Ten szablon sekwencji zadań jest pierwszym krokiem w dwuetapowym procesie w scenariuszu wdrożenia zastępowania komputera zestawu MDT i służy do przechwytywania danych migracji stanu użytkownika. Drugim krokiem w dwuetapowym procesie jest scenariusz wdrożenia nowego komputera zestawu MDT przy użyciu szablonu sekwencji zadań sekwencji zadań instalacji sterowanej przez użytkownika , który jest używany do wdrażania aplikacji docelowych i systemu operacyjnego oraz przywracania danych migracji stanu użytkowników zapisanych w pierwszym kroku procesu

      Aby uzyskać więcej informacji na temat:

    • Szablony sekwencji zadań UDI, zobacz sekcję "Identyfikowanie szablonów sekwencji zadań UDI w zestawie MDT" w dokumencie zestawu MDT Korzystanie z zestawu narzędzi firmy Microsoft do wdrażania

    • Relationship between MDT deployment scenarios and UDI stages, see UDI Stage Reference

  2. Podczas sekwencji zadań ustawienia konfiguracji określone przez zmienne sekwencji zadań i dane wprowadzone przez użytkownika w Kreatorze UDI są zapisywane w folderze %DEPLOYROOT%\Tools\OSDResults na komputerze docelowym (gdzie %DEPLOYROOT% jest katalogiem głównym folderu, w którym pliki MDT są lokalnie buforowane na komputerze docelowym).

  3. W grupie OSD Wyniki i znakowanie w sekwencji zadań uruchamiane są następujące kroki sekwencji zadań, które mają wpływ na OSDResults:

    • Buforuj wyniki OSD. Ten krok sekwencji zadań kopiuje zawartość folderu %DEPLOYROOT%\Tools\OSDResults do folderu %WINDIR%\UDI na komputerze docelowym. Gwarantuje to, że zawartość folderu OSDResults zostanie utrwalona po zakończeniu sekwencji zadań.

    • Uruchom wyniki OSD. Ten krok sekwencji zadań konfiguruje komputer docelowy do uruchamiania OSDResults przy pierwszym uruchomieniu komputera.

  4. Komputer docelowy jest uruchamiany po raz pierwszy, a OSDResults.exe jest uruchamiany przed wyświetleniem ekranu logowania systemu Windows.

    Zostanie wyświetlona karta Witamy w oknie dialogowym Wdrożenie zakończone . Karta Witamy zawiera przydatne informacje o wdrożeniu oraz informacje kontaktowe w przypadku wykrycia problemów z wdrożeniem.

    Przejrzyj informacje na kartach Podsumowanie wdrożenia i Zainstalowane aplikacje , aby upewnić się, że system operacyjny i aplikacje zostały poprawnie zainstalowane. Po zakończeniu przeglądania tych tabel wybierz pozycję Uruchom system Windows , aby zalogować się do systemu Windows 7 po raz pierwszy.

    Uwaga

    Aplikacje programu Configuration Manager nie są wyświetlane na karcie Zainstalowane aplikacje. Aplikacje programu Configuration Manager są wykrywane po pierwszym zalogowaniu się użytkownika na komputerze docelowym.

  5. Zostanie wyświetlony ekran logowania systemu Windows, a proces logowania będzie przebiegał normalnie.

    AppInstall.exe jest uruchamiany, gdy użytkownik loguje się po raz pierwszy na komputerze docelowym. Aby uzyskać więcej informacji na temat tego procesu, zobacz Dokumentacja Instalatora aplikacji zorientowanych na użytkownika.

Informacje dotyczące Instalatora aplikacji User-Centric

Funkcja User-Centric App Installer w UDI służy do zgłaszania wszystkich aplikacji zainstalowanych podczas procesu wdrażania UDI do funkcji Katalog aplikacji w Configuration Manager. Funkcja instalatora aplikacji User-Centric zapewnia połączenie między aplikacjami wybranymi na stronie kreatora ApplicatonPage w Kreatorze kodu UDI a wszystkimi opcjonalnymi aplikacjami Configuration Manager ogłaszanymi użytkownikom.

Aby uzyskać więcej informacji na temat funkcji Katalog aplikacji w programie Configuration Manager, zobacz Zarządzanie aplikacjami w programie Configuration Manager.

Poniżej przedstawiono wysokopoziomowy proces działania funkcji instalowania aplikacji w UDI:

  1. Aplikacje programu Configuration Manager są tworzone w programie Configuration Manager.

    Aby uzyskać więcej informacji na temat tworzenia aplikacji programu Configuration Manager i zarządzania nimi, zobacz następujące zasoby:

  2. Tworzone są kolekcje użytkowników programu Configuration Manager, a użytkownicy są dodawani do kolekcji.

    Aby uzyskać więcej informacji na temat tworzenia kolekcji użytkowników i zarządzania nimi oraz dodawania użytkowników do kolekcji, zobacz następujące zasoby:

  3. Aplikacje programu Configuration Manager są wdrażane w kolekcjach użytkowników.

    Aby uzyskać więcej informacji na temat wdrażania aplikacji w kolekcjach użytkowników, zobacz Jak wdrożyć aplikacje w programie Configuration Manager.

  4. Aplikacje programu Configuration Manager są udostępniane na stronie kreatora ApplicatonPage przy użyciu narzędzia UDI Wizard Designer.

    Aby uzyskać więcej informacji na temat udostępniania aplikacji Configuration Manager na stronie kreatora ApplicatonPage, zobacz sekcję "Krok 5–11: dostosowywanie pliku konfiguracji kreatora UDI dla komputera docelowego" w dokumencie MDT zawierającym przewodnik Szybki start dotyczący instalacji User-Driven.

  5. Atrybut UDA konfiguruje się przy użyciu jednej z następujących metod:

    • W konsoli Menedżer konfiguracji (Aby uzyskać więcej informacji na temat konfigurowania atrybutów użytkownika w konsoli programu Configuration Manager, zobacz Jak zarządzać koligacją urządzeń użytkownika w programie Configuration Manager.)

    • Na stronie kreatora UDAPage w Kreatorze UDI. Aby uzyskać więcej informacji na temat strony kreatora UDAPage , zobacz UDAPage.

      Po skonfigurowaniu atrybutu użytkownika określone konto użytkownika będzie podstawowym użytkownikiem komputera docelowego.

    Uwaga

    Narzędzie UDA może być konfigurowane przez kod UDI tylko w scenariuszu wdrażania nowego komputera. Nie można go skonfigurować w scenariuszach wdrożenia Odśwież komputer ani Zastąp komputer.

  6. Sekwencja zadań zostanie uruchomiona, a użytkownik wybierze aplikacje programu Configuration Manager na stronie kreatora ApplicatonPage w Kreatorze UDI.

    Kreator UDI jest uruchamiany w kroku sekwencji zadań Kreator UDI w grupie Preinstalacja sekwencji zadań. Gdy użytkownik wybierze aplikacje programu Configuration Manager na stronie kreatora ApplicatonPage, strona kreatora tworzy oddzielną zmienną sekwencji zadań dla każdej wybranej aplikacji.

    Aby uzyskać więcej informacji na temat wybierania aplikacji Configuration Manager na stronie kreatora ApplicatonPage w Kreatorze UDI, zobacz sekcję "Krok 6-4: Uruchom komputer docelowy za pomocą nośnika rozruchowego sekwencji zadań" w dokumencie MDT Przewodnik Szybki start dla instalacji User-Driven.

  7. Sekwencja zadań instaluje aplikacje programu Configuration Manager wybrane w poprzednim kroku.

    Aplikacje programu Configuration Manager są instalowane przy użyciu następujących kroków sekwencji zadań w grupie Instalowanie aplikacji w sekwencji zadań:

    • Konwertowanie listy na dwie cyfry

    • Zainstaluj aplikację

  8. Przed pierwszym uruchomieniem docelowego systemu operacyjnego sekwencja zadań wykonuje następujące zadania w grupie Wyniki i znakowanie OSD :

    • Kopiuje informacje używane do OSDResults.exe do folderu %WINDIR%\UDI na komputerze docelowym w kroku sekwencji zadań Wyniki operacji OSD w pamięci podręcznej

    • Rejestruje zmienne sekwencji zadań utworzone w kroku 6 dla aplikacji programu Configuration Manager w rejestrze na komputerze docelowym w krokach sekwencji zadań Znakowanie do rejestru i Znakowanie do rejestru x64

      Zmienne sekwencji zadań są zapisywane w następującej lokalizacji w rejestrze:

      HKEY_LOCAL_MACHINE\Software\Microsoft\MPSD\OSD

    • Konfiguruje docelowy system operacyjny, tak aby automatycznie uruchamiał OSDResults.exe podczas uruchamiania komputera przed wyświetleniem ekranu logowania do systemu Windows w kroku sekwencji zadań Uruchom wyniki OSD

    • Konfiguruje docelowy system operacyjny, tak aby automatycznie uruchamiał AppInstall.exe, gdy użytkownik loguje się do komputera po raz pierwszy w kroku sekwencji zadań Uruchom wyniki OSD

    • Konfiguruje zadanie w docelowym systemie operacyjnym polegające na usunięciu folderu %WINDIR%\UDI miesiąc po dacie wdrożenia

  9. Komputer docelowy jest uruchamiany i OSDResults.exe uruchamiany.

    Aby uzyskać więcej informacji na temat OSDResults.exe, zobacz Dokumentacja OSDResults.

  10. Użytkownik loguje się na komputerze docelowym, a AppInstall.exe uruchamia się automatycznie.

  11. Funkcja AppInstall sprawdza, czy aktualnie zalogowany użytkownik jest użytkownikiem podstawowym, który został skonfigurowany w UDA.

    Użytkownik podstawowy to użytkownik, który regularnie korzysta z urządzenia i jest uważany za właściciela lub jednego z właścicieli urządzenia.

    Jeśli aktualnie zalogowanym użytkownikiem jest:

    • Nie jesteś podstawowym użytkownikiem, AppInstall.exe się zatrzymuje

    • Użytkownik podstawowy, a następnie AppInstall.exe odczytuje wpisy rejestru zapisane w kroku 8, aby określić, które aplikacje zostały zainstalowane

  12. AppIntaller łączy się z programem Configuration Manager i odczytuje katalog aplikacji przy użyciu następujących kroków:

    1. Usługa AppInstall będzie czekać 5 minut po uruchomieniu, aby umożliwić udostępnienie zasad programu Configuration Manager.

    2. Po 5 minutach program AppInstall próbuje nawiązać połączenie z katalogiem aplikacji.

    3. Jeśli AppInstall nie może się połączyć, odczeka pewien czas przed ponowną próbą połączenia.

    4. AppInstall próbuje nawiązać połączenie do pięciu razy przed zamknięciem.

      Opóźnienie limitu czasu połączenia i liczbę ponownych prób dla funkcji AppInstall można skonfigurować przy użyciu pliku AppInstall.exe.config, który znajduje się w folderze Tools\OSDResults w pakiecie plików MDT Configuration Manager. Tabela 11 zawiera listę ustawień konfiguracji w pliku AppInstall.exe.config.

Tabela 11. Ustawienia konfiguracji w pliku AppInstall.exe.config

Ustawienie Opis
timeoutMinutes (limit czasu) To ustawienie pozwala określić czas, przez jaki funkcja AppInstall oczekuje na odpowiedź z katalogu aplikacji programu Configuration Manager przed upływem limitu czasu. Wartość jest określana w minutach. Domyślna wartość tego ustawienia to 5.
delayTimer (czasomierz) To ustawienie umożliwia określenie czasu oczekiwania aplikacji AppInstall przed podjęciem próby nawiązania połączenia z katalogiem aplikacji programu Configuration Manager. Wartość jest określana w minutach. Domyślna wartość tego ustawienia to 5.
  1. Narzędzie AppInstall porównuje listę aplikacji wykrytych w rejestrze z listą aplikacji dostępnych w katalogu aplikacji menedżera konfiguracji dla aktualnie zalogowanego użytkownika.

    Jeśli aplikacja odnaleziona w rejestrze:

    • Jest dostępny w katalogu aplikacji, a następnie AppInstall.exe mapuje aplikacje i identyfikuje je jako istniejące zarówno w rejestrze, jak i w katalogu aplikacji. Te aplikacje zostaną użyte w następnym kroku.

    • nie jest dostępny w katalogu aplikacji, AppInstall.exe nie tworzy mapowania. Te aplikacje nie będą używane w następnym kroku.

  2. Funkcja AppInstall inicjuje instalację zamapowanych aplikacji przy użyciu interfejsów API programu Configuration Manager.

    Aplikacje używane w tym kroku zostały zamapowane w poprzednim kroku. Oznacza to, że oba zostały wymienione w rejestrze i znalezione w katalogu aplikacji.

  3. W ramach procesu instalacji program Configuration Manager wykrywa, czy aplikacja jest już zainstalowana.

    Ponieważ aplikacja została już zainstalowana, program Configuration Manager rejestruje, że aplikacja została pomyślnie wdrożona dla tego użytkownika, a aplikacja zostanie wyświetlona w Centrum oprogramowania dla tego użytkownika. Program Configuration Manager rozpocznie zarządzanie aplikacją i monitorowanie jej dla tego użytkownika.

  4. Po upływie 1 miesiąca zadanie utworzone na komputerze docelowym w kroku 8 zostanie uruchomione i spowoduje usunięcie folderu %WINDIR%\UDI.

    Folder jest zachowywany przez miesiąc, aby użytkownicy podstawowi mieli możliwość zalogowania się i uruchomienia AppInstall.exe.

Dokumentacja etapu UDI

Scenariusze wdrażania zestawu MDT używają co najmniej jednego etapu UDI. Każdy etap UDI używany w scenariuszach wdrażania zestawu MDT omówiono w kolejnej sekcji w kontekście scenariusza wdrażania zestawu MDT. W niektórych scenariuszach wdrożenia zestawów MDT jest używany tylko jeden etap. W innych scenariuszach wdrożenia zestawu MDT scenariusz obejmuje wiele etapów. Aby uzyskać więcej informacji na temat scenariuszy wdrażania zestawu MDT, zobacz sekcję "Identyfikowanie scenariuszy wdrażania" w dokumencie zestawu MDT Korzystanie z zestawu narzędzi firmy Microsoft do wdrażania.

Tabela 12 zawiera listę scenariuszy wdrożenia zestawów MDT i krótki opis każdego z nich, sposób wybierania każdego scenariusza oraz etapy UDI używane w każdym scenariuszu wdrażania. Zestaw MDT automatycznie określa, który scenariusz wdrożenia zestawu MDT ma być używany na podstawie szablonu sekwencji zadań zestawu MDT używanego do utworzenia sekwencji zadań i sposobu inicjowania sekwencji zadań.

Każdy etap UDI używany w scenariuszach wdrażania zestawu MDT omówiono w kolejnej sekcji w kontekście scenariusza wdrażania zestawu MDT. W niektórych scenariuszach wdrożenia zestawów MDT jest używany tylko jeden etap. W innych scenariuszach wdrożenia zestawu MDT scenariusz obejmuje wiele etapów. Aby uzyskać więcej informacji na temat scenariuszy wdrażania zestawu MDT, zobacz sekcję "Identyfikowanie scenariuszy wdrażania" w dokumencie zestawu MDT Korzystanie z zestawu narzędzi firmy Microsoft do wdrażania.

Tabela 12. Scenariusze wdrażania MDT i etapy UDI

Scenariusz Opis
Nowy komputer Zestaw MDT dla UDI automatycznie wybiera ten scenariusz, gdy:

- Utwórz ogłaszaną sekwencję zadań przy użyciu szablonu sekwencji zadań instalacji User-Driven

- Uruchom sekwencję zadań w środowisku Windows PE przy użyciu środowiska rozruchowego środowiska PXE, nośnika rozruchowego sekwencji zadań lub nośnika wstępnie przygotowanego dla nowego komputera. Wstępnie przygotowany etap

Ten scenariusz może być używany z tradycyjnymi wdrożeniami lub wstępnie przygotowanymi wdrożeniami nośników, zgodnie z obsługą w programie Configuration Manager. Uruchom Kreatora UDI z następującymi etapami UDI do obsługi każdego typu wdrożenia:

- NOWYETAP komputerowy. Kreator UDI jest uruchamiany z tym etapem w sekwencji zadań sekwencji zadań instalacji sterowanej przez użytkownika , gdy obraz systemu operacyjnego jest przechowywany w punktach dystrybucji. Aby uzyskać więcej informacji, zobacz NEWCOMPUTER Stage.

- NOWYKOMPUTER. Etap wstępny. Kreator UDI jest uruchamiany z tym etapem w sekwencji zadań sekwencji zadań instalacji sterowanej przez użytkownika , gdy obraz systemu operacyjnego jest przechowywany na dysku lokalnym na komputerze docelowym (wstępnie przygotowany). Aby uzyskać więcej informacji, zobacz NEWCOMPUTER. Wstępnie przygotowana scena.
Odśwież komputer Zestaw MDT dla UDI automatycznie wybiera ten scenariusz, gdy:

- Utwórz ogłaszaną sekwencję zadań przy użyciu szablonu sekwencji zadań instalacji User-Driven

- Uruchom sekwencję zadań w istniejącym systemie operacyjnym Windows na komputerze docelowym (nie w środowisku Windows PE)

- Kreator UDI jest uruchamiany z etapem ODŚWIEŻANIE w celu obsługi tego scenariusza wdrażania. Aby uzyskać więcej informacji, zobacz Etap ODŚWIEŻANIA.
Zamień komputer Ten scenariusz obejmuje komputer istniejący i komputer zastępczy. Na każdym komputerze jest tworzona i uruchamiana osobna sekwencja zadań zgodnie z opisem w poniższym procesie:

- Na istniejącym komputerze. Zestaw MDT dla UDI automatycznie wybiera tę część scenariusza, gdy:

- Utwórz anonsowaną sekwencję zadań przy użyciu szablonu sekwencji zadań User-Driven Installation Replace Task Sequence

Uruchom sekwencję zadań w istniejącym systemie operacyjnym Windows na komputerze docelowym (nie w środowisku Windows PE)

Kreator UDI jest uruchamiany z następującymi etapami UDI w celu obsługi tego scenariusza wdrażania:

- ZASTĄP etap. Ten etap jest uruchamiany w istniejącym systemie operacyjnym Windows i przechwytuje informacje o konfiguracji z poziomu systemu Windows.

- ZASTĘPOWAĆ. Etap środowiska WinPE. Ten etap jest uruchamiany w środowisku Windows PE i kończy przechwytywanie informacji o konfiguracji z istniejącego komputera — na przykład uruchomienie narzędzia USMT i przechwycenie danych migracji stanu użytkownika.

Stan użytkownika jest przechwytywany w folderze udostępnionym w sieci lub na lokalnym dysku USB.

Aby uzyskać więcej informacji na temat poleceń ZAMIEŃ i ZAMIEŃ. etapów środowiska WinPE, zobacz REPLACE i REPLACE. Etapy środowiska WinPE.

- Na komputerze zastępczym. Ta część scenariusza jest identyczna jak scenariusz Nowy komputer, z tą różnicą, że zostaje przywrócony stan użytkownika przechwycony w poprzednim kroku. Zestaw MDT dla UDI automatycznie wybiera tę część scenariusza, gdy:

- Utwórz ogłaszaną sekwencję zadań przy użyciu szablonu sekwencji zadań instalacji User-Driven

- Uruchom sekwencję zadań w środowisku Windows PE przy użyciu środowiska rozruchowego środowiska PXE, nośnika rozruchowego sekwencji zadań lub nośnika wstępnie przygotowanego dla nowego komputera. Wstępnie przygotowana scena.

Ta część scenariusza może być używana z tradycyjnymi wdrożeniami lub wstępnie przygotowanymi wdrożeniami nośników, zgodnie z obsługą w programie Configuration Manager. W tej części scenariusza są przywracane dane migracji stanu użytkownika. Kreator UDI jest uruchamiany z następującymi etapami UDI w celu obsługi każdego typu wdrożenia:

- NOWYETAP komputerowy. Kreator UDI jest uruchamiany z tym etapem w sekwencji zadań sekwencji zadań instalacji sterowanej przez użytkownika , gdy obraz systemu operacyjnego jest przechowywany w punktach dystrybucji. Aby uzyskać więcej informacji, zobacz NEWCOMPUTER Stage.

- NOWYKOMPUTER. Etap wstępny. Kreator UDI jest uruchamiany z tym etapem w sekwencji zadań sekwencji zadań instalacji sterowanej przez użytkownika , gdy obraz systemu operacyjnego jest przechowywany na dysku lokalnym na komputerze docelowym (wstępnie przygotowany). Aby uzyskać więcej informacji, zobacz NEWCOMPUTER. Wstępnie przygotowana scena.

NEWCOMPUTER Stage

Rysunek 1 przedstawia użycie etapu NOWYKOMPUTER w sekwencji zadań utworzonej przy użyciu szablonu sekwencji zadań instalacji User-Driven. Podstawowa różnica między sekwencjami zadań wywołującymi etap NOWYKOMPUTER i NOWYKOMPUTER. Etap wstępnie przygotowany polega na tym, że sekwencja zadań wywołuje NOWYKOMPUTER. Wstępnie przygotowany etap nie uruchamia kroku sekwencji zadań Zastosuj obraz systemu operacyjnego , ponieważ obraz systemu operacyjnego znajduje się już na komputerze docelowym.

Odniesienie do kodu UDI 1

Rysunek SEQ Rysunek \* ARABSKI 1. Przebieg procesu etapu NEWCOMPUTER

NOWYKOMPUTER. Wstępnie przygotowany etap

Rysunek 2 przedstawia wysokopoziomowy przepływ procesu dla NEWCOMPUTER. Wstępnie przygotowany etap w sekwencji zadań utworzony przy użyciu szablonu sekwencji zadań instalacji User-Driven. Podstawowa różnica między sekwencjami zadań wywołującymi etap NOWYKOMPUTER i NOWYKOMPUTER. Etap wstępnie przygotowany polega na tym, że sekwencja zadań wywołuje NOWYKOMPUTER. Wstępnie przygotowany etap nie uruchamia kroku sekwencji zadań Zastosuj obraz systemu operacyjnego , ponieważ obraz systemu operacyjnego znajduje się już na komputerze docelowym.

Odniesienie UDI 2

Rysunek 2. Przebieg procesu dla NEWCOMPUTER. Wstępnie przygotowany etap

Etap odświeżania

Rysunek 3 przedstawia wysokopoziomowy przebieg procesu dla etapu ODŚWIEŻANIE w sekwencji zadań utworzonej przy użyciu szablonu sekwencji zadań instalacji User-Driven.

Odniesienie do kodu UDI 3

Rysunek SEQ Rysunek \* ARABSKI 3. Przebieg procesu etapu ODŚWIEŻANIE

ZASTĄP I ZAMIEŃ. Etapy środowiska WinPE

Rysunek 4 przedstawia wysokopoziomowy przebieg procesu dla operacji REPLACE i REPLACE. Etapy środowiska WinPE w sekwencji zadań utworzonej przy użyciu szablonu sekwencji zadań User-Driven Installation Replace Task Sequence.

Odniesienie do kodu UDI 4

Rysunek 4. Przebieg procesu operacji ZAMIEŃ i ZAMIEŃ. Etapy środowiska WinPE

Dokumentacja zadania UDI

Zadania UDI to oprogramowanie uruchamiane na stronie kreatora, które wykonuje określone funkcje. W niektórych przypadkach te zadania służą do sprawdzenia, czy komputer docelowy jest gotowy do wdrożenia. Inne zadania mogą być wykonywane do wykonywania kroków wdrażania, takich jak kopiowanie konfiguracji lub plików wyników.

Uwaga

Przycisk Dalej na stronie kreatora, na której są uruchamiane zadania, zostanie wyłączony, jeśli którekolwiek z zadań zakończy się wyświetleniem ostrzeżenia lub błędu.

Odwołanie to obejmuje:

Omówienie zadania UDI

Zadania UDI umożliwiają uruchamianie na komputerze docelowym oprogramowania, które pomaga w procesie wdrażania. Kod UDI zawiera kilka wbudowanych zadań, które ułatwiają wykonywanie typowych zadań, takich jak upewnienie się, że komputer docelowy nie działa na baterii i jest podłączony do połączenia sieci przewodowej.

Oprócz wbudowanych zadań UDI można tworzyć niestandardowe zadania UDI przy użyciu zestawu UDI Software Development Kit (SDK). Aby uzyskać więcej informacji na temat tworzenia niestandardowych zadań UDI przy użyciu zestawu SDK UDI, zobacz Przewodnik deweloperów instalacji sterowanej przez użytkownika.

Ustawienia konfiguracji zadania UDI

Do zarządzania zadaniami służy UDI Wizard Designer. Kreator UDI Wizard Designer umożliwia dodawanie, usuwanie zadań i edytowanie konfiguracji zadania. Ustawienia konfiguracyjne zadania są przechowywane w pliku konfiguracyjnym Kreatora UDI i odczytywane przez Kreatora UDI po wyświetleniu strony kreatora zawierającej zadanie.

Zadania UTI mają pewne ustawienia konfiguracji, które są wspólne dla wszystkich zadań UDI, jak wymieniono w tabeli 13. Aby zapoznać się z ustawieniami konfiguracyjnymi, które są specyficzne dla każdego zadania UDI, zobacz odpowiednią sekcję we wbudowanych zadaniach UDI.

Tabela 13. Ustawienia konfiguracji wspólne dla wszystkich zadań UDI

Zadanie Opis
Nazwa pliku mapy bitowej Ten parametr określa grafikę używaną do wskazywania typu zadania.
Nazwa wyświetlana Określa nazwę zadania, która jest wyświetlana na stronie kreatora po jego uruchomieniu.
Wartości kodu zakończenia Określa listę możliwych kodów zwrotnych dla zadania. Na liście istnieje element odpowiadający każdemu możliwemu kodowi powrotnemu.
Wartości kodów błędów Określa listę możliwych nieoczekiwanych wyjątków, które mogą zostać napotkane (zgłoszone) przez zadanie. Na liście istnieje element dla każdego możliwego wyjątku.

Wbudowane zadania UDI

W tabeli 14 wymieniono wbudowane zadania UDI. Każde wbudowane zadanie UDI zostało omówione w kolejnej sekcji.

Tabela 14. Wbudowane zadania UDI

Zadanie Opis
Sprawdzanie zasilania prądem zmiennym To zadanie UDI służy do określenia, czy komputer docelowy jest podłączony do zasilania prądem przemiennym, a nie tylko do zasilania bateryjnego.
Odnajdywanie aplikacji To zadanie UDI służy do odnajdywania aplikacji zainstalowanych na komputerze docelowym.
CheckSMSFolderOnUSB To zadanie UDI służy do określenia, czy folder _SMSTaskSequence znajduje się na dysku USB na komputerze docelowym.
Copy Files Task To zadanie UDI służy do kopiowania plików, gdy Kreator UDI jest uruchomiony na komputerze docelowym.
Zadanie wykonania powłoki To zadanie UDI służy do uruchamiania oprogramowania, które można zainicjować z wiersza polecenia.
Sprawdzanie sieci przewodowej To zadanie UDI służy do określenia, czy komputer docelowy jest podłączony do sieci przewodowej, a nie do połączenia za pomocą sieci bezprzewodowej.

Sprawdzanie zasilania prądem zmiennym

Użyj tego zadania UDI, aby określić, czy komputer docelowy jest podłączony do zasilania prądem przemiennym. To zadanie używa tylko tych parametrów, które są wspólne dla wszystkich zadań UDI. Aby uzyskać więcej informacji na temat tych parametrów, zobacz Ustawienia konfiguracji zadania UDI.

W tabeli 15 wymieniono kody błędów i wyjścia generowane przez zadanie Sprawdzanie zasilania prądem zmiennym .

Tabela 15. Kody błędów i wyjścia dla zadania sprawdzania zasilania prądem zmiennym

Kod wyjścia lub błąd Wartość Stan
Wyjście 0 Powodzenie, co oznacza, że komputer docelowy jest podłączony do zasilania prądem zmiennym
Wyjście \* Błąd, który wskazuje, że komputer docelowy nie jest podłączony do zasilania prądem zmiennym

Odnajdywanie aplikacji

Użyj tego zadania UDI, aby odnaleźć aplikacje zainstalowane na komputerze docelowym.

W tabeli 16 wymieniono parametry używane przez zadanie odnajdywania aplikacji .

Tabela 16. Parametry używane przez zadanie odnajdywania aplikacji

Zadanie Opis
Readcfg Ten parametr określa w pełni kwalifikowaną lub względną ścieżkę do lokalizacji pliku .app, który zawiera listę aplikacji dla zadania do odkrycia. Plik .app zawiera listę dostępnych elementów oprogramowania, z których może wybierać użytkownik.

Zadanie odnajdywania aplikacji odczytuje plik .app i określa, czy któryś z tych elementów oprogramowania jest zainstalowany. Jeśli element oprogramowania jest zainstalowany, element jest dodawany do pliku określonego w parametrze Writecfg .

Upewnij się, że ten parametr używa tej samej lokalizacji i nazwy pliku co strona kreatora strony aplikacji .
Writecfg Ten parametr określa w pełni kwalifikowaną lub względną ścieżkę do lokalizacji pliku .xml, który zawiera listę aplikacji odnalezionych przez zadanie.
Dziennik Ten parametr określa w pełni kwalifikowaną lub względną ścieżkę do lokalizacji pliku dziennika wygenerowanego przez to zadanie. Nazwa pliku dziennika to AppDiscovery.log.

Oprócz parametrów zawartych w tabeli 16 w tym zadaniu wykorzystywane są parametry wspólne dla wszystkich zadań UDI. Aby uzyskać więcej informacji na temat tych typowych parametrów, zobacz Ustawienia konfiguracji zadania UDI.

Tabela 17 zawiera listę błędów i kodów zakończenia generowanych przez zadanie odnajdywania aplikacji .

Tabela 17. Kody błędów i wyjścia dla zadania odnajdywania aplikacji

Kod wyjścia lub błąd Wartość Stan i opis
Wyjście 0 Powodzenie, co oznacza, że zadanie zostało pomyślnie przeskanowane w poszukiwaniu aplikacji.
Wyjście \* Ostrzeżenie wskazujące, że z nieznanych przyczyn nie można uruchomić aparatu odnajdywania aplikacji
Wyjście 1 Ostrzeżenie wskazujące, że aparat odnajdywania aplikacji napotkał co najmniej jedno ostrzeżenie
Wyjście 16777216 Ostrzeżenie wskazujące, że napotkano problemy krytyczne podczas inicjowania aparatu odnajdywania aplikacji
Wyjście 33554432 Ostrzeżenie wskazujące, że wystąpiły krytyczne problemy podczas przetwarzania głównej listy aplikacji

CheckSMSFolderOnUSB

Użyj tego zadania UDI, aby określić, czy folder _SMSTaskSequence znajduje się na dysku USB na komputerze docelowym. Domyślnie Configuration Manager sekwenser zadań umieszcza folder _SMSTaskSequence na dysku z największą ilością wolnego miejsca na dysku. Jeśli dysk USB zostanie odłączony, może to spowodować problemy na dalszym etapie procesu wdrażania.

To zadanie sprawdza, czy folder znajduje się na dysku USB, i zapobiega kontynuowaniu wdrażania, jeśli tak jest. To zadanie używa tylko tych parametrów, które są wspólne dla wszystkich zadań UDI. Aby uzyskać więcej informacji na temat tych parametrów, zobacz Ustawienia konfiguracji zadania UDI.

Jeśli folder _SMSTaskSequence znajduje się na dysku USB, to zadanie kończy się niepowodzeniem i uniemożliwia kontynuowanie wdrażania. Aby rozwiązać ten problem i przeprowadzić wdrożenie, wykonaj następujące czynności:

  1. Odłącz dysk USB od komputera docelowego przed rozpoczęciem sekwencji zadań.

  2. Rozpocznij sekwencję zadań.

  3. Poczekaj na uruchomienie Kreatora kodu UDI.

  4. Podłącz dysk USB.

  5. Wykonaj czynności Kreatora kodu UDI.

    W tabeli 18 wymieniono kody błędów i zakończenia generowane przez zadanie CheckSMSFolderOnUSB .

Tabela 18. Kody błędów i wyjścia dla zadania CheckSMSFolderOnUSB

Kod wyjścia lub błąd Wartość Stan
Wyjście 0 Powodzenie — oznacza to, że folder _SMSTaskSequence nie znajduje się na dysku USB i że można kontynuować wdrażanie.
Wyjście \* Błąd, który wskazuje, że folder _SMSTaskSequence znajduje się na dysku USB i wdrożenie nie może być kontynuowane.

Copy Files Task

To zadanie UDI służy do kopiowania plików, gdy Kreator UDI jest uruchomiony na komputerze docelowym.

W tabeli 19 wymieniono parametry używane przez zadanie Copy Files.

Tabela 19. Parametry używane przez zadanie kopiowania Files

Zadanie Opis
Źródło Ten parametr określa w pełni kwalifikowaną lub względną ścieżkę do pliku źródłowego, który może zawierać symbole wieloznaczne umożliwiające skopiowanie wielu plików przy użyciu jednego zadania.
Destination (Miejsce docelowe) Ten parametr określa w pełni kwalifikowaną lub względną ścieżkę do pliku docelowego bez nazwy pliku.

Oprócz parametrów zawartych w tabeli 19 w zadaniu tym wykorzystywane są parametry wspólne dla wszystkich zadań UDI. Aby uzyskać więcej informacji na temat tych parametrów, zobacz Ustawienia konfiguracji zadania UDI.

Tabela 20 zawiera listę błędów i kodów zakończenia generowanych przez zadanie Kopiuj Files.

Tabela 20. Kody błędu i zakończenia zadania Copy Files

Kod wyjścia lub błąd Wartość Stan i opis
Wyjście 0 Powodzenie, co oznacza, że proces kopiowania zakończył się pomyślnie
Wyjście \* Błąd, który wskazuje, że proces kopiowania nie powiódł się
Error -1 Błąd, który wskazuje, że proces kopiowania nie powiódł się

Zadanie wykonania powłoki

To zadanie UDI służy do uruchamiania oprogramowania, które można zainicjować z poziomu wiersza polecenia.

Tabela 21 zawiera listę parametrów używanych przez zadanie Shell Excute .

Tabela 21. Parametry używane przez zadanie wykonywania powłoki

Zadanie Opis
Nazwa pliku Ten parametr określa w pełni kwalifikowaną lub względną ścieżkę do polecenia, aby zadanie zostało uruchomione.
Parametry Ten parametr określa parametry wiersza polecenia, które mają być podane podczas uruchamiania polecenia.

Oprócz parametrów zawartych w tabeli 21 w tym zadaniu wykorzystywane są parametry wspólne dla wszystkich zadań UDI. Aby uzyskać więcej informacji na temat tych parametrów, zobacz Ustawienia konfiguracji zadania UDI.

Możesz także uruchamiać niestandardowe skrypty języka Visual Basic przeznaczone do uruchamiania w cscript.exe przy użyciu zadania Execute powłoki. Aby uruchomić skrypty języka Visual Basic, wykonaj następujące czynności:

  1. W parametrze Filename wpisz następujący tekst:

    %windir%\system32\cscript.exe
    
  2. Wpisz nazwę pliku skryptu języka Visual Basic (plik vbs) w parametrze Parameters , uwzględniając wszystkie parametry wiersza polecenia skryptu.

    Aby na przykład uruchomić skrypt języka Visual Basic o nazwie SelfTest.vbs z wartością parametru Debug, wpisz następujące polecenie (gdzie script_path jest w pełni kwalifikowaną ścieżką do pliku SelfTest.vbs):

    <script_path>\SelfTest.vbs Debug
    

    W tabeli 22 wymieniono typowe błędy i kody zakończenia generowane przez zadanie wykonywania powłoki .

Uwaga

Każde konkretne zadanie oparte na zadaniu wykonania powłoki ma unikatowy zestaw kodów błędów i zakończenia. Sprawdź kody zwrotne oprogramowania, którego używasz, korzystając z tego zadania.

Tabela 22. Typowe kody błędów i wyjścia dla zadania wykonywania powłoki

Kod wyjścia lub błąd Wartość Stan i opis
Wyjście 0 Powodzenie, które oznacza, że zadanie zostało pomyślnie zakończone
Wyjście \* Błąd, który wskazuje, że zadanie zakończyło się niepowodzeniem

Sprawdzanie sieci przewodowej

Użyj tego zadania UDI w celu określenia, czy komputer docelowy jest podłączony do sieci przewodowej, a nie do połączenia z siecią bezprzewodową. To zadanie używa tylko parametrów wspólnych dla wszystkich zadań UDI. Aby uzyskać więcej informacji na temat tych parametrów, zobacz Ustawienia konfiguracji zadania UDI.

W tabeli 23 wymieniono typowe błędy i kody wyjścia generowane przez zadanie Sprawdzanie sieci przewodowej .

Tabela 23. Kody błędów i wyjścia dla zadania sprawdzania sieci przewodowej

Kod wyjścia lub błąd Wartość Stan i opis
Wyjście 0 Powodzenie, który oznacza, że komputer docelowy jest podłączony do sieci przewodowej
Wyjście \* Błąd, który wskazuje, że komputer docelowy nie jest podłączony do sieci przewodowej

Dokumentacja walidatora UDI

Weryfikatory UDI służą do sprawdzania poprawności wartości wprowadzonych w polach tekstowych na stronach kreatora. Gdy walidator UDI wykryje nieprawidłowy wpis, zostanie wyświetlony komunikat dla pierwszego błędu napotkanego na dole strony kreatora. Kolejny ewentualny komunikat o błędzie sprawdzania poprawności jest wyświetlany po rozwiązaniu pierwszego błędu sprawdzania poprawności. Ten proces będzie kontynuowany do momentu rozwiązania wszystkich błędów sprawdzania poprawności. Przycisk Dalej jest wyłączony do czasu rozwiązania wszystkich błędów sprawdzania poprawności na stronie kreatora.

Odwołanie to obejmuje:

Omówienie walidatora UDI

Walidatory UDI pomagają zapewnić, że użytkownicy wprowadzają poprawne informacje w polach tekstowych na stronach kreatora UDI Kreatora. UDI zawiera kilka wbudowanych walidatorów, które pomagają w przeprowadzaniu typowych walidacji pól używanych do wprowadzania tekstu, takich jak zapobieganie wprowadzaniu nieprawidłowych znaków przez użytkowników lub upewnianie się, że pole nie jest puste.

Oprócz wbudowanych walidatorów UDI, możesz tworzyć niestandardowe walidatory UDI za pomocą zestawu UDI SDK. Aby uzyskać więcej informacji na temat tworzenia niestandardowych walidatorów UDI przy użyciu zestawu UDI SDK, zobacz dokument zestawu MDT User-Driven Installation Developers Guide.

Wbudowane walidatory UDI

Tabela 24 zawiera listę wbudowanych walidatorów UDI. Każdy wbudowany walidator został omówiony w kolejnej sekcji. Gdy weryfikator wykryje nieprawidłowy wpis w polu tekstowym, na stronie kreatora zostanie wyświetlony komunikat, a przycisk Dalej zostanie wyłączony do czasu usunięcia wszystkich nieprawidłowych wpisów.

Tabela 24. Wbudowane walidatory UDI

Walidator Opis
Nieprawidłowe znaki Ten walidator identyfikuje wszelkie nieprawidłowe znaki, które zostały wprowadzone z listy skonfigurowanej przez użytkownika.
NazwanyWzorzec Ten walidator pomaga zapewnić, że tekst jest zgodny z predefiniowanym wzorcem.
Niepuste Ten weryfikator służy do wymagania tekstu w polu.
Wyrażenie regularne Ten walidator pozwala upewnić się, że tekst jest zgodny z wyrażeniem regularnym, które określisz jako część walidatora.

Nieprawidłowe znaki

Ten walidator uniemożliwia użytkownikom wprowadzanie określonych znaków. Pole Komunikat umożliwia wprowadzenie komunikatu, który jest wyświetlany, jeśli pole tekstowe zawiera którykolwiek z nieprawidłowych znaków. Pole Nieprawidłowe znaki umożliwia wprowadzanie znaków uznanych za nieprawidłowe. Znaki są wprowadzane bez spacji między nimi.

NazwanyWzorzec

Ten walidator pomaga zapewnić, że tekst jest zgodny z predefiniowanym wzorcem. Okno Komunikat umożliwia wprowadzenie komunikatu, który jest wyświetlany, jeśli pole tekstowe nie jest zgodne z nazwanym wzorcem. Pole Nazwany wzorzec umożliwia wprowadzenie nazwy wstępnie zdefiniowanego wzorca i musi to być Nazwa użytkownika, NazwaKomputera lub Grupa robocza. W nazwach nie jest uwzględniana wielkość liter.

Niepuste

Użyj tego weryfikatora, aby wymagać tekstu w polu. Pole Komunikat umożliwia wprowadzenie komunikatu, który jest wyświetlany, gdy pole tekstowe jest puste.

Wyrażenie regularne

Ten walidator pozwala upewnić się, że tekst jest zgodny z wyrażeniem regularnym, które określisz jako część walidatora. Okno Komunikat umożliwia wprowadzenie komunikatu, który jest wyświetlany, jeśli pole tekstowe nie jest zgodne z wyrażeniem regularnym. Pole Wyrażenie regularne umożliwia wprowadzenie wyrażenia regularnego używanego do sprawdzania poprawności. Aby uzyskać więcej informacji o tym, jak budować wyrażenia regularne dla tego walidatora, zobacz TR1 Wyrażenia regularne.

Dokumentacja strony kreatora UDI

Stronę kreatora UDI można dodać do etapów z biblioteki stron w narzędziu UDI Wizard Designer. Strony kreatora UDI są wyświetlane w Kreatorze identyfikatorów UDI.

Odwołanie to obejmuje:

Omówienie strony kreatora UDI

W Kreatorze UDI są wyświetlane strony kreatora, na których są zbierane informacje wymagane do ukończenia procesu wdrażania. Strony kreatora tworzy się przy użyciu języka C++ w programie Visual Studio. Niestandardowe strony kreatora są implementowane jako biblioteki DLL odczytywane przez Kreatora kodu UDI.

Każda wbudowana strona kreatora UDI ma odpowiadający jej edytor stron kreatora UDI, który służy do konfigurowania strony kreatora w narzędziu UDI Wizard Designer.

Oprócz wbudowanych stron kreatora UDI można tworzyć niestandardowe strony kreatora UDI przy użyciu zestawu UDI SDK. Aby uzyskać więcej informacji na temat tworzenia niestandardowych stron kreatora UDI przy użyciu zestawu SDK UDI, zobacz dokument zestawu MDT User-Driven Installation Developers Guide.

Każda strona kreatora może odwoływać się do następujących typów zmiennych:

  • Zmienne sekwencji zadań

  • Zmienne pamięci

  • Zmienne środowiskowe

    Możesz odwoływać się do sekwencji zadań i zmiennych środowiskowych, umieszczając zmienne w nawiasach za pomocą znaków procentu (%), takich jak %OSDImageIndex%. Możesz odwoływać się do zmiennych pamięci, umieszczając zmienne w nawiasach kwadratowych za pomocą znaków dolara ($), takich jak $VolumeArchitecture$.

Uwaga

Jeśli zmienna sekwencji zadań i zmienna środowiskowa mają taką samą nazwę, zmienna sekwencji zadań ma pierwszeństwo przed zmienną środowiskową.

W tabeli 25 wymieniono zmienne pamięci, które są ustawiane podczas uruchamiania Kreatora UDI, opis zmiennych oraz to, czy Kreator UDI odczytuje, czy zapisuje zmienne podczas uruchamiania.

Tabela 25. Zmienne pamięci ustawiane przez Kreatora UDI podczas uruchamiania i ich opisy

Zmienna Odczyt Zapis
LogPath (Ścieżka dziennika)

Określa w pełni kwalifikowaną ścieżkę do plików dziennika dla Kreatora kodu UDI. Tę zmienną można ustawić na jedną z następujących wartości:

- Wartość w zmiennej sekwencji zadań _SMSTSLogPath

- Wartość zmiennej środowiskowej %TEMP%, jeśli zmienna sekwencji zadań _SMSTSLogPath nie jest ustawiona
Nie Tak
WizardConfigFilename (Nazwa pliku WizardConfig)

Określa nazwę obecnie używanego pliku konfiguracji Kreatora UDI. Strona kreatora ApplicationPage odczytuje wartość tej zmiennej, aby znaleźć odpowiedni plik .app, który zawiera listę aplikacji. Jeśli na przykład plik konfiguracji Kreatora UDI ma nazwę config.xml, strona kreatora wyszuka odpowiedni plik .app (config.xml.app).
Nie Tak

Strony kreatora wbudowanych kodów UDI

W tabeli 26 wymieniono wbudowane strony kreatora UDI. Każda wbudowana strona kreatora UDI została omówiona w kolejnej sekcji.

Tabela 26. Strony wbudowanego kreatora i ich opisy

Strona kreatora Opis
AdminAccounts (Konta administratorów) Na tej stronie kreatora ustaw hasło dla konta administratora lokalnego i dodaj innych użytkowników do grupy administratorów lokalnych na komputerze docelowym.
Strona aplikacji Na tej stronie kreatora skonfiguruj listę aplikacji, które można zainstalować podczas procesu instalacji. Te aplikacje mogą obejmować aplikacje lub pakiety i programy z programu Configuration Manager.
BitLockerPage (Strona funkcji BitLockerPage) Ta strona kreatora służy do konfigurowania ustawień funkcji BitLocker na komputerze docelowym.
ComputerPage (Strona komputera) Na tej stronie kreatora można skonfigurować nazwę komputera docelowego, domenę lub grupę roboczą do przyłączenia oraz poświadczenia, które mają być używane podczas dołączania do domeny.
ConfigScanPage Na tej stronie kreatora można uruchamiać zadania UDI, które skanują konfigurację komputera docelowego w celu określenia, czy komputer docelowy jest gotowy do wdrożenia obrazu systemu operacyjnego. Ta gotowość obejmuje posiadanie wystarczających zasobów systemowych i upewnienie się, że wszelkie wymagane wstępnie oprogramowanie jest zainstalowane i skonfigurowane prawidłowo.
Strona języka Na tej stronie kreatora można określić pakiet językowy, który należy zainstalować, domyślny język docelowego systemu operacyjnego, ustawienia regionalne klawiatury oraz strefę czasową, w której fizycznie będzie znajdować się komputer.
Strona postępu Na tej stronie kreatora można uruchamiać zadania UDI, które przechwytują dane migracji stanu użytkowników z komputera docelowego.
Ponowny rozruch strony Ta strona kreatora powiadamia użytkownika o planowanym ponownym uruchomieniu komputera docelowego. Komunikat powiadomienia można skonfigurować przy użyciu narzędzia UDI Wizard Designer.
Strona podsumowania Ta strona kreatora służy do powiadamiania użytkownika o opcjach konfiguracji, które zostały wybrane podczas uruchamiania Kreatora UDI. Informacje o konfiguracji wyświetlane na tej stronie kreatora są automatycznie pobierane z innych stron kreatora. Niektóre pola na innych stronach kreatora umożliwiają konfigurowanie podpisu (etykiety) wyświetlanego na tej stronie kreatora przy użyciu narzędzia UDI Wizard Designer.
UDAPage Ta strona kreatora służy do konfigurowania atrybutu użytkownika między komputerem docelowym a określonym użytkownikiem. Zdefiniowanie koligacji między komputerem i użytkownikiem umożliwia automatyczne instalowanie oprogramowania, które jest wdrożone dla użytkownika. Funkcja UDA jest dostępna tylko w programie Configuration Manager i w scenariuszu Nowy komputer UDI.
Strona UserStatePage Na tej stronie kreatora możesz skonfigurować ustawienia przechwytywania lub przywracania danych migracji stanu użytkownika. Ta strona kreatora pozwala użytkownikowi wybrać lokalizację, do której ma być przechwytywane dane migracji stanu użytkowników lub z której mają być przywracane dane migracji stanu użytkownika.
Strona objętości Ta strona kreatora służy do konfigurowania ustawień woluminu dysku na komputerze docelowym, na którym zostanie wdrożony system operacyjny. Te ustawienia obejmują wybranie docelowego systemu operacyjnego, wybranie dysku docelowego, wybranie dowolnej instalacji systemu Windows oraz określenie, czy dysk docelowy powinien zostać sformatowany w ramach procesu wdrażania.
Strona powitalna Ta strona kreatora służy do dostarczania użytkownikowi informacji o Kreatorze UDI i procesie wdrażania. Komunikat powiadomienia można skonfigurować przy użyciu narzędzia UDI Wizard Designer.

AdminAccounts (Konta administratorów)

Na tej stronie kreatora ustaw hasło dla konta administratora lokalnego i dodaj innych użytkowników do grupy administratorów lokalnych na komputerze docelowym.

Zmienne sekwencji zadań

Tabela 27 zawiera listę zmiennych sekwencji zadań AdminAccounts wraz z opisem i określa, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy też może być skonfigurowana w pliku konfiguracyjnym kreatora UDI.

Tabela 27. Zmienne sekwencji zadań AdminAccounts

Zmienna Odczyt Zapis Konfiguracja
OSDAddAdmin

Określa listę dodatkowych nazw użytkowników, które mają zostać dodane do lokalnej grupy Administratorzy na komputerze docelowym.
Tak Tak Tak
OSDLocalAdminPassword

Określa hasła dla lokalnego wbudowanego konta administratora na komputerze docelowym.
Tak Tak Tak

Strona aplikacji

Ta strona kreatora służy do konfigurowania listy aplikacji, które można zainstalować podczas procesu instalacji. Te aplikacje mogą obejmować aplikacje lub pakiety i programy z programu Configuration Manager.

Uwaga

Jeśli aplikacja wydaje się być wyłączona, może to oznaczać, że aplikacja może wymagać zatwierdzenia przez administratora, ale nie została jeszcze zatwierdzona. Jeśli pole wyboru Wymagaj zatwierdzenia przez administratora, jeśli użytkownicy żądają tego wniosku jest zaznaczone, sprawdź, czy aplikacja została zatwierdzona. Aby uzyskać więcej informacji, zobacz Jak wdrożyć aplikacje w programie Configuration Manager.

Zmienne sekwencji zadań

Tabela 28 zawiera listę zmiennych sekwencji zadań ApplicationPage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym kreatora UDI.

Tabela 28. Zmienne sekwencji zadań ApplicationPage

Zmienna Odczyt Zapis Konfiguracja
ApplicationBaseVariable (Zmienna bazowa)

Określa nazwę używaną jako podstawa nazw zmiennych sekwencji zadań tworzonych dla każdej aplikacji programu Configuration Manager wybranej na stronie kreatora ApplicationPage. Tę zmienną konfiguruje się przy użyciu przycisku Edytuj ustawienia oprogramowania w grupie Edytowanie ustawień na Wstążce w narzędziu UDI Wizard Designer.

Oddzielna zmienna sekwencji zadań jest tworzona dla każdej aplikacji wybranej na tej stronie. Domyślną wartością tej zmiennej jest APPLICATIONS. Na przykład domyślne nazwy zmiennych sekwencji zadań utworzonych dla każdej aplikacji wybranej na tej stronie to APPLICATIONS001, APPLICATIONS002, APPLICATIONS003 i tak dalej.
Nie Tak Tak
OSDApplicationList

Określa listę identyfikatorów aplikacji, które powinny być wybrane na początku. Zmienna zawiera listę wartości liczbowych rozdzielonych średnikami (;).

Identyfikatory aplikacji znajdują się w atrybucie Id elementu Application w pliku konfiguracyjnym aplikacji Kreatora UDI (UDIWizard_Config.xml.app). Każdej aplikacji wyświetlanej na tej stronie kreatora jest przypisany osobny element aplikacji .
Tak Nie Nie
OSDArchitecture

Określa architekturę procesora komputera docelowego. Strona kreatora ApplicationPage używa tej zmiennej do filtrowania dostępnych aplikacji, gdy zmienna pamięci VolumeArchitecture nie została ustawiona. Jeśli jednak została ustawiona zmienna pamięci VolumeArchitecture , zawsze ma ona pierwszeństwo przed tą zmienną sekwencji zadań przy filtrowaniu dostępnych aplikacji.

Wartość tej zmiennej może wynosić:

- x86, co oznacza 32-bitową architekturę procesora

- amd64, co oznacza 64-bitową architekturę procesora
Tak Nie Nie
OSDBaseVariableName (Nazwa zmiennej OSDBase)

Określa nazwę używaną jako podstawa dla nazw zmiennych sekwencji zadań tworzonych dla każdego pakietu i programu programu Configuration Manager wybranego na stronie kreatora ApplicationPage. Tę zmienną konfiguruje się przy użyciu przycisku Edytuj ustawienia oprogramowania w grupie Zachowanie strony na Wstążce w narzędziu UDI Wizard Designer.

Oddzielna zmienna sekwencji zadań jest tworzona dla każdej aplikacji wybranej na tej stronie. Domyślną wartością tej zmiennej jest PACKAGES. Na przykład domyślne nazwy zmiennych sekwencji zadań utworzonych dla każdej aplikacji wybranej na tej stronie to PACKAGES001, PACKAGES002, PACKAGES003 i tak dalej.
Nie Tak Tak

Zmienne pamięci

Tabela 29 zawiera listę zmiennych pamięci ApplicationPage wraz z opisem i informacją, czy zmienna jest odczytywana, czy zapisywana przez stronę kreatora.

Tabela 29. Zmienne pamięci strony aplikacji

Zmienna Odczyt Zapis
VolumeArchitecture (Architektura objętości)

Określa architekturę procesora docelowego obrazu systemu operacyjnego do wdrożenia (czy obraz zawiera 32-bitową, czy 64-bitową wersję systemu operacyjnego). Po wyświetleniu tej strony sprawdza, czy ta zmienna uległa zmianie. Jeśli zmienna zmieniła się od czasu ostatniego wyświetlenia strony kreatora, strona kreatora filtruje programy dostępne do wyboru na podstawie architektury docelowego systemu operacyjnego. Jeśli na przykład ma zostać wdrożony 32-bitowy system operacyjny, strona kreatora usuwa (filtruje) wszystkie aplikacje 64-bitowe z listy dostępnych aplikacji na stronie kreatora.
Tak Nie
WizardConfigFilename (Nazwa pliku WizardConfig)

Określa nazwę obecnie używanego pliku konfiguracji Kreatora UDI. Jeśli wartość właściwości ustawiającej Link.Uri jest pusta, strona kreatora ApplicationPage odczytuje wartość tej zmiennej, aby znaleźć odpowiedni plik .app, który zawiera listę aplikacji. Jeśli na przykład plik konfiguracji Kreatora UDI ma nazwę config.xml, strona kreatora wyszuka odpowiedni plik .app (config.xml.app). Ta zmienna jest ustawiana po uruchomieniu Kreatora identyfikatorów UDI.

Właściwość ustawiającą Link.Uri ustawia się w oknie dialogowym Ustawienia oprogramowania, które można otworzyć przy użyciu przycisku Edytuj ustawienia oprogramowania w grupie Zachowanie strony na Wstążce w narzędziu UDI Wizard Designer.
Tak Nie

BitLockerPage (Strona funkcji BitLockerPage)

Ta strona kreatora służy do konfigurowania ustawień funkcji BitLocker dla komputera docelowego.

Zmienne sekwencji zadań

Tabela 30 zawiera listę zmiennych sekwencji zadań BitLockerPage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 30. Zmienne sekwencji zadań BitLockerPage

Zmienna Odczyt Zapis Konfiguracja
BDEInstallSuppress

Określa, czy instalacja funkcji BitLocker powinna być pomijana. Jeśli zmienna ma wartość:

- TAK, pole wyboru Włącz funkcję BitLocker zostanie zaznaczone i instalacja zostanie wykonana

- NIE, pole wyboru Włącz funkcję BitLocker jest wyczyszczone i instalacja nie zostanie wykonana
Tak Tak Tak
BDEKeyLocation

Określa w pełni kwalifikowaną ścieżkę do lokalizacji, w której przechowywane są klucze szyfrowania funkcji BitLocker — może to być ścieżka lokalna lub ścieżka UNC. Ta zmienna jest ustawiona na wartość ustawienia KeyLocation w pliku konfiguracyjnym Kreatora UDI dla BitLockerPage. Ta zmienna jest uważana za prawidłową tylko wtedy, gdy parametr OSDBitLockerMode jest ustawiony na wartość TPMKEY lub KEY.
Nie Tak Nie
Funkcja BDEPin

Określa wartość numeru PIN funkcji BitLocker, jeśli opcja Włącz funkcję BitLocker przy użyciu modułu TPM i numeru PIN jest zaznaczona.
Tak Tak Tak
OSDBitLockerCreateRecoveryPassword

Określa, czy hasło odzyskiwania funkcji BitLocker powinno być przechowywane w usługach AD DS. Jeśli zmienna ma wartość:

- AD, zostanie zaznaczona opcja W usłudze Active Directory , a klucze odzyskiwania będą przechowywane w usługach AD DS (zalecane)

- BRAK, zostanie zaznaczona opcja Nie twórz klucza odzyskiwania , a klucze odzyskiwania nie będą przechowywane w usługach AD DS (niezalecane)
Nie Tak Nie
OSDBitLockerMode

Określa tryb używany podczas włączania funkcji BitLocker na komputerze docelowym. Prawidłowe wartości obejmują:

- Moduł TPM. Ta wartość oznacza, że opcja Włącz funkcję BitLocker tylko za pomocą modułu TPM jest zaznaczona i podczas włączania funkcji BitLocker na komputerze docelowym będzie używany tylko moduł TPM.

- Moduł TPMPIN. Ta wartość oznacza, że opcja Włącz funkcję BitLocker za pomocą modułu TPM i numeru PIN jest zaznaczona i że podczas włączania funkcji BitLocker na komputerze docelowym będzie używany moduł TPM oraz numer PIN określony przez użytkownika.

- klucz TPMKEY. Ta wartość oznacza, że opcja Włącz funkcję BitLocker przy użyciu modułu TPM i klucza uruchomienia jest zaznaczona oraz że moduł TPM i klucz uruchomienia będą używane podczas włączania funkcji BitLocker na komputerze docelowym.

- KLUCZ. Ta wartość oznacza, że opcja Włącz funkcję BitLocker używając tylko zewnętrznego klucza startowego jest zaznaczona i że do włączenia funkcji BitLocker na komputerze docelowym będzie używany tylko zewnętrzny klucz uruchomieniowy.
Nie Tak Nie
OSDBitLockerStartupKeyDrive

Określa literę dysku, na którym będzie przechowywany zewnętrzny klucz uruchamiania funkcji BitLocker na komputerze docelowym. Ta zmienna jest uważana za prawidłową tylko wtedy, gdy parametr OSDBitLockerMode jest ustawiony na wartość TPMKEY lub KEY.
Nie Tak Nie
OSDBitLockerWaitForEncryption

Określa, czy sekwencja zadań powinna czekać na zakończenie szyfrowania funkcją BitLocker. Jeśli zmienna ma wartość:

- TAK, zaznaczone jest pole wyboru Poczekaj na zakończenie szyfrowania funkcją BitLocker na wszystkich dyskach przed kontynuowaniem , a sekwencja zadań będzie czekać na ukończenie instalacji

- NIE, pole wyboru Poczekaj na zakończenie szyfrowania funkcją BitLocker na wszystkich dyskach przed kontynuowaniem jest wyczyszczone, a sekwencja zadań nie będzie czekać na zakończenie instalacji
Tak Tak Tak
Zmienne konfiguracyjne

W tabeli 31 wymieniono zmienne konfiguracyjne funkcji BitLockerPage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 31. Zmienne konfiguracyjne funkcji BitLockerPage

Zmienna Odczyt Zapis Konfiguracja
KeyLocation (Lokalizacja klucza)

Określa w pełni kwalifikowaną ścieżkę do lokalizacji, w której przechowywane są klucze szyfrowania funkcji BitLocker — może to być ścieżka lokalna lub ścieżka UNC. Ta wartość konfiguracji służy do ustawiania wartości zmiennej sekwencji zadań BDEKeyLocation dla elementu BitLockerPage. Ta zmienna jest uważana za prawidłową tylko wtedy, gdy parametr OSDBitLockerMode jest ustawiony na wartość TPMKEY lub KEY.
Tak Nie Tak

ComputerPage (Strona komputera)

Na tej stronie kreatora można skonfigurować nazwę komputera docelowego, domenę lub grupę roboczą do przyłączenia oraz poświadczenia, które mają być używane podczas przyłączania do domeny. Po skonfigurowaniu tej strony w celu dołączenia komputera docelowego do domeny ta strona kreatora będzie sprawdzać poprawność poświadczeń podawanych w celu domyślnego dołączania do domeny w usługach AD DS. Następnie ta strona kreatora próbuje zmodyfikować obiekt komputera w usługach AD DS w celu sprawdzenia, czy poświadczenia użytkownika podane na tej stronie mają uprawnienia do tworzenia lub modyfikowania obiektu komputera. Każde z tych zachowań można wyłączyć. Wyłączenie sprawdzania poprawności poświadczeń powoduje wyłączenie weryfikacji uprawnień do tworzenia lub modyfikowania obiektów komputerowych. Obie te weryfikacje są wykonywane po wybraniu przycisku Dalej . Jeśli podczas którejkolwiek operacji sprawdzania poprawności zostanie wyświetlony komunikat o błędzie, a ta strona będzie nadal wyświetlana.

Poniżej przedstawiono kolejność pierwszeństwa przy określaniu domyślnej nazwy komputera:

  1. Jeśli wartość UserExistingComputerName w pliku konfiguracyjnym Kreatora UDI jest ustawiona na TRUE, używana jest nazwa istniejącego komputera (jeśli istnieje).

  2. Jeśli zmienna sekwencji zadań OSDComputerName jest ustawiona, używana jest nazwa komputera zawarta w tej zmiennej.

  3. Jeśli w pliku konfiguracyjnym Kreatora UDI dla nazwy komputera jest określona wartość domyślna, zostanie ona użyta.

Zmienne sekwencji zadań

Tabela 32 zawiera listę zmiennych sekwencji zadań ComputerPage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 32. Zmienne sekwencji zadań ComputerPage

Zmienna Odczyt Zapis Konfiguracja
Nazwa OSDComputerName

Określa nazwę komputera docelowego. Wartość tej zmiennej jest ustawiana w polu Nazwa komputera .
Tak Tak Tak
OSDDomainName (Nazwa OSDDomain)

Określa nazwę domeny, do której ma zostać przyłączony komputer docelowy. Wartość tej zmiennej ustawia się w polu Domena .
Tak Tak Tak
Nazwa OSDDomainOUName

Określa nazwę jednostki organizacyjnej w domenie, w której ma zostać umieszczony obiekt komputera docelowego. Wartość tej zmiennej ustawia się w polu Jednostka organizacyjna .
Tak Tak Tak
OSDJoinAccount

Określa konto użytkownika używane do dołączania komputera docelowego do domeny. Wartość tej zmiennej ustawia się w polu Nazwa użytkownika .
Tak Tak Tak
OSDJoinPassword

Określa hasło dla konta użytkownika używanego do przyłączenia komputera docelowego do domeny. Wartość tej zmiennej jest ustawiana w polach Hasło i Potwierdź hasło .
Tak Tak Tak
OSDNetworkJoinType

Określa, czy komputer docelowy ma być przyłączony do grupy roboczej, czy do domeny. Jeśli wartość jest ustawiona na:

- 0, zostanie wybrana opcja Domena , a komputer docelowy zostanie przyłączony do domeny

- 1, zostanie zaznaczona opcja Grupa robocza , a komputer docelowy zostanie przyłączony do grupy roboczej
Nie Tak Nie
SMSTSAssignUsersMode

Określa tryb konfigurowania koligacji użytkownika w programie Configuration Manager. Ta zmienna służy do konfigurowania zachowania tworzenia koligacji między komputerem docelowym i kontami użytkownika w zmiennej sekwencji zadań SMSTSUdaUsers . Jeśli ta zmienna nie zostanie określona przed wyświetleniem tej strony, wartość tej zmiennej jest ustawiana na Pending.

Możliwe wartości tej zmiennej to:

- Automatyczny. Przetwarzanie koligacji jest automatycznie zatwierdzane przez program Configuration Manager.

- W toku. Reguły przetwarzania koligacji będą wymagały zatwierdzenia przez administratora programu Configuration Manager.

- Wyłączone. Nie wystąpi żadne przetwarzanie koligacji.
Nie Tak Nie
Zmienne konfiguracyjne

Tabela 33 zawiera listę zmiennych konfiguracyjnych ComputerPage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy też może być skonfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 33. Zmienne konfiguracyjne strony komputera

Zmienna Odczyt Zapis Konfiguracja
ADComputerObjectCheck

Określa, czy strona kreatora Strona komputera będzie sprawdzać, czy podane poświadczenia mają odpowiednie uprawnienia do modyfikowania obiektu komputera w usługach AD DS przed przejściem do następnej strony kreatora.

Uwaga:

To ustawienie konfiguracji jest ignorowane, jeśli funkcja ADCredentialCheck ma ustawioną wartość FALSE.

Jeśli wartość jest ustawiona na:

- TRUE, wówczas pole wyboru Obiekt komputera usługi Active Directory jest zaznaczone w edytorze stron kreatora w sekcji Poświadczenia przyłączania do domeny w narzędziu UDI Wizard Designer i są sprawdzane uprawnienia do modyfikowania obiektu komputera dla poświadczeń

- FALSE, wówczas pole wyboru Zaznaczanie obiektu komputera w usłudze Active Directory jest wyczyszczone w edytorze stron kreatora w sekcji Poświadczenia przyłączania do domeny w narzędziu UDI Wizard Designer, a uprawnienia do modyfikowania obiektu komputera dla poświadczeń nie są weryfikowane
Tak Nie Tak
ADCredentialCheck

Określa, czy przed przejściem do następnej strony kreatora zostanie sprawdzona poprawność poświadczeń dołączania do domeny. Jeśli wartość jest ustawiona na:

- TRUE, wówczas pole wyboru wyboru Sprawdzanie poświadczeń usługi Active Directory jest zaznaczone w edytorze stron kreatora w sekcji Poświadczenia przyłączania do domeny w Kreatorze UDI Designer i następuje weryfikacja poświadczeń

Jeśli to ustawienie konfiguracji ma wartość TRUE, poświadczenia są sprawdzane, nawet jeśli pola poświadczeń są wyłączone (zablokowane).

- FALSE, wówczas pole wyboru Sprawdzanie poświadczeń usługi Active Directory jest wyczyszczone w edytorze stron kreatora w sekcji Poświadczenia przyłączania do domeny w Kreatorze UDI Designer i poświadczenia nie są sprawdzane

Jeśli to ustawienie konfiguracji ma wartość FALSE, ustawienie konfiguracji ADComputerObjectCheck jest ignorowane i sprawdzanie, czy podane poświadczenia mogą modyfikować obiekt komputera w usługach AD DS, nie jest wykonywane.
Tak Nie Tak
UseExistingComputerName (UżyjIstniejąca_nazwa_komputera)

Określa, czy na stronie kreatora Strona komputera zostanie użyta nazwa domyślna istniejącego komputera docelowego.

Uwaga:

To pole wyboru dotyczy tylko scenariusza wdrażania odświeżania komputera.

Jeśli wartość jest ustawiona na:

- TRUE, wówczas pole wyboru Użyj istniejącej nazwy komputera zostanie zaznaczone w edytorze stron kreatora w sekcji Nazwa komputera w UDI Wizard Designer, a istniejąca nazwa komputera będzie używana jako domyślna nazwa komputera docelowego po wdrożeniu nowego systemu operacyjnego

- FALSE, wówczas pole wyboru Użyj istniejącej nazwy komputera zostanie wyczyszczone w edytorze stron kreatora w sekcji Nazwa komputera w narzędziu UDI Wizard Designer, a nazwa istniejącego komputera nie będzie używana jako domyślna nazwa komputera docelowego po wdrożeniu nowego systemu operacyjnego
Tak Nie Tak

ConfigScanPage

Na tej stronie kreatora można uruchamiać zadania UDI, które skanują konfigurację komputera docelowego w celu określenia, czy komputer docelowy jest gotowy do wdrożenia obrazu systemu operacyjnego. Ta gotowość obejmuje posiadanie wystarczających zasobów systemowych oraz prawidłowe zainstalowanie i skonfigurowanie wszelkiego wymaganego wstępnie oprogramowania. Ponadto są uruchamiane inne zadania UDI, które zbierają informacje o konfiguracji komputera docelowego, takie jak identyfikowanie:

  • Czy komputer jest podłączony do zasilania (w przeciwieństwie do zasilania bateryjnego)

  • Czy komputer jest podłączony do połączenia sieci przewodowej (w przeciwieństwie do połączenia z siecią bezprzewodową)

  • Wszystkie zainstalowane aplikacje

  • Wszystkie zainstalowane drukarki

Strona języka

Na tej stronie kreatora można określić pakiety językowe, które należy zainstalować, język domyślny docelowego systemu operacyjnego, ustawienia regionalne klawiatury oraz strefę czasową, w której będzie zlokalizowany komputer.

Zmienne sekwencji zadań

Tabela 34 zawiera listę zmiennych sekwencji zadań LanguagePage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 34. Zmienne sekwencji zadań LanguagePage

Zmienna Odczyt Zapis Konfiguracja
InputLocale (Ustawienia regionalne wprowadzania)

Określa wejściowe ustawienia regionalne docelowego systemu operacyjnego. Wartość tej zmiennej ustawia się w polu Format czasu i waluty . Jeśli nie zostanie określone, zostaną użyte ustawienia regionalne wejścia skonfigurowane w obrazie.
Tak Tak Tak
KeyboardLocale (Ustawienia regionalne klawiatury)

Określa ustawienia regionalne klawiatury w docelowym systemie operacyjnym. Ustaw wartość tej zmiennej w polu Układ klawiatury . Jeśli nie zostanie określone, zostaną użyte ustawienia regionalne klawiatury skonfigurowane na obrazie.
Tak Tak Tak
OSDTimeZone

Określa strefę czasową, w której fizycznie będzie zlokalizowany komputer docelowy. Ustaw wartość tej zmiennej w polu Strefa czasowa . Jeśli nie zostanie określona, używana jest strefa czasowa skonfigurowana na obrazie.
Tak Tak Tak
UILanguage (Język interfejsu)

Określa domyślny język używany w docelowym systemie operacyjnym. Ustaw wartość tej zmiennej w polu Język do zainstalowania . Jeśli nie zostanie określony, zostanie użyty język skonfigurowany na obrazie.
Tak Tak Tak

Strona postępu

Na tej stronie kreatora można uruchamiać zadania UDI, które przechwytują dane migracji stanu użytkowników z komputera docelowego. Zadania te obejmują:

  • Kopiowanie pliku odnajdywania aplikacji do lokalizacji wybranej na stronie kreatora UserStatePage

  • Kopiowanie pliku konfiguracji drukarki do lokalizacji wybranej na stronie kreatora UserStatePage

  • Kopiowanie listy zainstalowanych produktów do lokalizacji wybranej na stronie kreatora UserStatePage

  • Uruchamianie narzędzia USMT i zapisywanie danych migracji stanu użytkownika w lokalizacji wybranej na stronie kreatora UserStatePage

Ponowny rozruch strony

Ta strona kreatora powiadamia użytkownika o planowanym ponownym uruchomieniu komputera docelowego. Komunikat powiadomienia można skonfigurować przy użyciu narzędzia UDI Wizard Designer.

Strona podsumowania

Ta strona kreatora służy do powiadamiania użytkownika o opcjach konfiguracji, które zostały wybrane podczas uruchamiania Kreatora UDI. Informacje o konfiguracji wyświetlane na tej stronie kreatora są automatycznie pobierane z innych stron kreatora. Niektóre pola na innych stronach kreatora umożliwiają konfigurowanie podpisu (etykiety) wyświetlanego na tej stronie kreatora przy użyciu narzędzia UDI Wizard Designer.

UDAPage

Ta strona kreatora służy do konfigurowania atrybutu użytkownika między komputerem docelowym a określonym użytkownikiem. Przypisanie użytkownika jako podstawowego użytkownika komputera umożliwia automatyczne instalowanie oprogramowania, które zostało wdrożone dla tego użytkownika. Funkcja UDA jest dostępna tylko w programie Configuration Manager i tylko w scenariuszu wdrażania na nowym komputerze.

Zmienne sekwencji zadań

Tabela 35 zawiera listę zmiennych sekwencji zadań UDAPage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym kreatora UDI.

Tabela 35. Zmienne sekwencji zadań UDAPage

Zmienna Odczyt Zapis Konfiguracja
SMSTSAssignUsersMode

Określa tryb konfigurowania koligacji użytkownika w programie Configuration Manager. Ta zmienna służy do konfigurowania zachowania tworzenia koligacji między komputerem docelowym i kontami użytkownika w zmiennej sekwencji zadań SMSTSUdaUsers . Aby ustawić tę zmienną, zaznacz pole wyboru Użyj koligacji urządzenia użytkownika .

Jeśli zmienna ma wartość:

- Automatycznie, przetwarzanie koligacji jest automatycznie zatwierdzane przez program Configuration Manager

- W oczekiwaniu reguły przetwarzania koligacji będą wymagały zatwierdzenia przez administratora programu Configuration Manager (Jest to wartość używana, gdy pole wyboru Użyj koligacji urządzenia użytkownika jest zaznaczone).

- Jeśli jest wyłączone, przetwarzanie koligacji nie będzie miało miejsca
Nie Tak Nie
Użytkownicy SMSTSUda

Określa użytkowników, którzy mają być skojarzeni z komputerem docelowym. Ta zmienna jest ustawiana na koncie koligacji urządzenia użytkownika . Ta zmienna może mieć określonego jednego lub wielu użytkowników i jest w formacie Domain\User1, Domain\User2.
Tak Tak Tak

Strona UserStatePage

Na tej stronie kreatora możesz skonfigurować ustawienia przechwytywania lub przywracania danych migracji stanu użytkownika. Ta strona kreatora służy zarówno do przechwytywania danych, jak i przechwytywania danych migracji stanu użytkownika, jak i przywracania.

Strona UserStatePage umożliwia przechwytywanie lub przywracanie danych migracji stanu użytkownika z dysku podłączonego lokalnie do komputera docelowego, dysku USB podłączonego do komputera docelowego lub udostępnionego folderu sieciowego. Ponadto możesz wybrać opcję nieprzywracania żadnych danych użytkownika. Logika kodu za stroną kreatora włącza, wyłącza lub automatycznie wybiera każdą z następujących opcji w zależności od scenariusza wdrożenia i tego, czy dysk jest formatowany:

  • Brak danych do przywrócenia. Ta opcja oznacza, że nie ma danych migracji stanu użytkownika do przywrócenia, i ustawia zmienną sekwencji zadań OSDUserStateMode i zmienną UserStateMode na NoData.

  • Lokalny. Ta opcja wskazuje, że dane migracji stanu użytkownika powinny być przechowywane na dysku dołączonym lokalnie do komputera docelowego i ustawia zmienną sekwencji zadań OSDUserStateMode oraz zmienną UserStateMode na wartość Local.

  • Złącze USB. Ta opcja wskazuje, że dane migracji stanu użytkownika powinny być przechowywane na dysku USB podłączonym lokalnie do komputera docelowego i ustawia zmienną sekwencji zadań OSDUserStateMode oraz zmienną UserStateMode na USB.

  • Sieć. Ta opcja wskazuje, że dane migracji stanu użytkowników powinny być przechowywane w udostępnionym folderze sieciowym, i ustawia zmienną sekwencji zadań OSDUserStateMode oraz zmienną UserStateMode na wartość Network.

NEWCOMPUTER Stage Behavior

Etap NOWYKOMPUTER jest używany w przypadku komputerów, na których nie istnieją żadne dane migracji stanu użytkownika. Scenariusz wdrożenia nowego komputera może być używany jako druga część scenariusza wdrożenia Zastąp komputer. Jeśli użytkownik wybierze:

  • Sformatuj dysk na komputerze docelowym, a następnie strona UserStatePage zakłada, że na lokalnym dysku twardym nie znajdują się żadne dane migracji stanu użytkownika, więc opcja Lokalny jest wyłączona, a wszystkie inne opcje są włączone.

  • Nie sformatuj dysku na komputerze docelowym, wówczas strona UserStatePage zakłada, że istnieją dane migracji stanu użytkownika do przywrócenia, a wszystkie opcje są wyłączone z wyjątkiem opcji Local (użycie opcji Local zapewnia szybszą metodę przywracania danych migracji stanu użytkownika niż metoda z użyciem USB lub udostępnionych folderów sieciowych).

    W tabeli 36 wymieniono zachowania opcji na stronie kreatora dla etapu NOWYKOMPUTER. Kolumna Format wskazuje, czy docelowy dysk twardy ma zostać sformatowany jako część wdrożenia. Pozostałe kolumny wskazują konfigurację opcji podczas ładowania strony UserStatePage .

Tabela 36. Zachowanie opcji dla stołu montażowego NEWCOMPUTER

Formatowanie NoData Lokalnie USB Sieć
Tak Włączone Wyłączona Włączone Włączone
Nie Wyłączona Wybrane Wyłączona Wyłączona
NewComputer.Prestaged Stage Behavior

Plik NEWCOMPUTER. Wstępnie przygotowany etap jest oparty na funkcji wstępnie przygotowanych nośników w programie Configuration Manager. Ponieważ lokalny dysk twardy jest nowy, nie ma żadnych danych migracji stanu użytkownika do przywrócenia z lokalnego dysku twardego, więc opcja Lokalny jest wyłączona. Wszystkie inne opcje są prawidłowe dla tego scenariusza wdrażania i są włączone. Nie jest wybrana żadna opcja domyślna.

Tabela 37 zawiera wykaz zachowań opcji na stronie kreatora dla etapu NewComputer.Prestaged. Kolumna Format wskazuje, czy docelowy dysk twardy ma zostać sformatowany jako część wdrożenia. Pozostałe kolumny wskazują konfigurację opcji podczas ładowania strony UserStatePage .

Tabela 37. Zachowanie opcji dla etapu NewComputer.Prestaged

Formatowanie NoData Lokalnie USB Sieć
Nie dotyczy Włączone Wyłączona Włączone Włączone
Zachowanie sceny odświeżania

Etap odświeżania jest inicjowany w pełnym systemie operacyjnym Windows, a nie w środowisku Windows PE. Jeśli użytkownik wybierze:

  • Sformatuj dysk na komputerze docelowym, a następnie strona UserStatePage zakłada, że żadne dane migracji stanu użytkownika nie zostaną przywrócone i wszystkie opcje są wyłączone, z wyjątkiem opcji NoData

  • Nie sformatuj dysku na komputerze docelowym, wówczas strona UserStatePage zakłada, że istnieją dane migracji stanu użytkownika do przywrócenia, a wszystkie opcje są wyłączone z wyjątkiem opcji Local (użycie opcji Local zapewnia szybszą metodę przywracania danych migracji stanu użytkownika niż metoda z użyciem USB lub udostępnionych folderów sieciowych).

    Tabela 38 zawiera zachowanie opcji na stronie kreatora dla etapu ODŚWIEŻANIE. Kolumna Format wskazuje, czy docelowy dysk twardy ma zostać sformatowany jako część wdrożenia. Pozostałe kolumny wskazują konfigurację opcji podczas ładowania strony UserStatePage .

Tabela 38. Zachowanie opcji dla etapu ODŚWIEŻ

Formatowanie NoData Lokalnie USB Sieć
Tak Wybrane Wyłączona Wyłączona Wyłączona
Nie Wyłączona Wybrane Wyłączona Wyłączona
ZASTĘPOWAĆ. Zachowanie etapu środowiska WinPE

Wartość ZAMIEŃ. Etap WinPE przechwytuje dane migracji stanu użytkownika z istniejącego (starego) komputera, a następnie przywraca dane migracji stanu użytkownika później przy użyciu jednego ze scenariuszy wdrażania nowego komputera. Ponieważ we wdrożenie biorą udział dwa różne komputery, dane migracji stanu użytkowników muszą być zapisane na dysku USB lub w udostępnionym folderze sieciowym. Zapisywanie danych migracji stanu użytkownika na dysku lokalnym jest niedostępne.

W tabeli 39 wymieniono zachowania opcji dostępnych na stronie kreatora ZAMIEŃ. Etap środowiska WinPE. Kolumna Format wskazuje, czy docelowy dysk twardy ma zostać sformatowany jako część wdrożenia. Pozostałe kolumny wskazują konfigurację opcji podczas ładowania strony UserStatePage .

Tabela 39. Zachowanie opcji funkcji ZAMIEŃ. Etap WinPE

Formatowanie NoData Lokalnie USB Sieć
Nie dotyczy Wyłączona Wyłączona Włączone Włączone
Zmienne sekwencji zadań

Tabela 40 zawiera listę zmiennych sekwencji zadań UserStatePage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 40. Zmienne sekwencji zadań UserStatePage

Zmienna Odczyt Zapis Konfiguracja
_SMSTsInWinPE

Określa, czy Kreator UDI jest uruchomiony w środowisku Windows PE. Jeśli zmienna ma wartość:

- TRUE, oznacza to, że Kreator UDI jest uruchomiony w środowisku Windows PE

- FALSE, to Kreator UDI nie jest uruchomiony w środowisku Windows PE, ale w pełnym systemie operacyjnym Windows
Tak Nie Nie
OSDDataSourceDirectory

Określa katalog, w którym są przechowywane dane migracji stanu użytkownika.
Nie Tak Nie
OSDDataSourceDrive

Określa dysk USB używany do przechwytywania i przywracania danych migracji stanu użytkownika, wybieranego z pola Dysk docelowy USB . Jeśli zmienna zostanie ustawiona przed wyświetleniem strony kreatora, wartość zmiennej zostanie użyta jako wartość domyślna.
Tak Tak Nie
OSDDiskPart

Określa, czy dysk wybrany do instalacji docelowego systemu operacyjnego powinien zostać sformatowany i podzielony na partycje. Tę zmienną ustawia się na stronie kreatora VolumePage , a za jej pomocą kod określa, które opcje są domyślnie zaznaczone i włączone. Aby uzyskać więcej informacji, zobacz stronę UserStatePage.
Tak Nie Tak
OSDHardLinks

Określa, czy dane migracji stanu użytkowników mają być przechwytywane na dysku lokalnym, czy przywracane z tego dysku. Jeśli zmienna ma wartość:

- PRAWDA, oznacza to, że została wybrana opcja Lokalny , a dane migracji stanu użytkowników zostaną przechwycone lub przywrócone z dysku lokalnego podłączonego do komputera docelowego

- FALSE, oznacza to, że opcja Lokalny nie została wybrana i żadne dane migracji stanu użytkowników nie zostaną przechwycone ani przywrócone z dysku lokalnego podłączonego do komputera docelowego
Nie Tak Nie
OSDRestoreData

Określa, czy istnieją dane do przywrócenia. Jeśli zmienna ma wartość:

- TRUE, wówczas wybrano opcję Local, USB Target Drive lub Network i dane migracji stanu użytkownika zostaną przechwycone lub przywrócone z komputera docelowego

- wartość FALSE, oznacza to, że została wybrana opcja Brak danych do przywrócenia i żadne dane migracji stanu użytkowników nie zostaną przechwycone ani przywrócone z komputera docelowego
Nie Tak Nie
OSDUserStateKey

Określa nazwę użytkownika używaną do zabezpieczania danych migracji stanu użytkowników. Nazwa użytkownika jest podawana podczas przechwytywania danych migracji stanu użytkowników. Podczas przywracania danych migracji stanu użytkowników należy podać tę samą nazwę użytkownika i hasło. Wartość tej zmiennej ustawia się w polu Nazwa użytkownika .
Tak Tak Tak
OSDUserStateKeyPassword

Określa hasło dla nazwy użytkownika służącej do zabezpieczania danych migracji stanu użytkownika. Ustaw wartość tej zmiennej w polach Hasło i Potwierdź hasło .
Tak Tak Tak
OSDUserStateMode

Określa tryb (metodę) przechwytywania lub przywracania danych migracji stanu użytkowników. Wartość tej zmiennej jest ustawiana przez wybrane opcje. Jeśli zmienna ma wartość:

- NoData, a następnie została wybrana opcja Brak danych do przywrócenia i żadne dane migracji stanu użytkowników nie zostaną przechwycone ani przywrócone

- Lokalnie, a następnie wybrano opcję Lokalnie , a dane migracji stanu użytkownika zostaną przechwycone lub przywrócone z lokalnego dysku twardego na komputerze docelowym

- Sieć, a następnie wybrano opcję Sieć , a dane migracji stanu użytkowników zostaną przechwycone lub przywrócone z udostępnionego folderu sieciowego

- W przypadku użycia w trybie przechwytywania ta opcja tworzy folder na podstawie skrótu nazwy użytkownika i hasła, dzięki czemu tożsamość danych migracji stanu użytkownika jest chroniona. Podczas przywracania danych migracji stanu użytkownika należy użyć dokładnie tej samej nazwy użytkownika i hasła, aby strona kreatora mogła dokładnie zlokalizować folder.

- USB, a następnie wybrano opcję Dysk docelowy USB , a dane migracji stanu użytkownika zostaną przechwycone lub przywrócone z dysku USB, który jest fizycznie podłączony do komputera docelowego

- Zachowanie strony kreatora dla dysków USB wpływa również na zmienne Format, FormatPrompt i MinimumDriveSize.
Nie Tak Nie
SMSConnectNetworkFolderPath

Określa sieciowy folder udostępniony używany do przechwytywania i przywracania danych migracji stanu użytkowników wybranego w polu Sieć . W polu Sieć jest wyświetlana przyjazna dla użytkownika nazwa folderu udostępnionego w sieci skonfigurowanej w polu Udziały sieciowe w sekcji Pole kombi sieci edytora stron w narzędziu UDI Wizard Designer. Jeśli zmienna zostanie ustawiona przed wyświetleniem strony kreatora, wartość zmiennej zostanie użyta jako wartość domyślna.
Tak Tak Tak
Zmienne pamięci

Tabela 41 zawiera listę zmiennych pamięci UserStatePage wraz z opisem i informacją, czy zmienna jest odczytywana, czy zapisywana przez stronę kreatora.

Tabela 41. Zmienne pamięci UserStatePage

Zmienna Odczyt Zapis
DriveLetter (Litera dysku)

Określa literę dysku dla dysku USB wybranego w polu Docelowe dysk USB na stronie kreatora. Wartością tej zmiennej będzie litera dysku, łącznie z dwukropkiem (:) sufiksem, takim jak M:.
Nie Tak
Dysk docelowy

Określa podpis wyświetlany w polu Docelowy dysk USB na stronie kreatora dla wybranego dysku USB na komputerze docelowym. Wartość tej zmiennej będzie podobna jak w poniższym przykładzie:

M: VendorA Ultra TD v1.0 USB Device (74.5 GB)
Nie Tak
UserStateMode (Tryb stanu)

Określa opcję wybraną za pomocą opcji na stronie kreatora i ustawioną na tę samą wartość, co zmienna OSDUserStateMode . Prawidłowe wartości tej zmiennej to:

- NoData, co oznacza, że wybrano opcję Brak danych do przywrócenia

- Lokalny, co oznacza, że wybrano opcję Lokalne

- USB, co oznacza, że wybrano opcję Napęd docelowy USB

- Sieć, co oznacza, że wybrano opcję Sieć
Nie Tak
Zmienne konfiguracyjne

Tabela 42 zawiera listę zmiennych konfiguracyjnych UserStatePage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być konfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 42. Zmienne konfiguracyjne UserStatePage

Zmienna Odczyt Zapis Konfiguracja
DataSourceText (ŹródłoDanych)

Określa komunikat informacyjny, który informuje użytkownika wykonującego przechwytywanie lub przywracanie stanu użytkownika o sposobie korzystania ze strony kreatora. Wartość tej zmiennej ustawia się w polu tekstowym instrukcji w sekcji Wiadomość edytora stron kreatora w narzędziu UDI Wizard Designer.
Tak Nie Tak
Formatowanie

Określa, czy dysk USB wybrany do przechwytywania stanu użytkownika na komputerze docelowym powinien być podzielony na partycje i sformatowany przed przechwyceniem danych migracji stanu użytkownika. Ustaw wartość tej zmiennej, zaznaczając pole wyboru Formatuj dysk USB przed przechwytywaniem w sekcji Pole kombi USB w edytorze stronicowanym kreatora w UDI Wizard Designer.

Jeśli zmienna ma wartość:

- TRUE, oznacza to, że dysk został sformatowany przed przechwyceniem danych migracji stanu użytkownika

- FALSE, oznacza to, że dysk nie został sformatowany przed przechwyceniem danych migracji stanu użytkownika
Tak Nie Tak
FormatPrompt

Określa, czy użytkownik musi przed wykonaniem przechwytywania sformatować dysk USB używany do przechwytywania danych migracji stanu użytkownika. Ustaw wartość tej zmiennej, zaznaczając pole wyboru Monituj użytkownika przed formatowaniem dysku docelowego w sekcji pola kombi USB w edytorze stronicowanym kreatora w UDI Wizard Designer.

Uwaga:

Ta zmienna jest prawidłowa tylko wtedy, gdy zmienna sekwencji zadań OSDUserStateMode jest ustawiona na USB.
Tak Nie Tak
Minimalny rozmiar dysku

Określa minimalną dostępną ilość wolnego miejsca na dysku w gigabajtach, wymaganą, aby dysk był dostępny do przechowywania danych migracji stanu użytkownika. Wartość tej zmiennej działa jak filtr i ustawia się ją w polu tekstowym Minimalny rozmiar dysku w sekcji pola kombi USB w edytorze stronicowanym kreatora w UDI Wizard Designer.
Tak Nie Tak
NetworkDrive (Dysk sieciowy)

Określa literę dysku, której ta strona kreatora używa do mapowania na udostępniony folder sieciowy w zmiennej sekwencji zadań SMSConnectNetworkFolderPath . Mapowanie sieciowych folderów udostępnionych służy do przechwytywania lub przywracania danych migracji stanu użytkownika. Ustaw wartość tej zmiennej w polu Mapowana litera dysku w sekcji Pole kombi Sieć w edytorze stronicowanym kreatora w UDI Wizard Designer. Podana litera dysku musi zawierać dwukropek (:) po literze dysku i nie może być używana na komputerze docelowym. Na przykład, jeśli komputer docelowy ma dyski C: i D:, to C: i D: nie może być użyte dla tej zmiennej.

Uwaga:

Ta zmienna jest prawidłowa tylko wtedy, gdy zmienna sekwencji zadań OSDUserStateMode jest ustawiona na wartość Network.
Tak Nie Tak
Stan

Określa, czy strona kreatora jest używana do przechwytywania, czy przywracania danych migracji stanu użytkowników. Ustaw wartość tej zmiennej w polu Rejestrator lub Przywróć w sekcji Rejestrator/Przywróć lokalizację w edytorze stronicowanym kreatora w narzędziu UDI Wizard Designer. Jeśli zmienna ma wartość:

- Rejestratora, a następnie strona kreatora służy do przechwytywania danych migracji stanu użytkownika

- Przywróć, po czym zostanie wyświetlona strona kreatora służąca do przywracania danych migracji stanu użytkowników
Tak Nie Tak

Strona objętości

Na tej stronie kreatora skonfiguruj ustawienia woluminu dysku na komputerze docelowym, na którym zostanie wdrożony system operacyjny. Te ustawienia obejmują wybranie docelowego systemu operacyjnego, wybranie dysku docelowego, wybranie dowolnej instalacji systemu Windows oraz określenie, czy dysk docelowy powinien zostać sformatowany w ramach procesu wdrażania.

Zmienne sekwencji zadań

W tabeli 43 wymieniono zmienne sekwencji zadań VolumePage wraz z opisem i informacją, czy zmienna jest odczytywana przez stronę kreatora, zapisywana przez stronę kreatora, czy może być skonfigurowana w pliku konfiguracyjnym Kreatora UDI.

Tabela 43. Zmienne sekwencji zadań VolumePage

Zmienna Odczyt Zapis Konfiguracja
OSDDiskPart

Określa, czy dysk wybrany do wdrożenia docelowego systemu operacyjnego na komputerze docelowym powinien zostać podzielony na partycje i sformatowany przed przechwyceniem danych migracji stanu użytkownika. Wartość tej zmiennej jest ustawiana przez jedno z następujących pól wyboru na stronie kreatora:

- Czyszczenie zaznaczonego woluminu. To pole wyboru jest wyświetlane, gdy Kreator kodów UDI działa w pełnym systemie operacyjnym Windows. Wiadomość tekstową można skonfigurować przy użyciu właściwości ustawiającej FormatFullOS strony kreatora w pliku konfiguracyjnym kreatora UDI.

- Partycjonowanie i formatowanie dysku 0. To pole wyboru jest wyświetlane, gdy Kreator UDI jest uruchomiony w środowisku Windows PE. Wiadomość tekstową można skonfigurować przy użyciu właściwości FormatWinPE setter strony kreatora w pliku konfiguracyjnym Kreatora UDI.

Logika kodu strony kreatora UserStatePage używa tej zmiennej do określenia, które opcje są domyślnie zaznaczone i włączone.

Jeśli zmienna ma wartość:

- TRUE, dysk jest partycjonowany i formatowany przed wdrożeniem docelowego systemu operacyjnego

- FALSE, to dysk nie jest podzielony na partycje i sformatowany przed wdrożeniem docelowego systemu operacyjnego
Tak Tak Tak
OSDImageIndex

Określa indeks numeryczny obrazu systemu operacyjnego w pliku wim, który jest wybrany w polu kombi Wybór obrazu . Listę możliwych obrazów systemu operacyjnego konfiguruje się w polu Zaznaczenie obrazu na liście Wartości pola kombi obrazu w sekcji Pole kombi obrazu w edytorze stron kreatora VolumePage . Indeks obrazu jest konfigurowany jako część każdego obrazu na liście wartości pola kombi obrazu .
Tak Tak Tak
Nazwa OSDImageName

Określa nazwę obrazu systemu operacyjnego w pliku wim, który jest wybrany w polu Zaznaczenie obrazu . Lista możliwych obrazów systemu operacyjnego w polu kombi Wybór obrazu jest konfigurowana na liście Wartości pola kombi obrazu w sekcji Pole kombi obrazu w edytorze stron kreatora VolumePage . Nazwa obrazu jest konfigurowana jako część każdego obrazu na liście wartości pola kombi obrazu .
Nie Tak Nie
OSDTargetDrive

Określa literę dysku dla woluminu wybranego w polu Wolumin na stronie kreatora. Wartością tej zmiennej będzie litera dysku, łącznie z dwukropkiem (:) sufiksem, takim jak C:.
Nie Tak Nie
OSDWinPEWindir

Określa lokalizację istniejącej instalacji systemu Windows na komputerze docelowym. Ustaw wartość tej zmiennej w polu Katalog systemu Windows na stronie kreatora.
Nie Tak Nie
Zmienne pamięci

Tabela 44 zawiera listę zmiennych pamięci VolumePage wraz z opisem i informacją, czy zmienna jest odczytywana, czy zapisywana przez stronę kreatora.

Tabela 44. Zmienne pamięci VolumePage

Zmienna Odczyt Zapis
VolumeArchitecture (Architektura objętości)

Określa architekturę procesora systemu operacyjnego do wdrożenia (wybraną w polu Zaznaczenie obrazu ). Strona kreatora VolumeArchitecture używa tej zmiennej do filtrowania architektury aplikacji wyświetlanych na tej stronie. Jeśli na przykład ma zostać wdrożony 32-bitowy system operacyjny, strona kreatora VolumeArchitecture usuwa (filtruje) wszystkie aplikacje 64-bitowe z listy dostępnych aplikacji.

Jeśli zmienna ma wartość:

- x86, a następnie wybrano 32-bitowy system operacyjny

- amd64, a następnie wybrano 64-bitowy system operacyjny
Nie Tak

Strona powitalna

Ta strona kreatora służy do dostarczania użytkownikowi informacji o Kreatorze kodów UDI i procesie wdrażania. Komunikat powiadomienia można skonfigurować przy użyciu narzędzia UDI Wizard Designer.

UDI Build Your Own Page Toolbox Control Reference

Funkcja Zbuduj własną stronę w języku UDI umożliwia tworzenie niestandardowych stron kreatora, których można użyć do zbierania dodatkowych informacji o wdrażaniu do użycia w UDI. Niestandardowe strony kreatora można tworzyć przy użyciu:

  • Funkcja Zbuduj własną stronę. Ta funkcja umożliwia utworzenie niestandardowej strony kreatora do zbierania informacji o wdrożeniu bez konieczności pisania kodu lub posiadania umiejętności programistycznych. Użyj tej funkcji, jeśli chcesz zebrać podstawowe informacje bez zaawansowanej interakcji z użytkownikiem. Za pomocą tej funkcji nie można na przykład dodawać kodu ani dostosowywać czcionek interfejsu użytkownika.

  • UDI SDK i Visual Studio. Użyj tego zestawu SDK, jeśli chcesz utworzyć zaawansowaną, w pełni dostosowaną stronę kreatora w programie Visual Studio do zbierania informacji o wdrożeniu. Chociaż zestaw UDI SDK umożliwia tworzenie niestandardowych stron kreatora, takich jak dodawanie niestandardowego kodu lub zmienianie czcionek, ta metoda wymaga umiejętności programistycznych.

    Aby uzyskać więcej informacji na temat tworzenia niestandardowych stron kreatora przy użyciu zestawu SDK UDI, zobacz sekcję "Tworzenie niestandardowych stron kreatora UDI" w przewodniku dla deweloperów instalacji na dysku użytkownika.

    Funkcja Zbuduj własną stronę obejmuje zestaw kontrolek, które można dodać do strony kreatora niestandardowego z przybornika Zbuduj własną stronę, który jest wyświetlany podczas wyświetlania strony kreatora niestandardowego na karcie Konfiguracja w narzędziu UDI Wizard Designer.

    W tabeli 45 wymieniono typy kontrolek na stronie kreatora niestandardowego, co pokazano na rysunku 5. Każdy z tych formantów został szczegółowo omówiony w sekcji podrzędnej.

Tabela 45. Typy kontrolek w przyborniku tworzenia własnej strony kodu UDI

Typ kontrolki Opis
Kontrolka pola wyboru Ta kontrolka umożliwia zaznaczenie lub wyczyszczenie opcji konfiguracji i zachowuje się jak tradycyjne pole wyboru interfejsu użytkownika.
Kontrolka pola kombi Ta kontrolka umożliwia wybranie elementu z listy elementów i zachowuje się jak tradycyjna lista rozwijana interfejsu użytkownika.
Kontrolka linii Ta kontrolka umożliwia dodanie linii poziomej oddzielającej jedną część strony kreatora niestandardowego od drugiej.
Kontrolka etykiety Ta kontrolka umożliwia dodanie opisowego tekstu tylko do odczytu do strony kreatora.
Sterowanie radiowe Ta kontrolka umożliwia wybranie jednej opcji konfiguracji z grupy dwóch lub większej liczby opcji.
Kontrolka mapy bitowej Ta kontrolka umożliwia dodanie grafiki mapy bitowej (pliku .bmp) do niestandardowej strony kreatora.
Kontrolka pola tekstowego Ta kontrolka umożliwia wprowadzanie tekstu na stronie kreatora niestandardowego.

Możesz dodać dowolną kombinację tych kontrolek do niestandardowej strony kreatora na podstawie informacji, które chcesz zebrać. Ponadto za pomocą pola wyboru Pokaż linie siatki można pokazywać lub ukrywać linie siatki, które mogą pomóc w wizualnym projektowaniu niestandardowej strony kreatora.

Rysunek 5 przedstawia przykład niestandardowej strony kreatora i przybornika Tworzenie własnej strony.

Odniesienie do kodu UDI 5

Rysunek SEQ Rysunek \* ARABSKI 5. Przykładowa strona kreatora niestandardowego

kontrolka pola wyboru

Ta kontrolka umożliwia zaznaczenie lub wyczyszczenie opcji konfiguracji i zachowuje się jak tradycyjne pole wyboru interfejsu użytkownika. Kontrolce tej odpowiada etykieta, której można użyć do opisania przeznaczenia tego pola wyboru. Stan tej kontrolki to Prawda, gdy pole wyboru jest zaznaczone, i Fałsz, gdy pole wyboru jest wyczyszczone. Stan pola wyboru jest przechowywany w zmiennej sekwencji zadań skonfigurowanej dla tej kontrolki.

Właściwości układu

Właściwości układu służą do konfigurowania charakterystyki interfejsu użytkownika formantu i są konfigurowane na karcie Układ w narzędziu UDI Wizard Designer. Tabela 46 zawiera listę właściwości układu kontrolki pola wyboru oraz krótki opis każdej właściwości.

Tabela 46. Właściwości układu formantów pola wyboru

Właściwość Opis
X Ta właściwość służy do konfigurowania poziomego położenia formantu.
T Ta właściwość służy do konfigurowania pionowego położenia formantu.
Etykieta Ta właściwość służy do konfigurowania opisu skojarzonego z polem wyboru.
Szerokość Ta właściwość służy do konfigurowania szerokości kontrolki.

Wskazówka Jeśli tekst wprowadzony we właściwości Label jest dłuższy niż szerokość kontrolki, zostanie ucięty i nie będzie wyświetlany.
Wysokość Ta właściwość służy do konfigurowania wysokości kontrolki.

Wskazówka Jeśli tekst wprowadzony we właściwości Label jest wyższy niż wysokość kontrolki, tekst zostanie obcięty.

Właściwości ustawień

Właściwości ustawień służą do konfigurowania danych początkowo wyświetlanych w kontrolce (wartość domyślna) i zapisywania informacji zebranych od użytkownika. Tabela 47 zawiera listę właściwości ustawień kontrolki Pole wyboru wraz z krótkim opisem każdej właściwości.

Tabela 47. Właściwości ustawień kontrolek pola wyboru

Właściwość Opis
Wartość domyślna Ta właściwość służy do konfigurowania wartości domyślnej kontrolki. Wartość domyślna pola wyboru to Fałsz.
Nazwa zmiennej sekwencji zadań Ta właściwość służy do konfigurowania zmiennej sekwencji zadań, w której są przechowywane informacje zebrane od użytkownika. Jeśli zmienna sekwencji zadań:

- Jeszcze nie istnieje, zmienna sekwencji zadań jest tworzona i ustawiana na wartość podaną przez użytkownika

- już istnieje, istniejąca wartość zmiennej sekwencji zadań jest nadpisywana wartością podaną przez użytkownika
Przyjazna nazwa wyświetlana widoczna na stronie podsumowania Ta właściwość służy do konfigurowania nazwy opisowej wyświetlanej na stronie Kreatora podsumowania . Ta nazwa służy do opisywania wartości, która została zapisana we właściwości Nazwa zmiennej sekwencji zadań dla tej kontrolki.
Odblokowany Ta właściwość służy do skonfigurowania, czy użytkownik może wchodzić w interakcje z kontrolką. Domyślnie kontrolka jest włączona. Ten przycisk wyświetla następujący stan:

- Odblokowane. Kontrolka jest włączona i użytkownicy mogą wprowadzać informacje za jej pomocą.

- Zablokowane. Kontrolka jest wyłączona i użytkownicy nie mogą wprowadzać informacji za jej pomocą.

Wskazówka W przypadku wyłączenia (zablokowania) kontrolki należy podać informacje zebrane przez kontrolkę, konfigurując właściwości zestawu MDT w CustomSettings.ini lub w bazie danych zestawu MDT. W przeciwnym razie Kreator kodu UDI nie zbierze niezbędnych informacji, a wdrożenie identyfikatora UDI zakończy się niepowodzeniem.

Kontrolka pola kombi

Ta kontrolka umożliwia wybranie elementu z listy elementów i zachowuje się jak tradycyjna lista rozwijana interfejsu użytkownika. Ta kontrolka umożliwia dodawanie lub usuwanie elementów z listy i dostarczanie odpowiedniej wartości, która zostanie ustawiona w zmiennej sekwencji zadań skonfigurowanej dla tej kontrolki.

Właściwości układu

Właściwości układu służą do konfigurowania charakterystyki interfejsu użytkownika formantu i są konfigurowane na karcie Układ w narzędziu UDI Wizard Designer. Tabela 48 zawiera listę właściwości układu kontrolki pola kombi wraz z krótkim opisem każdej właściwości.

Tabela 48. Właściwości układu formantu pola kombi

Właściwość Opis
X Ta właściwość służy do konfigurowania poziomego położenia formantu.
T Ta właściwość służy do konfigurowania pionowego położenia formantu.
Szerokość Ta właściwość służy do konfigurowania szerokości kontrolki.

Wskazówka Jeśli tekst wprowadzony w kontrolce jest dłuższy niż szerokość kontrolki, nie jest wyświetlany.
Wysokość Ta właściwość służy do konfigurowania wysokości kontrolki.

Wskazówka Jeśli tekst wprowadzony w kontrolce jest wyższy niż wysokość kontrolki, zostanie obcięty.
Elementy danych Ta właściwość służy do konfigurowania listy elementów danych wyświetlanych w kontrolce. Każdy element danych ma następujące właściwości:

- Wartość. Wartość przechowywana w zmiennej sekwencji zadań, gdy element danych jest zaznaczony

- DisplayValue (Wartość wyświetlana). Wartość wyświetlana użytkownikowi w formancie

Możesz:

- Dodaj elementy danych do listy za pomocą niebieskiego przycisku znaku plus, który znajduje się bezpośrednio po prawej stronie listy elementów danych

- Usuń elementy danych z listy za pomocą czerwonego przycisku X bezpośrednio po prawej stronie listy elementów danych

Wskazówka Nie można zmienić kolejności elementu danych na liście po dodaniu elementu do listy. Należy upewnić się, że elementy danych zostały wprowadzone w kolejności, w jakiej mają być wyświetlane w kontrolce.

Właściwości ustawień

Właściwości ustawień służą do konfigurowania danych, które są początkowo wyświetlane w kontrolce (wartość domyślna) i gdzie są zapisywane informacje zebrane od użytkownika. Tabela 49 zawiera listę właściwości ustawień kontrolki pola kombi wraz z krótkim opisem każdej właściwości.

Tabela 49. Właściwości ustawień kontrolki pola kombi

Właściwość Opis
Nazwa zmiennej sekwencji zadań Ta właściwość służy do konfigurowania zmiennej sekwencji zadań, w której są przechowywane informacje zebrane od użytkownika. Jeśli zmienna sekwencji zadań:

- Jeszcze nie istnieje, zmienna sekwencji zadań jest tworzona i ustawiana na wartość podaną przez użytkownika

- już istnieje, istniejąca wartość zmiennej sekwencji zadań jest nadpisywana wartością podaną przez użytkownika
Przyjazna nazwa wyświetlana widoczna na stronie podsumowania Ta właściwość służy do konfigurowania nazwy opisowej wyświetlanej na stronie Kreatora podsumowania . Ta nazwa służy do opisywania wartości, która została zapisana we właściwości Nazwa zmiennej sekwencji zadań dla tej kontrolki.
Odblokowany Ta właściwość służy do skonfigurowania, czy użytkownik może wchodzić w interakcje z kontrolką. Domyślnie kontrolka jest włączona. Ten przycisk wyświetla następujący stan:

- Odblokowane. Kontrolka jest włączona i użytkownicy mogą wprowadzać informacje za jej pomocą.

- Zablokowane. Kontrolka jest wyłączona i użytkownicy nie mogą wprowadzać informacji za jej pomocą.

Wskazówka W przypadku wyłączenia (zablokowania) kontrolki należy podać informacje zebrane przez kontrolkę, konfigurując właściwości zestawu MDT w CustomSettings.ini lub w bazie danych zestawu MDT. W przeciwnym razie Kreator kodu UDI nie zbierze niezbędnych informacji, a wdrożenie identyfikatora UDI zakończy się niepowodzeniem.

Sterowanie linią

Ta kontrolka umożliwia dodanie linii poziomej oddzielającej jedną część strony kreatora niestandardowego od drugiej. Ta kontrolka nie zbiera żadnych wartości konfiguracji, ale służy do wizualnego ulepszenia interfejsu użytkownika.

Właściwości układu

Właściwości układu służą do konfigurowania charakterystyki interfejsu użytkownika formantu i są konfigurowane na karcie Układ w narzędziu UDI Wizard Designer. Tabela 50 zawiera listę właściwości układu kontrolki Linia wraz z krótkim opisem każdej właściwości.

Tabela 50. Właściwości układu Kontrolki linii

Właściwość Opis
X Ta właściwość służy do konfigurowania poziomego położenia formantu.
T Ta właściwość służy do konfigurowania pionowego położenia formantu.
Szerokość Ta właściwość służy do konfigurowania szerokości kontrolki.
Wysokość Ta właściwość służy do konfigurowania wysokości kontrolki.

Wskazówka Zwiększenie tej właściwości nie powoduje zwiększenia wysokości ani szerokości linii.

Właściwości ustawień

Kontrolka linii nie ma właściwości ustawień.

Kontrolka etykiety

Ta kontrolka umożliwia dodanie opisowego tekstu tylko do odczytu do strony kreatora. Ta kontrolka nie zbiera żadnych wartości konfiguracji, ale służy do wizualnego ulepszenia interfejsu użytkownika.

Właściwości układu

Właściwości układu służą do konfigurowania charakterystyki interfejsu użytkownika formantu i są konfigurowane na karcie Układ w narzędziu UDI Wizard Designer. Tabela 51 zawiera listę właściwości układu kontrolki Etykieta wraz z krótkim opisem każdej właściwości.

Tabela 51. Właściwości układu formantów etykiet

Właściwość Opis
X Ta właściwość służy do konfigurowania poziomego położenia formantu.
T Ta właściwość służy do konfigurowania pionowego położenia formantu.
Etykieta Ta właściwość służy do konfigurowania opisowego tekstu skojarzonego z tą kontrolką.
Szerokość Ta właściwość służy do konfigurowania szerokości kontrolki.

Wskazówka Jeśli tekst wprowadzony we właściwości Label jest dłuższy niż szerokość kontrolki, zostanie ucięty i nie będzie wyświetlany.
Wysokość Ta właściwość służy do konfigurowania wysokości kontrolki.

Wskazówka Jeśli tekst wprowadzony we właściwości Label jest wyższy niż wysokość kontrolki, tekst zostanie obcięty.

Właściwości ustawień

Kontrolka Etykieta nie ma właściwości ustawień.

Sterowanie radiowe

Ta kontrolka umożliwia wybranie jednej opcji z grupy co najmniej dwóch opcji. Podobnie jak w przypadku tradycyjnych przycisków radiowych, można zgrupować co najmniej dwa takie kontrolki. Następnie może wybrać jedną z opcji w grupie.

Do każdego przycisku radiowego jest przypisana unikatowa wartość. Wartość przypisana do wybranej kontrolki przycisku radiowego jest zapisywana w zmiennej sekwencji zadań skonfigurowanej dla tej kontrolki.

Właściwości układu

Właściwości układu służą do konfigurowania charakterystyki interfejsu użytkownika formantu i są konfigurowane na karcie Układ w narzędziu UDI Wizard Designer. Tabela 52 zawiera listę właściwości układu kontrolki Radio i krótki opis każdej właściwości.

Tabela 52. Właściwości układu formantu radiowego

Właściwość Opis
X Ta właściwość służy do konfigurowania poziomego położenia formantu.
T Ta właściwość służy do konfigurowania pionowego położenia formantu.
Etykieta Ta właściwość służy do konfigurowania opisowego tekstu skojarzonego z przyciskiem opcji.
Szerokość Ta właściwość służy do konfigurowania szerokości kontrolki.

Wskazówka Jeśli tekst wprowadzony we właściwości Label jest dłuższy niż szerokość kontrolki, zostanie ucięty i nie będzie wyświetlany.
Wysokość Ta właściwość służy do konfigurowania wysokości kontrolki.

Wskazówka Jeśli tekst wprowadzony we właściwości Label jest wyższy niż wysokość kontrolki, tekst zostanie obcięty.
RadioGroup Ta właściwość służy do grupowania dwóch lub większej liczby przycisków radiowych. Gdy przyciski radiowe należą do tej samej grupy, można zaznaczyć tylko jeden z przycisków radiowych w grupie.

Jeśli potrzebujesz wielu grup przycisków radiowych, skonfiguruj tę właściwość dla poszczególnych grup przycisków radiowych.
Wartość Ta właściwość służy do konfigurowania wartości przechowywanej w zmiennej sekwencji zadań, gdy przycisk radiowy jest zaznaczony.

Właściwości ustawień

Właściwości ustawień służą do konfigurowania danych początkowo wyświetlanych w kontrolce (wartość domyślna) i zapisywania informacji zebranych od użytkownika. Tabela 53 zawiera listę właściwości ustawień kontrolki Radio i krótki opis każdej właściwości.

Tabela 53. Właściwości ustawień kontrolki radiowej

Właściwość Opis
Wartość domyślna Ta właściwość służy do konfigurowania wartości domyślnej kontrolki. Domyślnie ustawiana jest wartość identyfikatora kontrolki.
Nazwa zmiennej sekwencji zadań Ta właściwość służy do konfigurowania zmiennej sekwencji zadań, w której są przechowywane informacje zebrane od użytkownika. Jeśli zmienna sekwencji zadań:

- Jeszcze nie istnieje, zmienna sekwencji zadań jest tworzona i ustawiana na wartość podaną przez użytkownika

- już istnieje, istniejąca wartość zmiennej sekwencji zadań jest nadpisywana wartością podaną przez użytkownika
Przyjazna nazwa wyświetlana widoczna na stronie podsumowania Ta właściwość służy do konfigurowania nazwy opisowej wyświetlanej na stronie Kreatora podsumowania . Ta nazwa służy do opisywania wartości, która została zapisana we właściwości Nazwa zmiennej sekwencji zadań dla tej kontrolki.
Odblokowany Ta właściwość służy do skonfigurowania, czy użytkownik może wchodzić w interakcje z kontrolką. Domyślnie kontrolka jest włączona. Ten przycisk wyświetla następujący stan:

- Odblokowane. Kontrolka jest włączona i użytkownicy mogą wprowadzać informacje za jej pomocą.

- Zablokowane. Kontrolka jest wyłączona i użytkownicy nie mogą wprowadzać informacji za jej pomocą.

Wskazówka W przypadku wyłączenia (zablokowania) kontrolki należy podać informacje zebrane przez kontrolkę, konfigurując właściwości zestawu MDT w CustomSettings.ini lub w bazie danych zestawu MDT. W przeciwnym razie Kreator kodu UDI nie zbierze niezbędnych informacji, a wdrożenie identyfikatora UDI zakończy się niepowodzeniem.

Kontrolka mapy bitowej

Ta kontrolka umożliwia dodanie grafiki mapy bitowej (pliku .bmp) do niestandardowej strony kreatora. Ta kontrolka nie zbiera żadnych wartości konfiguracji, ale służy do wizualnego ulepszenia interfejsu użytkownika.

Właściwości układu

Właściwości układu służą do konfigurowania charakterystyki interfejsu użytkownika formantu i są konfigurowane na karcie Układ w narzędziu UDI Wizard Designer. Tabela 54 zawiera listę właściwości układu kontrolki mapy bitowej wraz z krótkim opisem każdej właściwości.

Tabela 54. Właściwości układu formantu mapy bitowej

Właściwość Opis
X Ta właściwość służy do konfigurowania poziomego położenia formantu.
T Ta właściwość służy do konfigurowania pionowego położenia formantu.
Szerokość Ta właściwość służy do konfigurowania szerokości kontrolki.

Wskazówka Jeśli grafika wybrana we właściwości Źródło jest dłuższa niż szerokość kontrolki, zostanie obcięta.
Wysokość Ta właściwość służy do konfigurowania wysokości kontrolki.

Wskazówka Jeśli grafika wybrana we właściwości Źródło jest wyższa od wysokości kontrolki, zostanie obcięta.
Źródło Ta właściwość służy do konfigurowania w pełni kwalifikowanej ścieżki do pliku .bmp, łącznie z nazwą pliku. Ścieżka do pliku .bmp jest zależna od lokalizacji Kreatora UDI (OSDSetupWizard.exe), który znajduje się w jednym z następujących folderów (gdzie mdt_tookit_package jest lokalizacją pakietu zestawu narzędzi MDT w Configuration Manager):

- mdt_tookit_package\Narzędzia\x86

- mdt_tookit_package\Narzędzia\x64

Aby wyświetlić grafikę podczas wyświetlania podglądu strony kreatora niestandardowego, plik .bmp musi również znajdować się w następujących folderach (gdzie mdt_install_folder jest folderem , w którym zainstalowano zestaw MDT):

- mdt_install_folder\Szablon\Dystrybucja\Narzędzia\x86

- mdt_install_folder \Szablon\Dystrybucja\Narzędzia\x64

Właściwości ustawień

Kontrolka mapy bitowej nie ma właściwości ustawień.

kontrolka pola tekstowego

Ta kontrolka umożliwia wprowadzanie tekstu na stronie kreatora niestandardowego. Tekst wpisany w tej kontrolce jest zapisywany w zmiennej sekwencji zadań skonfigurowanej dla tej kontrolki.

Właściwości układu

Właściwości układu służą do konfigurowania charakterystyki interfejsu użytkownika formantu i są konfigurowane na karcie Układ w narzędziu UDI Wizard Designer. Tabela 55 zawiera listę właściwości układu kontrolki Pole tekstowe wraz z krótkim opisem każdej właściwości.

Tabela 55. Właściwości układu kontrolki pola tekstowego

Właściwość Opis
X Ta właściwość służy do konfigurowania poziomego położenia formantu.
T Ta właściwość służy do konfigurowania pionowego położenia formantu.
Szerokość Ta właściwość służy do konfigurowania szerokości kontrolki.

Wskazówka Jeśli tekst wprowadzony w kontrolce jest dłuższy niż szerokość kontrolki, zostanie obcięty i nie będzie wyświetlany.
Wysokość Ta właściwość służy do konfigurowania wysokości kontrolki.

Wskazówka Jeśli tekst wprowadzony w kontrolce jest wyższy niż wysokość kontrolki, zostanie obcięty.

Właściwości ustawień

Właściwości ustawień służą do konfigurowania danych, które są początkowo wyświetlane w kontrolce (wartość domyślna) i gdzie są zapisywane informacje zebrane od użytkownika. Tabela 56 zawiera listę właściwości ustawień kontrolki Pole tekstowe wraz z krótkim opisem każdej właściwości.

Tabela 56. Właściwości ustawień kontrolki pola tekstowego

Właściwość Opis
Wartość domyślna Ta właściwość służy do konfigurowania wartości domyślnej kontrolki.
Nazwa zmiennej sekwencji zadań Ta właściwość służy do konfigurowania zmiennej sekwencji zadań, w której są przechowywane informacje zebrane od użytkownika. Jeśli zmienna sekwencji zadań:

- Jeszcze nie istnieje, zmienna sekwencji zadań jest tworzona i ustawiana na wartość podaną przez użytkownika

- już istnieje, istniejąca wartość zmiennej sekwencji zadań jest nadpisywana wartością podaną przez użytkownika
Przyjazna nazwa wyświetlana widoczna na stronie podsumowania Ta właściwość służy do konfigurowania nazwy opisowej wyświetlanej na stronie Kreatora podsumowania . Ta nazwa służy do opisywania wartości, która została zapisana we właściwości Nazwa zmiennej sekwencji zadań dla tej kontrolki.
Lista walidatorów przypisanych do tego formantu Ta właściwość zawiera listę walidatorów używanych do sprawdzania, czy zawartość wprowadzona w polu tekstowym jest poprawna.

Możesz:

- Dodaj walidatorów do listy za pomocą niebieskiego przycisku znaku plus, który znajduje się bezpośrednio po prawej stronie listy walidatorów

- Edytuj walidatory na liście za pomocą przycisku ołówka znajdującego się bezpośrednio po prawej stronie listy walidatorów

- Usuń walidatorów z listy za pomocą czerwonego przycisku X bezpośrednio po prawej stronie listy walidatorów
Odblokowany Ta właściwość służy do skonfigurowania, czy użytkownik może wchodzić w interakcje z kontrolką. Domyślnie kontrolka jest włączona. Ten przycisk wyświetla następujący stan:

- Odblokowane. Kontrolka jest włączona i użytkownicy mogą wprowadzać informacje za jej pomocą.

- Zablokowane. Kontrolka jest wyłączona i użytkownicy nie mogą wprowadzać informacji za jej pomocą.

Uwaga:

Wskazówka W przypadku wyłączenia (zablokowania) kontrolki należy podać informacje zebrane przez kontrolkę, konfigurując właściwości zestawu MDT w CustomSettings.ini lub w bazie danych zestawu MDT. W przeciwnym razie Kreator kodu UDI nie zbierze niezbędnych informacji, a wdrożenie identyfikatora UDI zakończy się niepowodzeniem.

Zmienne sekwencji zadań UDI

Zmienne sekwencji zadań w tej sekcji są używane tylko we wdrożeniach instalacji User-Driven (UDI). Oprócz tych zmiennych sekwencji zadań, następujące zmienne sekwencji zadań ZTI są również używane przez UDI i są udokumentowane w odpowiednich sekcjach wcześniej w tym przewodniku:

OSDAddAdmin

Ta zmienna sekwencji zadań określa listę kont opartych na domenie lub kont lokalnych, które mają zostać dodane do lokalnej grupy wbudowanej administratorów na komputerze docelowym.

Wartość Opis
domena\account_name1; Komputer\account_name2 Format kont, które mają zostać członkami grupy Administratorzy na komputerze docelowym, w formacie domena\konto i oddzielony średnikami, gdzie domeną może być nazwa domeny usługi Active Directory lub nazwa komputera docelowego.
Przykład
OSDAddAdmin=domain\user01;Win7-01\LocalUser01

OSDApplicationList

Ta zmienna sekwencji zadań określa, które aplikacje powinny być domyślnie wybrane na stronie Instalowanie oprogramowania Kreatora instalacji OSD.

Wartość Opis
app_id1; app_id2 Rozdzielana średnikami lista aplikacji, która ma być domyślnie wybrana na stronie Instalowanie oprogramowania w Kreatorze instalacji systemu operacyjnego (OSD); Każda aplikacja jest reprezentowana przez identyfikator aplikacji i oddzielona średnikiem. Identyfikator aplikacji pochodzi z atrybutu Id każdej aplikacji w pliku UDIWizard_Config.xml. W poniższym fragmencie pliku UDIWizard_Config.xml pakiet Microsoft Office System 2007 z dodatkiem SP2 ma atrybut Idrówny 1:

<Application DisplayName="Office 2007 SP2" State="Disabled" Id="1">
Przykład
OSDApplicationList=2;3

OSDArchitecture

Ta zmienna sekwencji zadań określa architekturę procesora docelowego systemu operacyjnego do wdrożenia.

Wartość Opis
x86 Docelowy system operacyjny jest 32-bitowym systemem operacyjnym.
amd64 Docelowy system operacyjny jest 64-bitowym systemem operacyjnym.
Przykład
OSDArchitecture=amd64

OSDBitlockerStatus

Ta zmienna sekwencji zadań określa, czy funkcja BitLocker jest włączona na komputerze docelowym w wyniku kontroli wstępnej funkcji BitLocker.

Wartość Opis
CHRONIONY Komputer docelowy ma włączoną funkcję BitLocker.
Nie istnieje Jeśli komputer docelowy nie ma włączonej funkcji BitLocker, zmienna sekwencji zadań nie istnieje.
Przykład
Brak

OSDDiskPart

Ta zmienna sekwencji zadań określa, czy docelowa partycja dysku powinna zostać sformatowana.

Wartość Opis
TRUE (PRAWDA) Docelowa partycja dysku zostanie sformatowana.
false (fałsz) Docelowa partycja dysku nie zostanie sformatowana.
Przykład
OSDDiskPart=TRUE

OSDDomainName (Nazwa OSDDomain)

Ta zmienna sekwencji zadań określa nazwę domeny, do której zostanie przyłączony komputer docelowy, jeśli komputer jest skonfigurowany jako członek domeny.

Wartość Opis
domain_name Nazwa domeny, do której zostanie przyłączony komputer docelowy. Jeśli na stronie Kreator komputera w Kreatorze wdrażania systemu operacyjnego (OSD) skonfigurowano ustawienie Cichy, wartość tej zmiennej sekwencji zadań musi odpowiadać wartościom określonym w narzędziu UDI Wizard Designer. W przeciwnym razie zostanie wyświetlona strona kreatora.

Uwaga:

Ta zmienna sekwencji zadań jest potrzebna tylko podczas tworzenia nowego konta komputera w jednostce organizacyjnej. Jeśli konto komputera już istnieje, ta zmienna nie jest potrzebna.
Przykład
OSDDomainName=domain01

Nazwa OSDDomainOUName

Ta zmienna sekwencji zadań określa nazwę jednostki organizacyjnej w domenie, w której zostanie utworzone konto komputera docelowego podczas dołączania komputera do domeny.

Wartość Opis
ou_name Nazwa jednostki organizacyjnej w domenie, w której zostanie utworzone konto komputera

Uwaga:

Ta zmienna sekwencji zadań jest potrzebna tylko podczas tworzenia nowego konta komputera w jednostce organizacyjnej. Jeśli konto komputera już istnieje, ta zmienna nie jest potrzebna.
Przykład
OSDDomainOUName=NewDeployOU

OSDImageIndex

Ta zmienna sekwencji zadań określa numer indeksu docelowego systemu operacyjnego w pliku WIM.

Wartość Opis
index_number Numer indeksu elementu docelowego, który rozpoczyna się od numeru indeksu 1 dla pierwszego systemu operacyjnego w pliku WIM
Przykład
OSDImageIndex=1

Nazwa OSDImageName

Ta zmienna sekwencji zadań określa nazwę obrazu systemu operacyjnego w pliku wim wybranym w polu Zaznaczenie obrazu na stronie kreatora VolumePage . Lista możliwych obrazów systemu operacyjnego w polu Zaznaczenie obrazu jest konfigurowana na liście Wartości pola kombi obrazu w sekcji Pole kombi obrazu w edytorze stron kreatora VolumePage . Nazwa obrazu jest konfigurowana jako część każdego obrazu na liście wartości pola kombi obrazu .

Uwaga

Wskazówka Ta zmienna sekwencji zadań jest ustawiana przez kreatora VolumePage i nie powinna być konfigurowana w pliku CustomSettings.ini ani w bazie danych MDT. Jednak ta zmienna sekwencji zadań może służyć do ustawiania warunków kroków sekwencji zadań, zgodnie z opisem w sekcji "Konfigurowanie sekwencji zadań UDI w celu wdrożenia różnych systemów operacyjnych" w dokumencie zestawu MDT przy użyciu zestawu narzędzi firmy Microsoft do wdrażania.

Wartość Opis
image_name Nazwa obrazu systemu operacyjnego w pliku wim wybranym w polu Zaznaczenie obrazu na stronie kreatora VolumePage
Przykład
Brak

OSDJoinAccount

Ta zmienna sekwencji zadań określa konto oparte na domenie używane do dołączania komputera docelowego do domeny określonej w zmiennej sekwencji zadań OSDDomainName . Ta zmienna sekwencji zadań jest niezbędna, jeśli komputer docelowy będzie przyłączony do domeny.

Wartość Opis
account_name Nazwa konta używanego do dołączania komputera docelowego do domeny w formacie domena\konto
Przykład
OSDJoinAccount=domain\admin01

OSDJoinPassword

Ta zmienna sekwencji zadań określa hasło dla konta opartego na domenie używanego do dołączania komputera docelowego do domeny określonej w zmiennej sekwencji zadań OSDJoinAccount . Ta zmienna sekwencji zadań jest niezbędna, jeśli komputer docelowy będzie przyłączony do domeny.

Wartość Opis
hasło Hasło konta użytego do przyłączenia do domeny
Przykład
OSDJoinPassword=<complex_password>

OSDLocalAdminPassword

Ta zmienna sekwencji zadań określa hasło dla lokalnego wbudowanego konta administratora na komputerze docelowym.

Wartość Opis
hasło Hasło lokalnego lokalnego konta wbudowanego administratora na komputerze docelowym
Przykład
OSDLocalAdminPassword=<complex_password>

OSDNetworkJoinType

Ta zmienna sekwencji zadań określa, czy komputer docelowy przyłącza się do domeny, czy do grupy roboczej.

Wartość Opis
0 Komputer docelowy dołączy do domeny.

W przypadku wybrania tej opcji i skonfigurowania odpowiedniej strony Kreatora konfiguracji OSD do trybu cichego należy również odpowiednio podać wartości zmiennych sekwencji zadań OSDJoinAccount, OSDJoinPassword, OSDDomainName i OSDDomainOUName . Ponadto należy wybrać pozycję Domena w obszarze Wybór domyślny w okienku Obszar roboczy na stronie Komputer w narzędziu UDI Wizard Designer.
1 Komputer docelowy dołączy do grupy roboczej.

W przypadku wybrania tej opcji i skonfigurowania odpowiedniej strony Kreatora instalacji systemu operacyjnego (OSD) do stanu Cichy należy również podać wartość zmiennej sekwencji zadań OSDWorkgroupName . Ponadto należy zaznaczyć pozycję Grupa robocza w obszarze Wybór domyślny w okienku Obszar roboczy na stronie Komputer w narzędziu UDI Wizard Designer.
Przykład
OSDNetworkJoinType=0

OSDSetupWizCancelled

Ta zmienna sekwencji zadań określa, czy użytkownik anulował Kreatora instalacji OSD.

Wartość Opis
TRUE (PRAWDA) Użytkownik anulował Kreatora instalacji systemu operacyjnego (OSD).
Nie istnieje Jeśli kreator nie zostanie anulowany, zmienna sekwencji zadań nie istnieje.
Przykład
Brak

OSDTargetDrive

Ta zmienna sekwencji zadań określa wolumin dysku, na którym zostanie wdrożony docelowy system operacyjny.

Wartość Opis
disk_volume Oznaczenie woluminu dysku
Przykład
OSDTargetDrive=C:

OSDWinPEWinDir

Ta zmienna sekwencji zadań określa folder, w którym system operacyjny Windows jest obecnie zainstalowany na komputerze docelowym.

Wartość Opis
windows_directory Katalog, w którym jest obecnie zainstalowany system operacyjny Windows
Przykład
OSDWinPEWinDir=C:\Windows

OSDWorkgroupName (Nazwa grupy OSDWork)

Ta zmienna sekwencji zadań określa nazwę grupy roboczej, do której zostanie przyłączony komputer docelowy, jeśli komputer jest skonfigurowany jako członek grupy roboczej.

Wartość Opis
workgroup_name Nazwa grupy roboczej, do której zostanie przyłączony komputer docelowy
Przykład
OSDWorkgroupName=WORKGROUP01

OSDResults.exe.config Wartości elementów pliku

Program wyników OSD, OSDResults.exe, jest uruchamiany na końcu wdrożenia UDI i wyświetla wyniki procesu wdrażania. Zachowanie programu wyników OSD można dostosować, modyfikując wartości OSDResults.exe.config elementów pliku. Plik OSDResults.exe.config jest przechowywany w folderze Tools\OSDResults w pakiecie MDT w sekwencji zadań instalacji dysku użytkownika.

backgroundOpacity (nieprzezroczystość tła)

Ten element XML konfiguruje nieprzezroczystość obrazu tapety tła określonego jako dziesiętna wartość procentowa w elemencie backgroundWallpaper .

Wartość Opis
opacity_percent Wartość procentowa krycia elementu backgroundWallpaper określona w postaci sformatowanej dziesiętnie — na przykład wartość 0,8 oznacza nieprzezroczystość 80%.
Przykład
<add key="backgroundOpacity" value="0.8"/>

tłoTapeta

Ten element XML zawiera nazwę pliku i ścieżkę względną do obrazu, który jest wyświetlany jako tło w oknie dialogowym Wyniki OSD . Ścieżka jest względna w stosunku do folderu Tools\OSDResults w pakiecie MDT.

Wartość Opis
ścieżka\\file_name Zawiera ścieżkę względną i nazwę pliku obrazu tła; Ścieżka jest rozdzielona podwójnymi ukośnikami (//).
Przykład
<add key="backgroundWallpaper" value="images\\Wallpaper.jpg"/>

completedText (tekst zakończony)

Ten element XML zapewnia tekst, który jest wyświetlany w oknie dialogowym Wyniki OSD po zakończeniu wdrażania.

Wartość Opis
text (tekst) Tekst, który będzie wyświetlany w oknie dialogowym Wyniki OSD w cudzysłowie po zakończeniu wdrażania
Przykład
<add key="completedText" value="Deployment Complete"/>

headerImagePath (ścieżka nagłówka_obrazu)

Ten element XML zawiera nazwę pliku i ścieżkę względną do obrazu, który jest wyświetlany w nagłówku okna dialogowego Wyniki OSD . Ścieżka jest względna w stosunku do folderu Tools\OSDResults w pakiecie MDT.

Wartość Opis
ścieżka\\file_name Zawiera ścieżkę względną i nazwę pliku obrazu nagłówka; Ścieżka jest rozdzielona podwójnymi ukośnikami odwrotnymi (\\).
Przykład
<add key="headerImagePath" value="images\\Windows7_h_rgb.png"/>

timeoutMinutes (limit czasu)

Ten element XML określa, ile minut wyświetlane jest okno dialogowe Wynik OSD , po czym okno dialogowe zostanie automatycznie zamknięte i komputer zostanie ponownie uruchomiony.

Wartość Opis
Wartość nieliczbowa Okno dialogowe pozostaje otwarte do momentu wybrania opcji Start Windows .
Wartość ujemna Okno dialogowe pozostaje otwarte do momentu wybrania opcji Start Windows .
0 Okno dialogowe pozostaje otwarte do momentu wybrania opcji Start Windows .
Dołączanie separatora dziesiętnego Okno dialogowe pozostaje otwarte do momentu wybrania opcji Start Windows .
1 - 10080 Liczba minut, przez które zostanie wyświetlone okno dialogowe, przy minimalnej wartości 1 minuty i maksymalnej 10080 minut (1 tydzień).
Przykład
<add key="timeoutMinutes" value="30"/>

welcomeText (tekst powitania)

Ten element XML zapewnia tekst powitalny, który jest wyświetlany w oknie dialogowym Wyniki OSD .

Wartość Opis
welcome_text Tekst powitalny, który ma być wyświetlany w oknie dialogowym Wyniki OSD w cudzysłowie
Przykład
<add key="welcomeText" value="Congratulations, Windows 7 has been successfully deployed to your computer."/>