UDI-Referenz

Dieses Referenz enthält weitere Informationen zu UDI und Themen zu folgenden Themen:

Jedes dieser Referenzthemen wird in den nachfolgenden Abschnitten behandelt.

UDI-Konzepte

Dieser Abschnitt enthält Konzepte, die bei der Beschreibung von UDI, dem UDI-Assistenten und dem UDI-Assistenten-Designer helfen.

Anzeigename

Der Anzeigename wird verwendet, um einen benutzerfreundlichen, beschreibenden Namen für eine Assistentenseite innerhalb der Seitenbibliothek im UDI-Assistenten-Designer bereitzustellen. Der Anzeigename wird in blauem Text für jede Assistentenseite in der Seitenbibliothek und auf der Registerkarte Schema im UDI-Assistenten-Designer angezeigt.

Wenn Sie der Seitenbibliothek eine Seite hinzufügen, müssen Sie den Anzeigenamen angeben. Nachdem die Assistentenseite zur Seitenbibliothek hinzugefügt wurde, können Sie den Anzeigenamen nicht mehr ändern.

Flow

Auf der Registerkarte "Flow" wird die Liste der Assistentenseiten innerhalb einer UDI-Phase im UDI-Assistenten-Designer angezeigt. Auf der Registerkarte "Flow" können Sie die folgenden Aufgaben ausführen:

  • Fügen Sie eine Assistentenseite aus der Seitenbibliothek zu einer UDI-Phase hinzu, indem Sie die Seite aus der Seitenbibliothek in die UDI-Phase ziehen.

  • Entfernen einer Assistentenseite aus einer UDI-Phase.

  • Ändern der Reihenfolge von Assistentenseiten innerhalb einer UDI-Phase.

Seitenbibliothek

Die Seitenbibliothek enthält alle Seiten, die derzeit im UDI-Assistenten-Designer geladen sind. Beim Laden einer UDI-Assistenten-Konfigurationsdatei werden alle in der Konfigurationsdatei definierten Assistentenseiten in der Seitenbibliothek angezeigt. Die Seitenbibliothek zeigt die Assistentenseiten in alphabetischer Reihenfolge nach Seitentypen an. Jede Instance eines bestimmten Seitentyps wird unter dem Seitentyp aufgeführt.

Möglicherweise benötigen Sie beispielsweise zwei verschiedene Seiten des Willkommenseiten-Assistenten für unterschiedliche Phasen. Die beiden Seiten des WelcomePage-Assistenten werden unter dem Seitentyp WelcomePage-Assistent in der Seitenbibliothek im UDI-Wizard-Designer aufgeführt.

Darüber hinaus gibt jede Assistentenseiten-Instance in der Seitenbibliothek an, wie oft die Assistentenseite in den Phasenabläufen verwendet wird. Wenn Sie in der Seitenbibliothek auf eine Assistentenseite zeigen, wird eine Miniaturansicht der Assistentenseite zusammen mit den Phasen angezeigt, die diese Seite enthalten.

Seitenname

Der Seitenname wird verwendet, um eine Assistentenseite in der Seitenbibliothek im UDI-Assistenten-Designer eindeutig zu identifizieren. Der Seitenname ist der Name, auf den eine UDI-Phase verweist, damit der UDI-Assistent weiß, welche Assistentenseite in einer bestimmten UDI-Phase angezeigt werden soll. Wenn Sie der Seitenbibliothek eine Seite hinzufügen, müssen Sie den Seitennamen angeben. Nachdem die Assistentenseite zur Seitenbibliothek hinzugefügt wurde, können Sie den Seitennamen nicht mehr ändern. Im UDI-Assistenten-Designer wird der Seitenname am unteren Rand jeder Assistentenseite in der Seitenbibliothek in kleinerem, nicht fettgedrucktem Text angezeigt.

Bereitstellungen von vorab bereitgestellten Medien

Die Unterstützung für vorab bereitgestellte Medien ist ein Feature für die Betriebssystembereitstellung in Konfigurations-Manager, mit dem ein Administrator startbare Prestage-Medien und ein Betriebssystemimage vor dem Bereitstellungsprozess auf eine Festplatte kopieren und anwenden kann. Diese Arbeit kann den Netzwerkverkehr und die für den Bereitstellungsprozess erforderliche Zeit reduzieren. Vorab bereitgestellte Medien können als Teil des Herstellungsprozesses oder in einem Enterprise-Stagingcenter bereitgestellt werden, das nicht mit der Konfigurations-Manager-Umgebung verbunden ist.

Weitere Informationen zu vorab bereitgestellten Medien finden Sie in den folgenden Ressourcen:

Phasengruppe

Verwenden Sie eine Phasengruppe, um eine oder mehrere Phasen im UDI-Assistenten-Designer zu gruppieren. UDI-Phasengruppen sind in grobem Zusammenhang mit MDT-Bereitstellungsszenarien, es gibt jedoch keine 1:1-Korrelation zwischen den beiden.

Phase

Eine Phase ist eine Teilmenge aller Seiten in der Konfigurationsdatei des UDI-Assistenten, die in einem MDT-Bereitstellungsszenario verwendet werden. Wenn Sie den UDI-Assistenten mit dem Tasksequenzschritt des UDI-Assistenten starten, gibt der Parameter /stage die auszuführende Phase an, die wiederum den Satz von Seiten angibt, die verwendet werden sollen. Sie können in einer Vorschau anzeigen, wie die Assistentenseiten in einer Phase angezeigt werden, indem Sie im Menüband in der Gruppe "Vorschau-Assistent" die Option "Vorschau" auswählen. Eine UDI-Phase kann in mehr als einem MDT-Bereitstellungsszenario verwendet werden, auch wenn die UDI-Phase im UDI-Assistenten-Designer nur einmal definiert wird. Die Phase "Neuer Computer" kann z. B. in den Bereitstellungsszenarien "Neuer Computer" und "Computer ersetzen" in MDT verwendet werden.

Aufgabe

UDI-Tasks sind Software, die auf einer Assistentenseite ausgeführt wird, um bestimmte Funktionen auszuführen. In einigen Fällen werden diese Aufgaben verwendet, um zu überprüfen, ob der Zielcomputer für die Bereitstellung bereit ist. Andere Aufgaben können zum Ausführen von Bereitstellungsschritten verwendet werden, z. B. das Kopieren von Konfigurations- oder Ergebnisdateien.

Hinweis

Die Schaltfläche "Weiter" auf der Seite des Assistenten, auf der die Aufgaben ausgeführt werden, wird deaktiviert, wenn eine der Aufgaben mit dem Status "Warnung" oder "Fehler abgeschlossen" abgeschlossen wird.

UDI enthält mehrere integrierte Aufgaben, mit denen Sie die meisten für die Bereitstellung erforderlichen Aufgaben ausführen können. Weitere Informationen zu den in UDI integrierten Aufgaben finden Sie unter Integrierte UDI-Aufgaben.

Mit dem in Shell Execute integrierten UDI-Task können Sie beliebige Software (Skripte) ausführen, die über eine Befehlszeile initiiert werden können, z. B. Visual Basic- oder Windows PowerShell-Skripts. Mit dieser Funktionalität können Sie Aufgaben mit vertrauten Skriptsprachen erstellen. Weitere Informationen finden Sie unter Shell-Ausführungsaufgabe.

Wenn Ihre Anforderungen über die Skripterstellung hinausgehen, können Sie benutzerdefinierte UDI-Aufgaben schreiben. UDI-Tasks sind in C++ geschriebene DLLs, die die ITask-Schnittstelle implementieren. Sie registrieren die DLL beim UDI-Assistenten Designer der Aufgabenbibliothek, indem Sie eine UDI-Assistenten-Designer-Konfigurationsdatei (.config-Datei) erstellen und im Ordner installation_folder\Bin\Config ablegen (wobei installation_folder der Ordner ist, in dem Sie MDT installiert haben). Weitere Informationen zum Entwickeln benutzerdefinierter UDI-Tasks finden Sie im Abschnitt "Erstellen benutzerdefinierter UDI-Aufgaben" im Entwicklerhandbuch für benutzergesteuerte Installationen.

UDI-Tasksequenz

Sie erstellen eine UDI-Tasksequenz mithilfe einer der folgenden UDI-spezifischen MDT-Tasksequenzvorlagen, die den UDI-Assistenten beim entsprechenden Schritt in der Tasksequenz ausführen:

  • Tasksequenz User-Driven Installation. Diese Tasksequenzvorlage wird für die MDT-Bereitstellungsszenarien "Neuer Computer", "Computer aktualisieren" und "Computer ersetzen" verwendet.

  • Tasksequenz "User-Driven Installation ersetzen". Diese Tasksequenzvorlage ist der erste Schritt in einem zweistufigen Prozess im Bereitstellungsszenario "Computer ersetzen" und wird verwendet, um Daten zur Benutzerstatusmigration zu erfassen. Der zweite Schritt in diesem zweistufigen Prozess ist die Tasksequenzvorlage für die User-Driven-Installation, mit der Sie die Zielanwendungen und das Betriebssystem bereitstellen und die im ersten Schritt des Prozesses gespeicherten Benutzerstatus-Migrationsdaten wiederherstellen.

    Weitere Informationen zu UDI-Tasksequenzvorlagen finden Sie im Abschnitt "Identifizieren der UDI-Tasksequenzvorlagen in MDT" im MDT-Dokument Verwenden des Microsoft Deployment Toolkits. Weitere Informationen zu diesen Komponenten finden Sie im Abschnitt "Identifizieren von UDI-Bereitstellungsprozesskomponenten" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit, das in MDT enthalten ist.

UDI-Assistent

Der UDI-Assistent stellt die Benutzeroberfläche zum Sammeln von Bereitstellungseinstellungen bereit, die von den UDI-Tasksequenzen verwendet werden. Der UDI-Assistent wird als Teil einer UDI-Tasksequenz initiiert und sammelt die erforderlichen Konfigurationsinformationen zum Anpassen der Bereitstellung der Windows-Clientbetriebssysteme und -Anwendungen. Die Assistentenseiten lesen ihre Konfigurationseinstellungen aus der Konfigurationsdatei des UDI-Assistenten, die mit dem UDI-Assistenten-Designer angepasst wird.

Der UDI-Assistent wird vom Tasksequenzschritt des UDI-Assistenten in Tasksequenzen initiiert, die mit den UDI-Tasksequenzvorlagen erstellt wurden. Der Tasksequenzschritt des UDI-Assistenten führt das Skript UDIWizard.wsf aus, das wiederum den UDI-Assistenten (OSDSetupWizard.exe) initiiert. Tabelle 9 listet die Befehlszeilenparameter des UDI-Assistenten auf und enthält eine kurze Beschreibung der einzelnen Parameter.

Tabelle 9. UDI-Assistent Command-Line Parameter

Parameter Beschreibung
/Vorschau Ermöglicht es Ihnen, eine Vorschau der aktuellen Konfiguration des Assistenten anzuzeigen, indem Sie die Schaltfläche "Weiter " aktivieren, mit der Sie von Seite zu Seite wechseln können, ohne dass eine gültige Eingabe erforderlich ist.
/xml Gibt den Namen der Konfigurationsdatei für den UDI-Assistenten an. Das Skript UDIWizard.wsf legt diesen Parameter automatisch auf die Datei OSDSetupWizard.xml fest, die in dem Ordner gespeichert ist, in dem die Tasksequenz Protokolldateien speichert. Dieser Parameter wird standardmäßig auf die config.xml-Datei festgelegt.

Die Syntax für diesen Parameter lautet wie folgt (dabei befindet sich <full_path> der vollqualifizierte Pfad zur .xml-Datei, einschließlich des Dateinamens und der Erweiterung):

/xml:<full_path>
/Phase Gibt den Namen der UDI-Phase an, die ausgeführt werden soll. Das Skript UDIWizard.wsf legt diesen Parameter automatisch auf die entsprechende Phase fest, wie in UDI-Phasenreferenz beschrieben. Dieser Parameter wird standardmäßig in der ersten Stufe in der Konfigurationsdatei des UDI-Assistenten verwendet.

Die Syntax für diesen Parameter lautet wie folgt (wo <stage_name> ist der Name der Phase, die ausgeführt werden soll):

/stage:<stage_name>

Hinweis:

Beim Wert für <stage_name> wird die Groß-/Kleinschreibung beachtet.
/locale Gibt die im UDI-Assistenten zu verwendende Sprache in Form eines Gebietsschemabezeichners (Locale Identifier, LCID) an, der durch einen numerischen Wert dargestellt wird. Eine Liste der verfügbaren LCIDs finden Sie unter Von Microsoft zugewiesene Gebietsschema-IDs.

Anhand dieser Liste identifizieren Sie die Sprache, die Sie verwenden möchten, und geben dann die entsprechende LCID an.

Die Syntax für diesen Parameter lautet wie folgt (wobei <locale_id> der numerische Wert der zu verwendenden LCID ist):

/locale:<locale_id>

Anwendungskonfigurationsdatei für den UDI-Assistenten

Auf der Seite des ApplicationPage-Assistenten wird die Anwendungskonfigurationsdatei des UDI-Assistenten konfiguriert, in der die Liste der zu installierenden Software enthalten ist. Diese Datei enthält einen Eintrag für jede Konfigurations-Manager-Anwendung bzw. jedes Programm und Paket, die mit dem UDI-Assistenten-Designer hinzugefügt wurden.

Diese Datei hat den gleichen Namen wie die Konfigurationsdatei des UDI-Assistenten, hat jedoch die Erweiterung .app. Wenn beispielsweise die Konfigurationsdatei des UDI-Assistenten den NamenConfig.xml hat , lautet die entsprechende Anwendungskonfigurationsdatei des UDI-Assistenten Config.xml.app. Diese Datei ist das Gegenstück zur Konfigurationsdatei des UDI-Assistenten.

Konfigurationsdatei für den UDI-Assistenten

Der UDI-Assistent liest die Konfigurationsdatei des UDI-Assistenten, um die anzuzeigenden Assistentenseiten, die Reihenfolge der Assistentenseiten, etwaige Standardwerte für Steuerelemente auf den Assistentenseiten und die Aktivierung oder Deaktivierung der Steuerelemente zu bestimmen. Diese Datei enthält alle Konfigurationseinstellungen, die im UDI-Assistenten angezeigt werden und mit dem UDI-Assistenten-Designer konfiguriert werden.

Eine separate Konfigurationsdatei, die UDI-Assistenten-Anwendungskonfigurationsdatei, wird verwendet, um Anwendungen zu konfigurieren, die auf dem Zielcomputer installiert werden sollen.

UDI-Assistent Designer

Der UDI-Assistenten-Designer ist das primäre Tool zum Anpassen von Assistentenseiten für die verschiedenen Bereitstellungsszenarien, die UDI unterstützt. Im UDI-Assistenten-Designer vorgenommene Änderungen werden in der Konfigurationsdatei des UDI-Assistenten gespeichert und wirken sich letztendlich auf die Benutzererfahrung im UDI-Assistenten aus. Dem Benutzer, der die Bereitstellung durchführt, werden nur die Assistentenseiten im UDI-Assistenten angezeigt, die Sie ausgewählt und mit dem UDI-Assistenten-Designer konfiguriert haben.

Obwohl der UDI-Assistent mit der Standardkonfigurationsdatei des UDI-Assistenten ausgeführt würde, wären die Assistentenseiten nicht ordnungsgemäß konfiguriert. Es wird empfohlen, den UDI-Assistenten-Designer zu verwenden, um die Benutzeroberfläche des UDI-Assistenten zu konfigurieren.

Hinweis

Um den UDI-Assistenten-Designer ausführen zu können, müssen Sie im Konfigurations-Manager über die entsprechenden Rechte verfügen, um auf Objekte wie Pakete, Anwendungen oder Images zuzugreifen.

Validator

Sie verwenden UDI-Validatoren, um sicherzustellen, dass die richtigen Informationen in Textfelder auf Assistentenseiten im UDI-Assistenten eingegeben werden. UDI umfasst mehrere integrierte Validierungssteuerelemente, mit denen Sie typische Überprüfungen von Feldern durchführen können, die für die Eingabe von Text verwendet werden, z. B. um zu verhindern, dass Benutzer ungültige Zeichen eingeben, und um sicherzustellen, dass das Feld nicht leer ist. Wenn ein Validator einen ungültigen Eintrag in einem Textfeld erkennt, wird auf der Seite des Assistenten eine Meldung angezeigt, und die Schaltfläche "Weiter " wird deaktiviert, bis alle ungültigen Einträge behoben sind.

UDI enthält integrierte Validatoren, mit denen Sie den größten Teil der für die Bereitstellung erforderlichen Validierungen ausführen können. Weitere Informationen zu den in UDI integrierten UDI-Validatoren finden Sie unter Integrierte UDI-Validatoren.

Wenn Ihre Anforderungen über die integrierten UDI-Validatoren hinausgehen, können Sie benutzerdefinierte UDI-Validatoren schreiben. UDI-Validatoren sind in C++ geschriebene DLLs, die die IValidator-Schnittstelle implementieren. Registrieren Sie die DLL bei der UDI-Assistenten- Designer Validator-Bibliothek, indem Sie eine UDI-Assistenten-Designer-Konfigurationsdatei (.config-Konfiguration) erstellen und sie im Ordner installation_folder\Bin\Config ablegen (wobei installation_folder der Ordner ist, in dem Sie MDT installiert haben). Weitere Informationen zum Entwickeln von benutzerdefinierten UDI-Tasks finden Sie im Abschnitt "Erstellen benutzerdefinierter UDI-Validatoren" im MDT-Dokument Entwicklerhandbuch für benutzergesteuerte Installationen.

Seite "Assistent"

Sie verwenden eine Assistentenseite, um Konfigurationsinformationen im UDI-Assistenten zu sammeln. Konfigurieren Sie UDI-Assistentenseiten mit dem UDI-Assistenten-Designer. Die Konfigurationseinstellungen werden in der Konfigurationsdatei des UDI-Assistenten gespeichert und von der Assistentenseite gelesen, wenn die Seite im UDI-Assistenten initialisiert wird.

Assistentenseiten werden in der Assistentenseitenbibliothek gespeichert und können in einer oder mehreren UDI-Phasen verwendet werden. Mit diesem Entwurf können Sie eine Assistentenseite konfigurieren, die von den Phasen einmal für alle Phasen gemeinsam genutzt wird, wodurch der erforderliche Aufwand und die Komplexität der Aktualisierung der Konfiguration der Assistentenseite drastisch reduziert werden.

UDI enthält integrierte Assistentenseiten und Assistentenseiten-Editoren, die in der Regel für die meisten Bereitstellungen ausreichend sind. Weitere Informationen zu den integrierten Assistentenseiten finden Sie unter Integrierte UDI-Assistentenseiten.

Wenn Ihre Anforderungen über die integrierten UDI-Assistentenseiten und die entsprechenden Assistentenseiten-Editoren hinausgehen, können Sie benutzerdefinierte UDI-Assistentenseiten und Assistentenseiten-Editoren schreiben. UDI-Assistentenseiten werden als DLLs implementiert, die vom UDI-Assistenten gelesen werden. Assistentenseiten-Editoren werden mit C++ in Visual Studio erstellt.

Weitere Informationen zum Entwickeln von benutzerdefinierten UDI-Assistentenseiten finden Sie im Abschnitt "Erstellen benutzerdefinierter UDI-Assistentenseiten" im MDT-Dokument Entwicklerhandbuch für benutzergesteuerte Installationen.

Assistentenseiten-Editor

Sie verwenden einen Assistentenseiten-Editor, um eine Assistentenseite im UDI-Assistenten-Designer zu konfigurieren. Ein Assistentenseiten-Editor aktualisiert die Konfigurationseinstellungen der Assistentenseite in der UDI-Assistenten-Konfigurationsdatei. UDI enthält einen integrierten Editor für Assistentenseiten für jede integrierte Assistentenseite. Weitere Informationen zu den integrierten Assistentenseiten und Assistentenseiten-Editoren finden Sie unter Integrierte UDI-Assistentenseiten.

Wenn Ihre Anforderungen über die integrierten UDI-Assistentenseiten und die entsprechenden Assistentenseiten-Editoren hinausgehen, können Sie benutzerdefinierte UDI-Assistentenseiten und Assistentenseiten-Editoren schreiben. Die Seiteneditoren des UDI-Assistenten werden als DLLs implementiert, die vom UDI-Assistenten-Designer gelesen werden. Erstellen Sie Assistentenseiten-Editoren mit:

OSDResults-Referenz

OSDResults ist ein Teil von UDI, der die Ergebnisse einer mithilfe von UDI durchgeführten Bereitstellung anzeigt. OSDResults zeigt das Dialogfeld "Bereitstellung abgeschlossen " an. OSDResults wird vor der Windows-Anmeldung angezeigt, wenn der Zielcomputer zum ersten Mal gestartet wird. Der Benutzer kann OSDResults und die Informationen im Dialogfeld Bereitstellung abgeschlossen verwenden, um den Status des Bereitstellungsprozesses und die Konfiguration des Computers zu ermitteln, bevor er sich zum ersten Mal anmeldet. Darüber hinaus können die Informationen in OSDResults zur Behebung von Problemen verwendet werden, die während des Bereitstellungsprozesses auftreten.

Sie können einige der Elemente der Benutzeroberfläche für OSDResults mithilfe der Datei "OSDResults.exe.config" konfigurieren, die sich unter "Tools\OSDResults" in den MDT-Dateien Konfigurations-Manager Pakets befindet. Tabelle 10 listet die Konfigurationseinstellungen in der OSDResults.exe.config Datei auf.

Tabelle 10. Konfigurationseinstellungen in der OSDResults.exe.config Datei

Einstellung Beschreibung
headerImagePath Mit dieser Einstellung können Sie den vollqualifizierten oder relativen Pfad zu einer .bmp Datei angeben, die in der Kopfzeile des Dialogfelds OSDResults angezeigt wird.

Der Standardwert für diese Einstellung sieht folgendermaßen aus:

images\UDI_Wizard_Banner.bmp
HintergrundHintergrundbild Mit dieser Einstellung können Sie den vollqualifizierten oder relativen Pfad zu einer .jpg Datei angeben, die als Hintergrund im Dialogfeld OSDResults angezeigt wird.

Der Standardwert für diese Einstellung sieht folgendermaßen aus:

images\Wallpaper.jpg
welcomeText Mit dieser Einstellung können Sie den Text angeben, der den Benutzer begrüßt und Informationen zum Bereitstellungsprozess bereitstellt. Es wird im Dialogfeld OSDResults angezeigt.
completedText Mit dieser Einstellung können Sie den Text angeben, der angibt, ob der Bereitstellungsprozess abgeschlossen ist. Es wird im Dialogfeld OSDResults angezeigt.
timeoutMinutes Mit dieser Einstellung können Sie die Zeitspanne festlegen, während der das Dialogfeld OSDResults angezeigt wird, bevor automatisch der Windows-Anmeldebildschirm angezeigt wird. Der Wert für diese Einstellung wird in Minuten angegeben.

Der Standardwert für diese Einstellung ist Null (0), was angibt, dass das Dialogfeld OSDResults auf unbestimmte Zeit angezeigt wird, bis es manuell geschlossen wird.

Im Folgenden finden Sie den allgemeinen Prozess zur Funktionsweise des OSDResults-Features in UDI:

  1. Eine Tasksequenz wird auf dem Zielcomputer ausgeführt.

    Die Tasksequenz basiert auf einer der folgenden UDI-Tasksequenzvorlagen:

    • Tasksequenz der benutzergesteuerten Installation. Diese Tasksequenzvorlage wird für die MDT-Bereitstellungsszenarien "Neuer Computer", "Computer aktualisieren" und "Computer ersetzen" verwendet.

    • Benutzergesteuerte Installation Tasksequenz ersetzen. Diese Tasksequenzvorlage ist der erste Schritt in einem zweistufigen Prozess im MDT-Bereitstellungsszenario "Computer ersetzen" und wird zum Erfassen von Daten zur Benutzerstatusmigration verwendet. Der zweite Schritt in dem zweistufigen Prozess ist das MDT-Bereitstellungsszenario "Neuer Computer" mithilfe der Tasksequenzvorlage für benutzergesteuerte Installation , die zum Bereitstellen der Zielanwendungen und des Betriebssystems sowie zum Wiederherstellen der im ersten Schritt des Prozesses gespeicherten Benutzerstatus-Migrationsdaten verwendet wird

      Weitere Informationen finden Sie unter:

    • UDI-Tasksequenzvorlagen finden Sie im Abschnitt "Identifizieren der UDI-Tasksequenzvorlagen in MDT" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit

    • Beziehung zwischen MDT-Bereitstellungsszenarien und UDI-Phasen, siehe UDI-Phasenreferenz

  2. Während der Tasksequenz werden die Konfigurationseinstellungen, die von Tasksequenzvariablen und aus Benutzereingaben im UDI-Assistenten bereitgestellt werden, im Ordner %DEPLOYROOT%\Tools\OSDResults auf dem Zielcomputer gespeichert (wobei %DEPLOYROOT% der Stamm des Ordners ist, in dem die MDT-Dateien lokal auf dem Zielcomputer zwischengespeichert werden).

  3. In der Gruppe OSD-Ergebnisse und Branding In der Tasksequenz werden die folgenden Tasksequenzschritte ausgeführt, die sich auf OSDResults auswirken:

    • Zwischenspeichern von OSD-Ergebnissen. In diesem Tasksequenzschritt wird der Inhalt des Ordners "%DEPLOYROOT%\Tools\OSDResults" in den Ordner "%WINDIR%\UDI" auf dem Zielcomputer kopiert. Dadurch wird sichergestellt, dass der Inhalt des Ordners OSDResults nach Abschluss der Tasksequenz beibehalten wird.

    • Ausführen der OSD-Ergebnisse. In diesem Tasksequenzschritt wird der Zielcomputer so konfiguriert, dass OSDResults beim ersten Start des Computers ausgeführt werden.

  4. Der Zielcomputer wird zum ersten Mal gestartet, und OSDResults.exe wird vor dem Windows-Anmeldebildschirm ausgeführt.

    Die Registerkarte "Willkommen " wird im Dialogfeld "Bereitstellung abgeschlossen " angezeigt. Die Registerkarte "Willkommen " enthält hilfreiche Informationen zur Bereitstellung und Kontaktinformationen für den Fall, dass Probleme mit der Bereitstellung erkannt werden.

    Überprüfen Sie die Informationen auf den Registerkarten "Bereitstellungszusammenfassung " und " Installierte Anwendungen ", um sicherzustellen, dass das Betriebssystem und die Anwendungen ordnungsgemäß installiert wurden. Wenn Sie diese Tabellen durchgesehen haben, wählen Sie Windows starten , um sich zum ersten Mal bei Windows 7 anzumelden.

    Hinweis

    Konfigurations-Manager-Anwendungen werden nicht auf der Registerkarte "Installierte Anwendungen" angezeigt. Die Konfigurations-Manager-Anwendungen werden erkannt, nachdem sich der Benutzer zum ersten Mal am Zielcomputer angemeldet hat.

  5. Der Windows-Anmeldebildschirm wird angezeigt, und der Anmeldevorgang wird normal fortgesetzt.

    AppInstall.exe wird ausgeführt, wenn sich ein Benutzer zum ersten Mal am Zielcomputer anmeldet. Weitere Informationen zu diesem Prozess finden Sie unter Benutzerzentrierte App-Installer-Referenz.

Referenz zu User-Centric App-Installer

Das Feature User-Centric App-Installer in UDI wird verwendet, um alle Anwendungen, die während des UDI-Bereitstellungsprozesses installiert wurden, an das Anwendungskatalogfeature in Konfigurations-Manager zu melden. Das Feature "User-Centric-App-Installationsprogramm" stellt den Link zwischen den auf der Seite ApplicatonPage Wizard im UDI-Assistenten ausgewählten Anwendungen und allen optionalen Konfigurations-Manager-Anwendungen bereit, die den Benutzern angekündigt werden.

Weitere Informationen zur Anwendungskatalogfunktion in Konfigurations-Manager finden Sie unter Anwendungsverwaltung in Konfigurations-Manager.

Im Folgenden finden Sie die allgemeine Übersicht über die Funktionsweise des App-Installationsfeatures in UDI:

  1. Konfigurations-Manager-Anwendungen werden in Konfigurations-Manager erstellt.

    Weitere Informationen zum Erstellen und Verwalten von Konfigurations-Manager-Anwendungen finden Sie in den folgenden Ressourcen:

  2. Die Konfigurations-Manager-Benutzersammlungen werden erstellt, und Benutzer werden der Sammlung hinzugefügt.

    Weitere Informationen zum Erstellen und Verwalten von Benutzersammlungen und zum Hinzufügen von Benutzern zu Sammlungen finden Sie in den folgenden Ressourcen:

  3. Die Konfigurations-Manager-Anwendungen werden in den Benutzersammlungen bereitgestellt.

    Weitere Informationen zum Bereitstellen der Anwendungen für Benutzersammlungen finden Sie unter Bereitstellen von Anwendungen in Konfigurations-Manager.

  4. Die Konfigurations-Manager-Anwendungen werden auf der ApplicatonPage-Assistentenseite mithilfe des UDI-Assistenten-Designers zur Verfügung gestellt.

    Weitere Informationen zur Verfügbarkeit Konfigurations-Manager Anwendungen auf der Seite des ApplicatonPage-Assistenten finden Sie im Abschnitt "Schritt 5-11: Anpassen der Konfigurationsdatei des UDI-Assistenten für den Zielcomputer" im Schnellstarthandbuch des MDT-Dokuments für die User-Driven Installation.

  5. UDA wird mit einer der folgenden Methoden konfiguriert:

    • In der Konfigurations-Manager-Konsole (Weitere Informationen zum Konfigurieren von UDA in der Konfigurations-Manager-Konsole finden Sie unter Verwalten der Benutzer-Gerät-Affinität in Konfigurations-Manager.)

    • Auf der UDAPage-Assistentenseite im UDI-Assistenten . Weitere Informationen zur UDAPage-Assistentenseite finden Sie unter UDAPage.

      Nachdem UDA konfiguriert wurde, ist das angegebene Benutzerkonto der primäre Benutzer für den Zielcomputer.

    Hinweis

    UDA kann nur über UDI im Bereitstellungsszenario "Neuer Computer" konfiguriert werden. Er kann nicht in den Bereitstellungsszenarien "Computer aktualisieren" oder "Computer ersetzen" konfiguriert werden.

  6. Die Tasksequenz wird ausgeführt, und der Benutzer wählt die Konfigurations-Manager-Anwendungen auf der ApplicatonPage-Assistentenseite im UDI-Assistenten aus.

    Der UDI-Assistent wird im Tasksequenzschritt des UDI-Assistenten in der Gruppe Vorinstallation der Tasksequenz ausgeführt. Wenn der Benutzer auf der Seite des ApplicatonPage-Assistenten die Option "Konfigurations-Manager-Anwendungen" auswählt, erstellt die Assistentenseite eine separate Tasksequenzvariable für jede ausgewählte Anwendung.

    Weitere Informationen zum Auswählen der Konfigurations-Manager-Anwendungen auf der ApplicatonPage-Assistentenseite im UDI-Assistenten finden Sie im Abschnitt "Schritt 6-4: Starten des Zielcomputers mit den startbaren Tasksequenzmedien" im Schnellstarthandbuch des MDT-Dokuments für die User-Driven Installation.

  7. Die Tasksequenz installiert die im vorherigen Schritt ausgewählten Konfigurations-Manager-Anwendungen.

    Die Konfigurations-Manager-Anwendungen werden mithilfe der folgenden Tasksequenzschritte in der Gruppe Anwendungen installieren in der Tasksequenz installiert:

    • Liste in zwei Ziffern konvertieren

    • Anwendung installieren

  8. Die Tasksequenz führt die folgenden Aufgaben in der Gruppe OSD-Ergebnisse und Branding aus, bevor das Zielbetriebssystem zum ersten Mal gestartet wird:

    • Kopiert die für OSDResults.exe verwendeten Informationen in den Ordner %WINDIR%\UDI auf dem Zielcomputer im Tasksequenzschritt "Cache-OSD-Ergebnisse"

    • Zeichnet die in Schritt 6 für die Konfigurations-Manager-Anwendungen erstellten Tasksequenzvariablen in der Registrierung auf dem Zielcomputer in den Tasksequenzschritten Branding zu reg und Branding zu reg x64 auf

      Die Tasksequenzvariablen werden in der Registrierung im folgenden Pfad gespeichert:

      HKEY_LOCAL_MACHINE\Software\Microsoft\MPSD\OSD

    • Konfiguriert das Zielbetriebssystem so, dass OSDResults.exe automatisch ausgeführt wird, wenn der Computer vor dem Windows-Anmeldebildschirm im Tasksequenzschritt "OSD-Ergebnisse ausführen " gestartet wird

    • Konfiguriert das Zielbetriebssystem so, dass AppInstall.exe automatisch ausgeführt wird, wenn sich ein Benutzer im Tasksequenzschritt "OSD-Ergebnisse ausführen " zum ersten Mal am Computer anmeldet.

    • Konfiguriert eine Aufgabe auf dem Zielbetriebssystem, um den Ordner "%WINDIR%\UDI" einen Monat nach dem Datum der Bereitstellung zu entfernen

  9. Der Zielcomputer wird gestartet und OSDResults.exe ausgeführt.

    Weitere Informationen zu OSDResults.exe finden Sie in der OSDResults-Referenz.

  10. Ein Benutzer meldet sich am Zielcomputer an, und AppInstall.exe wird automatisch gestartet.

  11. AppInstall überprüft, ob der aktuell angemeldete Benutzer ein primärer Benutzer ist, der in BDA konfiguriert wurde.

    Ein primärer Benutzer ist ein Benutzer, der das Gerät regelmäßig verwendet und als Eigentümer oder einer der Besitzer des Geräts gilt.

    Wenn der aktuell angemeldete Benutzer Folgendes ist:

    • Nicht ein primärer Benutzer, dann hört AppInstall.exe auf

    • Ein primärer Benutzer liest dann AppInstall.exe die in Schritt 8 gespeicherten Registrierungseinträge, um zu ermitteln, welche Anwendungen installiert wurden

  12. AppIntaller stellt eine Verbindung mit dem Konfigurations-Manager her und liest den Anwendungskatalog mit den folgenden Schritten:

    1. AppInstall wartet 5 Minuten nach dem Start, damit die Konfigurations-Manager-Richtlinien verfügbar sind.

    2. Nach 5 Minuten versucht AppInstall, eine Verbindung mit dem Anwendungskatalog herzustellen.

    3. Wenn AppInstall keine Verbindung herstellen kann, wartet es eine gewisse Zeit, bevor eine erneute Verbindung versucht wird.

    4. AppInstall versucht bis zu fünfmal, eine Verbindung herzustellen, bevor das Beenden beendet wird.

      Sie können die Zeitüberschreitungsverzögerung bei der Verbindung und die Anzahl der Wiederholungsversuche für AppInstall mithilfe der AppInstall.exe.config-Datei konfigurieren, die sich im Ordner "Tools\OSDResults" im MDT-Dateien Konfigurations-Manager-Paket befindet. Tabelle 11 listet die Konfigurationseinstellungen in der AppInstall.exe.config-Datei auf.

Tabelle 11. Konfigurationseinstellungen in der AppInstall.exe.config Datei

Einstellung Beschreibung
timeoutMinutes Mit dieser Einstellung können Sie den Zeitraum angeben, den AppInstall auf eine Antwort vom Konfigurations-Manager-Anwendungskatalog warten soll, bevor ein Timeout auftritt. Der Wert wird in Minuten angegeben. Der Standardwert für diese Einstellung ist 5.
delayTimer Mit dieser Einstellung können Sie festlegen, wie lange AppInstall warten soll, bevor eine Verbindung mit dem Konfigurations-Manager-Anwendungskatalog hergestellt wird. Der Wert wird in Minuten angegeben. Der Standardwert für diese Einstellung ist 5.
  1. AppInstall vergleicht die Liste der in der Registrierung erkannten Anwendungen mit der Liste der Anwendungen, die im Configuration Manager-Anwendungskatalog für den aktuell angemeldeten Benutzer verfügbar sind.

    Wenn die Anwendung in der Registrierung erkannt wurde:

    • im Anwendungskatalog verfügbar ist, ordnet AppInstall.exe die Anwendungen zu und identifiziert die Anwendungen sowohl in der Registrierung als auch im Anwendungskatalog als vorhanden. Diese Anwendungen werden im folgenden Schritt verwendet.

    • nicht im Anwendungskatalog verfügbar ist, erstellt AppInstall.exe keine Zuordnung. Diese Anwendungen werden im folgenden Schritt nicht verwendet.

  2. AppInstall verwendet Konfigurations-Manager-APIs, um die Installation der zugeordneten Anwendungen zu initiieren.

    Die in diesem Schritt verwendeten Anwendungen wurden im vorherigen Schritt zugeordnet. Das heißt, sie wurden beide in der Registrierung aufgeführt und im Anwendungskatalog gefunden.

  3. Im Rahmen des Installationsvorgangs erkennt Konfigurations-Manager, ob die Anwendung bereits installiert ist.

    Da die Anwendung bereits installiert wurde, zeichnet Konfigurations-Manager auf, dass die Anwendung erfolgreich für diesen Benutzer bereitgestellt wurde, und die Anwendung wird im Softwarecenter für diesen Benutzer aufgeführt. Der Konfigurations-Manager beginnt mit der Verwaltung und Überwachung der Anwendung für diesen Benutzer.

  4. Nach 1 Monat wird die in Schritt 8 auf dem Zielcomputer erstellte Aufgabe ausgeführt und der Ordner %WINDIR%\UDI entfernt.

    Der Ordner wird einen Monat lang aufbewahrt, sodass die primären Benutzer die Möglichkeit haben, sich anzumelden und AppInstall.exe auszuführen.

UDI-Stufenreferenz

Die MDT-Bereitstellungsszenarien verwenden eine oder mehrere UDI-Phasen. Jede in den MDT-Bereitstellungsszenarien verwendete UDI-Phase wird in einem nachfolgenden Abschnitt im Kontext des MDT-Bereitstellungsszenarios erläutert. In manchen MDT-Bereitstellungsszenarien wird nur eine Phase verwendet. In anderen MDT-Bereitstellungsszenarien werden mehrere Phasen innerhalb des Szenarios verwendet. Weitere Informationen zu den MDT-Bereitstellungsszenarien finden Sie im Abschnitt "Identifizieren von Bereitstellungsszenarien" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit.

Tabelle 12 listet die MDT-Bereitstellungsszenarien auf und enthält eine kurze Beschreibung der einzelnen Bereitstellungsszenarien, der Auswahl der einzelnen Szenarien und der in den einzelnen Bereitstellungsszenarien verwendeten UDI-Phasen. MDT bestimmt automatisch, welches MDT-Bereitstellungsszenario verwendet werden soll, basierend auf der MDT-Tasksequenzvorlage, die Sie zum Erstellen der Tasksequenz verwenden, und basierend darauf, wie die Tasksequenz initiiert wird.

Jede in den MDT-Bereitstellungsszenarien verwendete UDI-Phase wird in einem nachfolgenden Abschnitt im Kontext des MDT-Bereitstellungsszenarios erläutert. In manchen MDT-Bereitstellungsszenarien wird nur eine Phase verwendet. In anderen MDT-Bereitstellungsszenarien werden mehrere Phasen innerhalb des Szenarios verwendet. Weitere Informationen zu den MDT-Bereitstellungsszenarien finden Sie im Abschnitt "Identifizieren von Bereitstellungsszenarien" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit.

Tabelle 12. MDT-Bereitstellungsszenarien und UDI-Phasen

Szenario Beschreibung
Neuer Computer MDT für UDI wählt dieses Szenario automatisch aus, wenn Sie:

- Erstellen Sie die angekündigte Tasksequenz mithilfe der Tasksequenzvorlage für die User-Driven-Installation der Tasksequenz

- Starten Sie die Tasksequenz in Windows PE mithilfe des PXE-Starts, der Tasksequenz-Startmedien oder vorab bereitgestellter Medien für den NEWCOMPUTER. Vorab bereitgestellte Phase

Dieses Szenario kann mit herkömmlichen Bereitstellungen oder mit vorab bereitgestellten Medienbereitstellungen verwendet werden, wie im Konfigurations-Manager unterstützt. Führen Sie den UDI-Assistenten mit den folgenden UDI-Phasen aus, um die einzelnen Bereitstellungstypen zu unterstützen:

- NEWCOMPUTER stage. Der UDI-Assistent wird mit dieser Phase in der Tasksequenz der Tasksequenz der benutzergesteuerten Installation ausgeführt, wenn das Betriebssystemimage auf Verteilungspunkten gespeichert wird. Weitere Informationen finden Sie unter NEWCOMPUTER Stage.

- NEWCOMPUTER. Vor der Bühne. Der UDI-Assistent wird mit dieser Phase in der Tasksequenz der Benutzergesteuerten Installation ausgeführt, wenn das Betriebssystemabbild auf einem lokalen Datenträger auf dem Zielcomputer gespeichert wird (vorab bereitgestellt). Weitere Informationen finden Sie unter NEWCOMPUTER. Vorab bereitgestellte Phase.
Computer aktualisieren MDT für UDI wählt dieses Szenario automatisch aus, wenn Sie:

- Erstellen Sie die angekündigte Tasksequenz mithilfe der Tasksequenzvorlage für die User-Driven-Installation der Tasksequenz

- Starten Sie die Tasksequenz im vorhandenen Windows-Betriebssystem auf dem Zielcomputer (nicht in Windows PE)

- Der UDI-Assistent wird mit der REFRESH-Phase ausgeführt, um dieses Bereitstellungsszenario zu unterstützen. Weitere Informationen finden Sie unter REFRESH-Phase.
Computer ersetzen Dieses Szenario umfasst einen vorhandenen Computer und einen Ersatzcomputer. Auf jedem Computer wird eine separate Tasksequenz erstellt und ausgeführt, wie im folgenden Prozess beschrieben:

- Auf dem vorhandenen Computer. MDT für UDI wählt diesen Teil des Szenarios automatisch aus, wenn Sie:

- Erstellen Sie die angekündigte Tasksequenz mithilfe der Tasksequenzvorlage User-Driven Installation Replace Task Sequence

Starten Sie die Tasksequenz im vorhandenen Windows-Betriebssystem auf dem Zielcomputer (nicht in Windows PE).

Der UDI-Assistent wird mit den folgenden UDI-Phasen ausgeführt, um dieses Bereitstellungsszenario zu unterstützen:

- REPLACE-Phase aus. Diese Phase wird im vorhandenen Windows-Betriebssystem ausgeführt und erfasst Konfigurationsinformationen aus Windows.

- ERSETZEN. WinPE-Phase aus. Diese Phase wird in Windows PE ausgeführt und schließt die Erfassung von Konfigurationsinformationen auf dem vorhandenen Computer ab, z. B. das Ausführen von USMT und das Erfassen der Benutzerstatus-Migrationsdaten.

Der Benutzerstatus wird in einem freigegebenen Netzwerkordner oder auf einem lokalen USB-Laufwerk erfasst.

Weitere Informationen zu REPLACE und REPLACE. WinPE-Phasen finden Sie unter ERSETZEN und ERSETZEN. WinPE-Stufen.

- Auf dem Ersatzcomputer. Dieser Teil des Szenarios ist identisch mit dem Szenario "Neuer Computer", mit der Ausnahme, dass der im vorherigen Schritt erfasste Benutzerstatus wiederhergestellt wird. MDT für UDI wählt diesen Teil des Szenarios automatisch aus, wenn Sie:

- Erstellen Sie die angekündigte Tasksequenz mithilfe der Tasksequenzvorlage für die User-Driven-Installation der Tasksequenz

- Starten Sie die Tasksequenz in Windows PE mithilfe des PXE-Starts, der Tasksequenz-Startmedien oder vorab bereitgestellter Medien für den NEWCOMPUTER. Vorab inszenierte Phase.

Dieser Teil des Szenarios kann mit herkömmlichen Bereitstellungen oder mit vorab bereitgestellten Medienbereitstellungen verwendet werden, wie im Konfigurations-Manager unterstützt. Als Teil dieses Teils des Szenarios werden die Migrationsdaten des Benutzerstatus wiederhergestellt. Der UDI-Assistent wird mit den folgenden UDI-Phasen ausgeführt, um die einzelnen Bereitstellungstypen zu unterstützen:

- NEWCOMPUTER stage. Der UDI-Assistent wird mit dieser Phase in der Tasksequenz der Tasksequenz der benutzergesteuerten Installation ausgeführt, wenn das Betriebssystemimage auf Verteilungspunkten gespeichert wird. Weitere Informationen finden Sie unter NEWCOMPUTER Stage.

- NEWCOMPUTER. Vor der Bühne. Der UDI-Assistent wird mit dieser Phase in der Tasksequenz der Benutzergesteuerten Installation ausgeführt, wenn das Betriebssystemabbild auf einem lokalen Datenträger auf dem Zielcomputer gespeichert wird (vorab bereitgestellt). Weitere Informationen finden Sie unter NEWCOMPUTER. Vorab bereitgestellte Phase.

NEWCOMPUTER Stage

Abbildung 1 zeigt die Verwendung der NEWCOMPUTER-Phase in einer Tasksequenz, die mit der Tasksequenzvorlage User-Driven Installation Installation erstellt wurde. Der Hauptunterschied zwischen den Tasksequenzen, die die NEWCOMPUTER-Phase und die NEWCOMPUTER aufrufen. Vorab bereitgestellte Phase ist die Tasksequenz, die NEWCOMPUTER aufruft. In der vorab bereitgestellten Phase wird der Tasksequenzschritt "Betriebssystemabbild anwenden " nicht ausgeführt, da sich das Betriebssystemabbild bereits auf dem Zielcomputer befindet.

UDI-Referenz 1

Abbildung SEQ Abbildung \* ARABIC 1. Prozessablauf für die NEWCOMPUTER-Phase

NEWCOMPUTER. Vorab bereitgestellte Phase

Abbildung 2 zeigt den allgemeinen Prozessablauf für den NEWCOMPUTER. Vorab bereitgestellte Phase in einer Tasksequenz, die mit der Tasksequenzvorlage für die User-Driven-Installation erstellt wurde. Der Hauptunterschied zwischen den Tasksequenzen, die die NEWCOMPUTER-Phase und die NEWCOMPUTER aufrufen. Vorab bereitgestellte Phase ist die Tasksequenz, die NEWCOMPUTER aufruft. In der vorab bereitgestellten Phase wird der Tasksequenzschritt "Betriebssystemabbild anwenden " nicht ausgeführt, da sich das Betriebssystemabbild bereits auf dem Zielcomputer befindet.

UDI-Referenz 2

Abbildung 2: Prozessablauf für den NEWCOMPUTER. Vorab bereitgestellte Phase

REFRESH Stage

Abbildung 3 zeigt den allgemeinen Prozessfluss für die REFRESH-Phase in einer Tasksequenz, die mit der Tasksequenzvorlage für die User-Driven-Installation erstellt wurde.

UDI-Referenz 3

Abbildung SEQ Abbildung \* ARABISCH 3. Prozessablauf für die REFRESH-Phase

ERSETZEN und ERSETZEN. WinPE-Stufen

Abbildung 4 zeigt den groben Prozessablauf für REPLACE und REPLACE. WinPE-Phasen in einer Tasksequenz, die mit der Tasksequenzvorlage "User-Driven-Installation ersetzen" erstellt wurde.

UDI-Referenz 4

Abbildung 4: Prozessablauf für die Optionen REPLACE und REPLACE. WinPE-Stufen

UDI-Aufgabenreferenz

UDI-Aufgaben sind Software, die auf einer Assistentenseite ausgeführt wird, die bestimmte Funktionen ausführt. In einigen Fällen werden diese Aufgaben verwendet, um zu überprüfen, ob der Zielcomputer für die Bereitstellung bereit ist. Andere Aufgaben können zum Ausführen von Bereitstellungsschritten verwendet werden, z. B. das Kopieren von Konfigurations- oder Ergebnisdateien.

Hinweis

Die Schaltfläche "Weiter" auf der Seite des Assistenten, auf der die Aufgaben ausgeführt werden, wird deaktiviert, wenn eine der Aufgaben mit dem Status "Warnung" oder "Fehler abgeschlossen" abgeschlossen wird.

Diese Referenz umfasst Folgendes:

UDI-Aufgabenübersicht

Mit UDI-Tasks können Sie Software auf dem Zielcomputer ausführen, die Sie beim Bereitstellungsprozess unterstützt. UDI enthält mehrere integrierte Aufgaben, mit denen Sie allgemeine Aufgaben ausführen können, z. B. um sicherzustellen, dass der Zielcomputer nicht mit Akku betrieben wird und mit einer kabelgebundenen Netzwerkverbindung verbunden ist.

Zusätzlich zu den integrierten UDI-Aufgaben können Sie benutzerdefinierte UDI-Aufgaben mit dem UDI Software Development Kit (SDK) erstellen. Weitere Informationen zum Erstellen benutzerdefinierter UDI-Tasks mit dem UDI-SDK finden Sie im Entwicklerhandbuch für benutzergesteuerte Installationen.

Konfigurationseinstellungen für UDI-Aufgaben

Sie verwalten Aufgaben mit dem UDI-Assistenten-Designer. Sie können Aufgaben hinzufügen, Aufgaben entfernen und die Konfiguration einer Aufgabe im UDI-Assistenten-Designer bearbeiten. Die Konfigurationseinstellungen für eine Aufgabe werden in der Konfigurationsdatei des UDI-Assistenten gespeichert und vom UDI-Assistenten gelesen, wenn die Seite des Assistenten angezeigt wird, die die Aufgabe enthält.

UTI-Aufgaben verfügen über einige Konfigurationseinstellungen, die für alle UDI-Aufgaben gelten, wie in Tabelle 13 aufgeführt. Die Konfigurationseinstellungen, die für die einzelnen UDI-Aufgaben spezifisch sind, finden Sie im entsprechenden Abschnitt unter Integrierte UDI-Aufgaben.

Tabelle 13. Konfigurationseinstellungen, die für alle UDI-Aufgaben gelten

Aufgabe Beschreibung
Bitmap Dateiname Dieser Parameter gibt die Grafik an, mit der der Aufgabentyp angegeben wird.
Anzeigename Hier wird der Name der Aufgabe angegeben, der auf der Assistentenseite angezeigt wird, wenn die Aufgabe ausgeführt wird.
Exitcodewerte Hiermit wird eine Liste möglicher Rückgabecodes für die Aufgabe angegeben. In der Liste ist ein Element für jeden möglichen Rückgabecode vorhanden.
Fehlercodewerte Dies gibt eine Liste möglicher unerwarteter Ausnahmen an, die von der Aufgabe gefunden (ausgelöst) werden können. Für jede mögliche Ausnahme ist ein Element in der Liste vorhanden.

Integrierte UDI-Aufgaben

Tabelle 14 listet die integrierten UDI-Aufgaben auf. Jede integrierte UDI-Aufgabe wird in einem nachfolgenden Abschnitt behandelt.

Tabelle 14. Integrierte UDI-Aufgaben

Aufgabe Beschreibung
Prüfung der Wechselstromversorgung Diese UDI-Aufgabe wird verwendet, um zu ermitteln, ob der Zielcomputer mit Netzstrom und nicht nur im Akkubetrieb angeschlossen ist.
Application Discovery Diese UDI-Aufgabe wird verwendet, um Anwendungen zu ermitteln, die auf dem Zielcomputer installiert sind.
CheckSMSFolderOnUSB Mit dieser UDI-Aufgabe wird ermittelt, ob sich der Ordner "_SMSTaskSequence" auf einem USB-Laufwerk auf dem Zielcomputer befindet.
Aufgabe "Files kopieren" Dieser UDI-Task wird verwendet, um Dateien zu kopieren, während der UDI-Assistent auf dem Zielcomputer ausgeführt wird.
Shell Execute Task Diese UDI-Aufgabe wird verwendet, um Software auszuführen, die über eine Befehlszeile initiiert werden kann.
Kabelnetzwerkprüfung Diese UDI-Aufgabe wird verwendet, um zu ermitteln, ob der Zielcomputer mit einem kabelgebundenen Netzwerk verbunden ist und nicht über eine drahtlose Netzwerkverbindung verbunden ist.

Prüfung der Wechselstromversorgung

Mit diesem UDI-Task können Sie ermitteln, ob der Zielcomputer an das Stromnetz angeschlossen ist. Diese Aufgabe verwendet nur die Parameter, die allen UDI-Aufgaben gemeinsam sind. Weitere Informationen zu diesen Parametern finden Sie unter UDI-Taskkonfigurationseinstellungen.

Tabelle 15 listet die Fehler- und Beendigungscodes auf, die von der Aufgabe AC Power Check generiert werden.

Tabelle 15. Fehler- und Beendigungscodes für die Wechselstromprüfungsaufgabe

Exit- oder Fehlercode Wert Status
Beenden 0 Erfolg, der angibt, dass der Zielcomputer an das Stromnetz angeschlossen ist
Beenden \* Fehler, der angibt, dass der Zielcomputer nicht an das Stromnetz angeschlossen ist

Application Discovery

Verwenden Sie diesen UDI-Task, um Anwendungen zu ermitteln, die auf dem Zielcomputer installiert sind.

Tabelle 16 listet die Parameter auf, die vom Application Discovery-Task verwendet werden.

Tabelle 16. Parameter, die von der Anwendungserkennungsaufgabe verwendet werden

Aufgabe Beschreibung
Readcfg Dieser Parameter gibt den vollqualifizierten oder relativen Pfad zum Speicherort der .app Datei an, die eine Liste der Anwendungen enthält, die der Task ermitteln soll. Die .app Datei enthält die Liste der verfügbaren Softwareelemente, aus denen der Benutzer auswählen kann.

Der Task Application Discovery liest die .app Datei und ermittelt, ob eines dieser Softwareelemente installiert ist. Wird ein Softwareelement installiert, wird es der im Parameter "Writecfg" angegebenen Datei hinzugefügt.

Stellen Sie sicher, dass dieser Parameter den gleichen Speicherort und Dateinamen wie die ApplicationPage-Assistentenseite verwendet.
Writecfg Dieser Parameter gibt den vollqualifizierten oder relativen Pfad zum Speicherort der .xml Datei an, die eine Liste der vom Task ermittelten Anwendungen enthält.
Log Dieser Parameter gibt den vollqualifizierten oder relativen Pfad zum Speicherort der von diesem Task generierten Protokolldatei an. Der Dateiname der Protokolldatei lautet AppDiscovery.log.

Zusätzlich zu den Parametern in Tabelle 16 verwendet dieser Task die Parameter, die allen UDI-Tasks gemeinsam sind. Weitere Informationen zu diesen allgemeinen Parametern finden Sie unter UDI-Taskkonfigurationseinstellungen.

Tabelle 17 listet die Fehler- und Beendigungscodes auf, die von der Application Discovery-Aufgabe generiert werden.

Tabelle 17. Fehler- und Beendigungscodes für die Anwendungserkennungsaufgabe

Exit- oder Fehlercode Wert Status und Beschreibung
Beenden 0 Erfolg, der angibt, dass die Aufgabe erfolgreich nach Anwendungen gesucht wurde
Beenden \* Warnung, die angibt, dass das Anwendungsermittlungsmodul aus einem unbekannten Grund nicht ausgeführt werden konnte
Beenden 1 Warnung, die angibt, dass das Anwendungserkennungsmodul auf eine oder mehrere Warnungen gestoßen ist
Beenden 16777216 Warnung, die darauf hinweist, dass beim Initialisieren des Anwendungserkennungsmoduls kritische Probleme aufgetreten sind
Beenden 33554432 Warnung, die angibt, dass bei der Verarbeitung der Anwendungs-Master-Liste kritische Probleme aufgetreten sind

CheckSMSFolderOnUSB

Verwenden Sie diesen UDI-Task, um zu ermitteln, ob sich der Ordner "_SMSTaskSequence" auf einem USB-Laufwerk auf dem Zielcomputer befindet. Standardmäßig platziert der Tasksequenzer Konfigurations-Manager den Ordner _SMSTaskSequence auf dem Laufwerk mit dem meisten freien Speicherplatz. Dies kann später im Bereitstellungsprozess zu Problemen führen, wenn das USB-Laufwerk entfernt wird.

Dieser Vorgang überprüft, ob sich der Ordner auf einem USB-Laufwerk befindet, und verhindert, dass die Bereitstellung fortgesetzt wird, wenn dies der Fall ist. Diese Aufgabe verwendet nur die Parameter, die allen UDI-Aufgaben gemeinsam sind. Weitere Informationen zu diesen Parametern finden Sie unter UDI-Taskkonfigurationseinstellungen.

Wenn sich der Ordner _SMSTaskSequence auf einem USB-Laufwerk befindet, schlägt dieser Vorgang fehl und verhindert, dass die Bereitstellung fortgesetzt wird. Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben und die Bereitstellung durchzuführen:

  1. Trennen Sie das USB-Laufwerk vom Zielcomputer, bevor Sie die Tasksequenz starten.

  2. Starten Sie die Tasksequenz.

  3. Warten Sie, bis der UDI-Assistent gestartet wird.

  4. Schließen Sie das USB-Laufwerk an.

  5. Schließen Sie den UDI-Assistenten ab.

    Tabelle 18 listet die Fehler- und Exitcodes auf, die der CheckSMSFolderOnUSB-Task generiert.

Tabelle 18. Fehler- und Exitcodes für die Aufgabe CheckSMSFolderOnUSB

Exit- oder Fehlercode Wert Status
Beenden 0 Erfolg, der angibt, dass sich der Ordner "_SMSTaskSequence" nicht auf einem USB-Laufwerk befindet und die Bereitstellung fortgesetzt werden kann.
Beenden \* Fehler, der darauf hinweist, dass sich der Ordner "_SMSTaskSequence" auf einem USB-Laufwerk befindet und die Bereitstellung nicht fortgesetzt werden kann.

Aufgabe "Files kopieren"

Verwenden Sie diesen UDI-Task, um Dateien zu kopieren, während der UDI-Assistent auf dem Zielcomputer ausgeführt wird.

Tabelle 19 listet die Parameter auf, die vom Task Copy Files verwendet werden.

Table 19. Parameter, die vom Copy-Files-Task verwendet werden

Aufgabe Beschreibung
Source Dieser Parameter gibt den vollqualifizierten oder relativen Pfad zur Quelldatei an, der Platzhalter zum Kopieren mehrerer Dateien mit einer einzigen Aufgabe enthalten kann.
Destination Dieser Parameter gibt den vollqualifizierten oder relativen Pfad zur Zieldatei ohne Dateinamen an.

Zusätzlich zu den Parametern in Tabelle 19 verwendet dieser Task Parameter, die allen UDI-Tasks gemeinsam sind. Weitere Informationen zu diesen Parametern finden Sie unter UDI-Taskkonfigurationseinstellungen.

Tabelle 20 listet die Fehler- und Beendigungscodes auf, die durch den Task "Files kopieren" generiert werden.

Tabelle 20. Fehler- und Beendigungscodes für die Aufgabe "Files kopieren"

Exit- oder Fehlercode Wert Status und Beschreibung
Beenden 0 Erfolg, der angibt, dass der Kopiervorgang erfolgreich war
Beenden \* Fehler, der angibt, dass der Kopiervorgang fehlgeschlagen ist
Fehler -1 Fehler, der angibt, dass der Kopiervorgang fehlgeschlagen ist

Shell Execute Task

Verwenden Sie diesen UDI-Task zum Ausführen von Software, die über eine Befehlszeile initiiert werden kann.

Tabelle 21 listet die Parameter auf, die von der Shell-Ausführungsaufgabe verwendet werden.

Tabelle 21. Parameter, die von der Shellausführungsaufgabe verwendet werden

Aufgabe Beschreibung
Filename Dieser Parameter gibt den vollqualifizierten oder relativen Pfad zum Befehl für die auszuführende Aufgabe an.
Parameter Dieser Parameter gibt die Befehlszeilenparameter an, die beim Ausführen des Befehls angegeben werden müssen.

Zusätzlich zu den Parametern in Tabelle 21 verwendet diese Aufgabe Parameter, die allen UDI-Aufgaben gemeinsam sind. Weitere Informationen zu diesen Parametern finden Sie unter UDI-Taskkonfigurationseinstellungen.

Mit dem Shellausführungstask können Sie auch benutzerdefinierte Visual Basic-Skripts ausführen, die für die Ausführung in cscript.exe konzipiert sind. Gehen Sie wie folgt vor, um Visual Basic-Skripts auszuführen:

  1. Geben Sie den folgenden Text in den Parameter Filename ein:

    %windir%\system32\cscript.exe
    
  2. Geben Sie den Namen der Visual Basic-Skriptdatei (VBS-Datei) in den Parameter "Parameters " ein, einschließlich aller Befehlszeilenparameter für das Skript.

    Wenn Sie beispielsweise ein Visual Basic-Skript namens SelfTest.vbs mit dem Parameterwert " Debug" ausführen möchten, geben Sie Folgendes ein (wobei script_path der vollqualifizierte Pfad zur SelfTest.vbs-Datei ist):

    <script_path>\SelfTest.vbs Debug
    

    Tabelle 22 listet die allgemeinen Fehler- und Exitcodes auf, die der Shellausführungsauftrag generiert.

Hinweis

Jede spezifische Aufgabe, die auf der Shell Execute-Aufgabe basiert, verfügt über einen eindeutigen Satz von Fehler- und Beendigungscodes. Überprüfen Sie die Rückgabecodes für die Software, die Sie mit diesem Task ausführen.

Tabelle 22. Häufige Fehler- und Exitcodes für die Shellausführungsaufgabe

Exit- oder Fehlercode Wert Status und Beschreibung
Beenden 0 Erfolg, der angibt, dass die Aufgabe erfolgreich abgeschlossen wurde
Beenden \* Fehler, der angibt, dass die Aufgabe fehlgeschlagen ist

Kabelnetzwerkprüfung

Verwenden Sie diesen UDI-Task, um zu bestimmen, ob der Zielcomputer mit einem kabelgebundenen Netzwerk verbunden ist und keine drahtlose Netzwerkverbindung verwendet. Diese Aufgabe verwendet nur Parameter, die allen UDI-Aufgaben gemeinsam sind. Weitere Informationen zu diesen Parametern finden Sie unter UDI-Taskkonfigurationseinstellungen.

Tabelle 23 listet die allgemeinen Fehler- und Beendigungscodes auf, die von der kabelgebundenen Netzwerkprüfung generiert werden.

Tabelle 23. Fehler- und Beendigungscodes für die Überprüfung des kabelgebundenen Netzwerks

Exit- oder Fehlercode Wert Status und Beschreibung
Beenden 0 Erfolg, der angibt, dass der Zielcomputer mit einem kabelgebundenen Netzwerk verbunden ist
Beenden \* Fehler, der angibt, dass der Zielcomputer nicht mit einem kabelgebundenen Netzwerk verbunden ist

UDI-Validator-Referenz

UDI-Validatoren werden verwendet, um Werte zu validieren, die in Textfelder auf Assistentenseiten eingegeben werden. Wenn ein UDI-Validator einen ungültigen Eintrag erkennt, wird für den ersten aufgetretenen Fehler unten auf der Assistentenseite eine Meldung angezeigt. Die nächste Gültigkeitsprüfungsfehlermeldung (falls vorhanden) wird angezeigt, nachdem Sie den ersten Überprüfungsfehler behoben haben. Dieser Prozess wird fortgesetzt, bis alle Validierungsfehler behoben sind. Die Schaltfläche "Weiter " ist deaktiviert, bis alle Gültigkeitsprüfungsfehler auf der Assistentenseite behoben sind.

Diese Referenz umfasst Folgendes:

Übersicht über UDI-Validator

UDI-Validierungsprogramme werden verwendet, um sicherzustellen, dass Benutzer die richtigen Informationen in den Textfeldern auf den Assistentenseiten im UDI-Assistenten eingeben. UDI enthält mehrere integrierte Validierungssteuerelemente, mit denen Sie typische Überprüfungen von Feldern durchführen können, die für die Eingabe von Text verwendet werden, z. B. um zu verhindern, dass Benutzer ungültige Zeichen eingeben, oder um sicherzustellen, dass das Feld nicht leer ist.

Zusätzlich zu den integrierten UDI-Validatoren können Sie mit dem UDI-SDK benutzerdefinierte UDI-Validatoren erstellen. Weitere Informationen zum Erstellen benutzerdefinierter UDI-Validatoren mit dem UDI-SDK finden Sie im MDT-Dokument Entwicklerhandbuch für benutzergesteuerte Installationen.

Integrierte UDI-Validatoren

Tabelle 24 listet die integrierten UDI-Validatoren auf. Jedes integrierte Validierungssteuerelement wird in einem nachfolgenden Abschnitt erläutert. Wenn ein Validator einen ungültigen Eintrag in einem Textfeld erkennt, wird auf der Seite des Assistenten eine Meldung angezeigt, und die Schaltfläche "Weiter " wird deaktiviert, bis alle ungültigen Einträge behoben sind.

Tabelle 24. Integrierte UDI-Validatoren

Validator Beschreibung
InvalidChars Dieses Validierungssteuerelement identifiziert alle ungültigen Zeichen, die aus einer von Ihnen konfigurierten Liste eingegeben wurden.
NamedPattern Dieses Validierungssteuerelement hilft sicherzustellen, dass der Text einem vordefinierten Muster folgt.
Nicht leer Dieses Validierungssteuerelement wird verwendet, um Text in einem Feld anzufordern.
RegEx Mit diesem Validierungssteuerelement können Sie sicherstellen, dass der Text mit einem regulären Ausdruck übereinstimmt, den Sie als Teil des Validierungssteuerelements angeben.

InvalidChars

Dieses Validierungssteuerelement hindert Benutzer an der Eingabe bestimmter Zeichen. Im Meldungsfeld können Sie eine Meldung eingeben, die angezeigt wird, wenn das Textfeld eines der ungültigen Zeichen enthält. Im Feld "Ungültige Zeichen " können Sie die Zeichen eingeben, die als ungültig gelten. Die Zeichen werden ohne Leerzeichen dazwischen eingegeben.

NamedPattern

Dieses Validierungssteuerelement hilft sicherzustellen, dass der Text einem vordefinierten Muster folgt. Im Meldungsfeld können Sie eine Meldung eingeben, die angezeigt wird, wenn das Textfeld nicht mit dem benannten Muster übereinstimmt. Im Feld " Benanntes Muster " können Sie den Namen des vordefinierten Musters eingeben. Dabei muss es sich um Benutzername, Computername oder Arbeitsgruppe handeln. Bei den Namen wird zwischen Groß- und Kleinschreibung unterschieden.

Nicht leer

Verwenden Sie dieses Validierungssteuerelement, um Text in einem Feld vorzuschreiben. Im Nachrichtenfeld können Sie eine Meldung eingeben, die angezeigt wird, wenn das Textfeld leer ist.

RegEx

Mit diesem Validierungssteuerelement können Sie sicherstellen, dass der Text mit einem regulären Ausdruck übereinstimmt, den Sie als Teil des Validierungssteuerelements angeben. Im Meldungsfeld können Sie eine Meldung eingeben, die angezeigt wird, wenn das Textfeld nicht mit dem regulären Ausdruck übereinstimmt. Im Feld "Regulärer Ausdruck" können Sie den regulären Ausdruck eingeben, der für die Überprüfung verwendet wird. Weitere Informationen zum Erstellen regulärer Ausdrücke für diesen Validator finden Sie unter Reguläre Ausdrücke in TR1.

Referenz zur Seite des UDI-Assistenten

Sie fügen eine UDI-Assistentenseite aus der Seitenbibliothek im UDI-Assistenten-Designer zu Stufen hinzu. UDI-Assistentenseiten werden im UDI-Assistenten angezeigt.

Diese Referenz umfasst Folgendes:

Übersicht über die Seite des UDI-Assistenten

Assistentenseiten werden im UDI-Assistenten angezeigt und enthalten die Informationen, die zum Abschließen des Bereitstellungsprozesses erforderlich sind. Sie erstellen Assistentenseiten mit C++ in Visual Studio. Die benutzerdefinierten Assistentenseiten werden als DLLs implementiert, die vom UDI-Assistenten gelesen werden.

Jede integrierte UDI-Assistentenseite verfügt über einen entsprechenden UDI-Assistentenseiten-Editor, den Sie zum Konfigurieren der Assistentenseite im UDI-Assistenten-Designer verwenden.

Zusätzlich zu den integrierten UDI-Assistentenseiten können Sie mithilfe des UDI-SDK benutzerdefinierte UDI-Assistentenseiten erstellen. Weitere Informationen zum Erstellen benutzerdefinierter UDI-Assistentenseiten mit dem UDI SDK finden Sie im MDT-Dokument Entwicklerhandbuch für benutzergesteuerte Installationen.

Jede Seite des Assistenten kann auf die folgenden Variablentypen verweisen:

  • Aufgabensequenzvariablen

  • Arbeitsspeichervariablen

  • Umgebungsvariablen

    Sie können auf Tasksequenz- und Umgebungsvariablen verweisen, indem Sie die Variable mit Prozentzeichen (%) in Klammern einschließen, z . B. %OSDImageIndex%. Sie können auf Speichervariablen verweisen, indem Sie die Variable mit Dollarzeichen ($) in Klammern setzen , z. B. $VolumeArchitecture$.

Hinweis

Wenn eine Tasksequenzvariable und eine Umgebungsvariable denselben Namen haben, hat die Tasksequenzvariable Vorrang vor der Umgebungsvariablen.

Tabelle 25 listet die Speichervariablen auf, die beim Start des UDI-Assistenten festgelegt werden, die Beschreibung der Variablen und ob der UDI-Assistent die Variablen beim Start liest oder schreibt.

Tabelle 25. Vom UDI-Assistenten beim Start festgelegte Speichervariablen und ihre Beschreibungen

Variable Lesen Write
LogPath

Gibt den vollqualifizierten Pfad zu den Protokolldateien für den UDI-Assistenten an. Sie können diese Variable auf einen der folgenden Werte festlegen:

- Der Wert in der Tasksequenzvariablen _SMSTSLogPath

- Der Wert der Umgebungsvariablen %TEMP%, wenn die _SMSTSLogPath Tasksequenzvariable nicht festgelegt ist
Nein Ja
WizardConfigFilename

Gibt den Namen der Konfigurationsdatei des UDI-Assistenten an, die derzeit verwendet wird. Die ApplicationPage-Assistentenseite liest den Wert dieser Variablen und sucht nach der entsprechenden .app Datei, die die Liste der Anwendungen enthält. Wenn die Konfigurationsdatei des UDI-Assistenten beispielsweise den Namenconfig.xml hat , sucht die Seite des Assistenten nach der entsprechenden .app Datei (config.xml.app).
Nein Ja

Integrierte UDI-Assistentenseiten

Tabelle 26 listet die integrierten UDI-Assistentenseiten auf. Jede integrierte UDI-Assistentenseite wird in einem nachfolgenden Abschnitt behandelt.

Tabelle 26. Integrierte Assistentenseiten und ihre Beschreibungen

Assistentenseite Beschreibung
AdminAccounts Verwenden Sie diese Assistentenseite, um das Kennwort für das lokale Administratorkonto festzulegen und weitere Benutzer zur lokalen Administratorgruppe auf dem Zielcomputer hinzuzufügen.
ApplicationPage Verwenden Sie diese Assistentenseite, um die Liste der Anwendungen zu konfigurieren, die während des Setupprozesses installiert werden können. Diese Anwendungen können Anwendungen oder Pakete und Programme aus dem Konfigurations-Manager enthalten.
BitLockerPage Verwenden Sie diese Assistentenseite, um die BitLocker-Einstellungen für den Zielcomputer zu konfigurieren.
ComputerPage Auf dieser Assistentenseite können Sie den Computernamen des Zielcomputers, die Domäne oder Arbeitsgruppe, der der beigetreten werden soll, und die Anmeldeinformationen konfigurieren, die beim Beitritt zu einer Domäne verwendet werden sollen.
ConfigScanPage Verwenden Sie diese Assistentenseite, um UDI-Tasks auszuführen, die die Konfiguration des Zielcomputers überprüfen, um festzustellen, ob der Zielcomputer für die Bereitstellung des Betriebssystemabbilds bereit ist. Diese Bereitschaft umfasst ausreichende Systemressourcen und die Sicherstellung, dass alle erforderliche Software ordnungsgemäß installiert und konfiguriert ist.
LanguagePage Auf dieser Assistentenseite können Sie bestimmen, welches Sprachpaket installiert werden soll, die Standardsprache für das Zielbetriebssystem, das Tastaturgebietsschema und die Zeitzone, in der sich der Computer physisch befindet.
ProgressPage Verwenden Sie diese Assistentenseite, um UDI-Tasks auszuführen, die die Migrationsdaten des Benutzerstatus vom Zielcomputer erfassen.
RebootPage Verwenden Sie diese Assistentenseite, um den Benutzer zu benachrichtigen, dass der Zielcomputer neu gestartet wird. Sie können die Benachrichtigung mit dem UDI-Assistenten-Designer konfigurieren.
SummaryPage Verwenden Sie diese Assistentenseite, um den Benutzer über die Konfigurationsoptionen zu informieren, die beim Ausführen des UDI-Assistenten ausgewählt wurden. Die auf dieser Assistentenseite angezeigten Konfigurationsinformationen werden automatisch von anderen Assistentenseiten gesammelt. Bei einigen Feldern auf anderen Seiten des Assistenten können Sie die auf dieser Seite des Assistenten angezeigten Untertitel (Bezeichnung) mithilfe des UDI-Assistenten-Designers konfigurieren.
UDAPage Verwenden Sie diese Assistentenseite, um die UDA zwischen dem Zielcomputer und einem angegebenen Benutzer zu konfigurieren. Das Definieren der Affinität zwischen einem Computer und einem Benutzer ermöglicht die automatische Installation von Software, die für einen Benutzer bereitgestellt wird. Das BDA-Feature ist nur im Konfigurations-Manager und im UDI-Szenario "Neuer Computer" verfügbar.
UserStatePage Verwenden Sie diese Assistentenseite, um die Einstellungen für die Erfassung oder Wiederherstellung von Benutzerstatusmigrationsdaten zu konfigurieren. Auf dieser Assistentenseite kann der Benutzer den Speicherort auswählen, an dem Daten zur Benutzerstatusmigration erfasst oder wiederhergestellt werden sollen.
VolumePage Auf dieser Seite können Sie die Einstellungen für das Datenträgervolume auf dem Zielcomputer konfigurieren, auf dem das Betriebssystem bereitgestellt wird. Diese Einstellungen umfassen die Auswahl des Zielbetriebssystems, die Auswahl des Ziellaufwerks, die Auswahl einer beliebigen Windows-Installation und die Bestimmung, ob das Ziellaufwerk als Teil des Bereitstellungsprozesses formatiert werden soll.
WelcomePage Verwenden Sie diese Assistentenseite, um dem Benutzer Informationen zum UDI-Assistenten und zum Bereitstellungsprozess bereitzustellen. Sie können die Benachrichtigung mit dem UDI-Assistenten-Designer konfigurieren.

AdminAccounts

Verwenden Sie diese Assistentenseite, um das Kennwort für das lokale Administratorkonto festzulegen und der lokalen Administratorgruppe auf dem Zielcomputer einen anderen Benutzer hinzuzufügen.

Tasksequenzvariablen

Tabelle 27 listet die Tasksequenzvariablen der AdminAccounts mit der Beschreibung auf und bestimmt, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 27. Tasksequenzvariablen für AdminAccounts

Variable Lesen Write Config
OSDAddAdmin

Gibt eine Liste zusätzlicher Benutzernamen an, die der lokalen Administratorgruppe auf dem Zielcomputer hinzugefügt werden sollen.
Ja Ja Ja
OSDLocalAdminPassword

Gibt die Kennwörter für das lokale integrierte Administratorkonto auf dem Zielcomputer an.
Ja Ja Ja

ApplicationPage

Verwenden Sie diese Assistentenseite, um die Liste der Anwendungssoftware zu konfigurieren, die während des Setupprozesses installiert werden kann. Diese Anwendungen können Anwendungen oder Pakete und Programme aus dem Konfigurations-Manager enthalten.

Hinweis

Wenn Anwendungen deaktiviert zu sein scheinen, ist für die Anwendung möglicherweise eine Genehmigung durch den Administrator erforderlich, diese wurde jedoch noch nicht genehmigt. Wenn das Kontrollkästchen Administratorgenehmigung erforderlich ist, wenn Benutzer diese Anwendung anfordern für die Anwendung aktiviert ist, überprüfen Sie, ob die Anwendung genehmigt wurde. Weitere Informationen finden Sie unter Bereitstellen von Anwendungen in Konfigurations-Manager.

Tasksequenzvariablen

Tabelle 28 listet die ApplicationPage-Tasksequenzvariablen mit der Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 28. ApplicationPage-Tasksequenzvariablen

Variable Lesen Write Config
ApplicationBaseVariable

Gibt den Namen an, der als Basis für die Tasksequenzvariablennamen verwendet wird, die für jede auf der ApplicationPage-Assistentenseite ausgewählte Konfigurations-Manager-Anwendung erstellt werden. Diese Variable wird mithilfe der Schaltfläche "Softwareeinstellungen bearbeiten" in der Gruppe "Einstellungen bearbeiten" im Menüband des UDI-Assistenten-Designer konfiguriert.

Für jede auf dieser Seite ausgewählte Anwendung wird eine separate Tasksequenzvariable erstellt. Der Standardwert für diese Variable ist APPLICATIONS. So lauten beispielsweise die Standardnamen der Tasksequenzvariablen, die für jede auf dieser Seite ausgewählte Anwendung erstellt werden , APPLICATIONS001, APPLICATIONS002, APPLICATIONS003 usw.
Nein Ja Ja
OSDApplicationList

Gibt die Liste der Anwendungsbezeichner an, die anfänglich ausgewählt werden sollen. Die Variable enthält eine Liste von numerischen Werten, die durch Semikolons (;)) getrennt sind.

Die Anwendungsbezeichner finden Sie im Id-Attribut des Application-Elements in der Anwendungskonfigurationsdatei des UDI-Assistenten (UDIWizard_Config.xml.app). Für jede Anwendung, die auf dieser Assistentenseite angezeigt wird, wird ein eigenes Anwendungselement angezeigt.
Ja Nein Nein
OSDArchitecture

Gibt die Prozessorarchitektur des Zielcomputers an. Die ApplicationPage-Assistentenseite verwendet diese Variable, um die verfügbaren Anwendungen zu filtern, wenn die VolumeArchitecture-Speichervariable nicht festgelegt wurde. Wenn jedoch die Speichervariable VolumeArchitecture festgelegt wurde, hat sie beim Filtern der verfügbaren Anwendungen immer Vorrang vor dieser Tasksequenzvariablen.

Der Wert für diese Variable kann sein:

- x86, was auf eine 32-Bit-Prozessorarchitektur hinweist

- AMD64, der eine 64-Bit-Prozessorarchitektur anzeigt
Ja Nein Nein
OSDBaseVariableName

Gibt den Namen an, der als Basis für die Tasksequenzvariablennamen verwendet wird, die für jedes auf der Seite des ApplicationPage-Assistenten ausgewählte Konfigurations-Manager-Paket und -Programm erstellt werden. Diese Variable wird mithilfe der Schaltfläche "Softwareeinstellungen bearbeiten" in der Gruppe "Seitenverhalten" im Menüband des UDI-Assistenten-Designers konfiguriert.

Für jede auf dieser Seite ausgewählte Anwendung wird eine separate Tasksequenzvariable erstellt. Der Standardwert für diese Variable ist PACKAGES. So lauten beispielsweise die Standardnamen der Tasksequenzvariablen, die für jede auf dieser Seite ausgewählte Anwendung erstellt werden , PACKAGES001, PACKAGES002, PACKAGES003 usw.
Nein Ja Ja

Arbeitsspeichervariablen

Tabelle 29 listet die ApplicationPage-Speichervariablen mit der Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen oder geschrieben wird.

Tabelle 29. ApplicationPage-Arbeitsspeichervariablen

Variable Lesen Write
VolumeArchitecture

Gibt die Prozessorarchitektur des bereitzustellenden Zielbetriebssystemimages an (unabhängig davon, ob das Image ein 32-Bit- oder 64-Bit-Betriebssystem enthält). Wenn diese Seite angezeigt wird, wird überprüft, ob sich diese Variable geändert hat. Wenn sich die Variable seit dem letzten Anzeigen der Assistentenseite geändert hat, filtert die Assistentenseite die zur Auswahl stehenden Programme basierend auf der Architektur des Zielbetriebssystems. Wenn z. B. ein 32-Bit-Betriebssystem bereitgestellt werden soll, entfernt (filtert) die Assistentenseite alle 64-Bit-Anwendungen aus der Liste der verfügbaren Anwendungen auf der Assistentenseite.
Ja Nein
WizardConfigFilename

Gibt den Namen der Konfigurationsdatei des UDI-Assistenten an, die derzeit verwendet wird. Wenn der Wert der Link.Uri-Settereigenschaft leer ist, liest die ApplicationPage-Assistentenseite den Wert dieser Variablen, um die entsprechende .app Datei zu finden, die die Liste der Anwendungen enthält. Wenn die Konfigurationsdatei des UDI-Assistenten beispielsweise den Namenconfig.xml hat , sucht die Seite des Assistenten nach der entsprechenden .app Datei (config.xml.app). Diese Variable wird festgelegt, wenn der UDI-Assistent gestartet wird.

Die Link.Uri-Settereigenschaft wird im Dialogfeld "Softwareeinstellungen" festgelegt, das über die Schaltfläche "Softwareeinstellungen bearbeiten" in der Gruppe "Seitenverhalten" im Menüband des UDI-Assistenten-Designers geöffnet werden kann.
Ja Nein

BitLockerPage

Diese Assistentenseite wird verwendet, um BitLocker-Einstellungen für den Zielcomputer zu konfigurieren.

Tasksequenzvariablen

Tabelle 30 listet die BitLockerPage-Tasksequenzvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen oder von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 30. BitLockerPage-Tasksequenzvariablen

Variable Lesen Write Config
BDEInstallSuppress

Gibt an, ob die BitLocker-Installation unterdrückt werden soll. Wenn die Variable festgelegt ist auf:

- JA, dann ist das Kontrollkästchen BitLocker aktivieren aktiviert, und die Installation wird ausgeführt.

- NEIN, dann ist das Kontrollkästchen BitLocker aktivieren deaktiviert, und die Installation wird nicht ausgeführt.
Ja Ja Ja
BDEKeyStandort

Gibt den vollqualifizierten Pfad zum Speicherort der BitLocker-Verschlüsselungsschlüssel an, wobei es sich um einen lokalen oder UNC-Pfad handeln kann. Diese Variable ist auf den Wert des KeyLocation-Setterwerts in der Konfigurationsdatei des UDI-Assistenten für die BitLockerPage festgelegt. Diese Variable wird nur als gültig angesehen, wenn OSDBitLockerMode auf TPMKEY oder KEY festgelegt ist.
Nein Ja Nein
BDEPin

Gibt den BitLocker-PIN-Wert an, wenn die Option "BitLocker mit TPM und PIN aktivieren " ausgewählt ist.
Ja Ja Ja
OSDBitLockerCreateRecoveryPassword

Gibt an, ob ein BitLocker-Wiederherstellungskennwort in AD DS gespeichert werden soll. Wenn die Variable festgelegt ist auf:

- AD verwenden, ist die Option In Active Directory ausgewählt, und die Wiederherstellungsschlüssel werden in AD DS gespeichert (empfohlen)

- KEINE, DANN IST DIE OPTION "KEINEN WIEDERHERSTELLUNGSSCHLÜSSEL ERSTELLEN " AUSGEWÄHLT, UND DIE WIEDERHERSTELLUNGSSCHLÜSSEL WERDEN NICHT IN AD DS GESPEICHERT (NICHT EMPFOHLEN)
Nein Ja Nein
OSDBitLockerMode

Gibt den Modus an, der beim Aktivieren von BitLocker auf dem Zielcomputer verwendet werden soll. Gültige Werte sind:

- TPM. Dieser Wert gibt an, dass die Option BitLocker nur mit TPM aktivieren ausgewählt ist und nur TPM verwendet wird, wenn BitLocker auf dem Zielcomputer aktiviert wird.

- HUBZINS. Dieser Wert gibt an, dass die Option BitLocker mit TPM und PIN aktivieren ausgewählt ist und dass TPM und eine benutzerdefinierte PIN verwendet werden, wenn BitLocker auf dem Zielcomputer aktiviert wird.

- TPMKEY verwenden. Dieser Wert gibt an, dass die Option "BitLocker mit TPM und Startschlüssel aktivieren " ausgewählt ist und dass TPM und ein Startschlüssel verwendet werden, wenn BitLocker auf dem Zielcomputer aktiviert wird.

- SCHLÜSSEL. Dieser Wert gibt an, dass die Option "BitLocker nur mit einem externen Startschlüssel aktivieren " ausgewählt ist und dass nur ein externer Startschlüssel verwendet wird, wenn BitLocker auf dem Zielcomputer aktiviert wird.
Nein Ja Nein
OSDBitLockerStartupKeyDrive

Gibt den Laufwerkbuchstaben an, auf dem der externe BitLocker-Startschlüssel auf dem Zielcomputer gespeichert wird. Diese Variable wird nur als gültig angesehen, wenn OSDBitLockerMode auf TPMKEY oder KEY festgelegt ist.
Nein Ja Nein
OSDBitLockerWaitForEncryption

Gibt an, ob die Tasksequenz warten soll, bis die BitLocker-Verschlüsselung abgeschlossen ist. Wenn die Variable festgelegt ist auf:

- JA, dann ist das Kontrollkästchen Warten Sie, bis die BitLocker-Verschlüsselung auf allen Laufwerken abgeschlossen ist, bevor Sie fortfahren , aktiviert und die Tasksequenz wartet, bis die Installation abgeschlossen ist

- NEIN, dann ist das Kontrollkästchen Warten Sie, bis die BitLocker-Verschlüsselung auf allen Laufwerken abgeschlossen ist, bevor Sie fortfahren , deaktiviert und die Tasksequenz wartet nicht, bis die Installation abgeschlossen ist.
Ja Ja Ja
Konfigurationsvariablen

Tabelle 31 listet die BitLockerPage-Konfigurationsvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 31. BitLockerPage-Konfigurationsvariablen

Variable Lesen Write Config
Schlüsselstandort

Gibt den vollqualifizierten Pfad zum Speicherort der BitLocker-Verschlüsselungsschlüssel an, wobei es sich um einen lokalen oder UNC-Pfad handeln kann. Dieser Konfigurationswert wird verwendet, um den Wert der Tasksequenzvariablen BDEKeyLocation für die BitLockerPage festzulegen. Diese Variable wird nur als gültig angesehen, wenn OSDBitLockerMode auf TPMKEY oder KEY festgelegt ist.
Ja Nein Ja

ComputerPage

Auf dieser Assistentenseite können Sie den Computernamen des Zielcomputers, die Domäne oder Arbeitsgruppe, der Sie beitreten möchten, und die Anmeldeinformationen konfigurieren, die beim Beitritt zu einer Domäne verwendet werden sollen. Wenn Sie diese Seite so konfigurieren, dass der Zielcomputer einer Domäne hinzugefügt wird, überprüft diese Assistentenseite standardmäßig die Anmeldeinformationen, die Sie für den Domänenbeitritt in AD DS angeben. Anschließend versucht diese Assistentenseite, ein Computerobjekt in AD DS zu ändern, um zu überprüfen, ob die auf dieser Seite bereitgestellten Benutzeranmeldeinformationen über Berechtigungen zum Erstellen oder Ändern des Computerobjekts verfügen. Sie können beide diese Verhaltensweisen deaktivieren. Wenn Sie die Überprüfung der Anmeldeinformationen deaktivieren, wird auch die Überprüfung der Berechtigungen zum Erstellen oder Ändern von Computerobjekten deaktiviert. Beide Überprüfungen erfolgen, wenn die Schaltfläche "Weiter " ausgewählt ist. Wenn bei einer der Überprüfungen ein Fehler auftritt, wird eine Fehlermeldung angezeigt, und diese Seite wird weiterhin angezeigt.

Bei der Bestimmung des Standardcomputernamens folgt die folgende Reihenfolge:

  1. Wenn der Wert " UserExistingComputerName" in der Konfigurationsdatei des UDI-Assistenten auf TRUE festgelegt ist, wird der vorhandene Computername verwendet (sofern vorhanden).

  2. Wenn die Tasksequenzvariable OSDComputerName festgelegt ist, wird der Computername in dieser Variablen verwendet.

  3. Wenn in der Konfigurationsdatei des UDI-Assistenten ein Standardwert für den Computernamen angegeben ist, wird dieser Wert verwendet.

Tasksequenzvariablen

Tabelle 32 listet die ComputerPage-Tasksequenzvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 32. ComputerPage-Tasksequenzvariablen

Variable Lesen Write Config
OSDComputerName

Gibt den Namen des Zielcomputers an. Der Wert dieser Variablen wird im Feld Computername festgelegt.
Ja Ja Ja
OSDDomainName

Gibt den Namen der Domäne an, der der Zielcomputer beitreten soll. Der Wert dieser Variablen wird im Feld "Domäne" festgelegt.
Ja Ja Ja
OSDDomainOUName

Gibt den Namen der Organisationseinheit in der Domäne an, in der das Zielcomputerobjekt platziert werden soll. Der Wert dieser Variablen wird im Feld Organisationseinheit festgelegt.
Ja Ja Ja
OSDJoinAccount

Gibt das Benutzerkonto an, das verwendet wird, um den Zielcomputer der Domäne hinzuzufügen. Der Wert für diese Variable wird im Feld Benutzername festgelegt.
Ja Ja Ja
OSDJoinPassword

Gibt das Kennwort für das Benutzerkonto an, das verwendet wird, um den Zielcomputer der Domäne hinzuzufügen. Der Wert für diese Variable wird in den Feldern Kennwort und Kennwort bestätigen festgelegt.
Ja Ja Ja
OSDNetworkJoinType

Gibt an, ob der Zielcomputer einer Arbeitsgruppe oder einer Domäne angehören soll. Wenn der Wert festgelegt ist auf:

- 0, dann wird die Option Domäne ausgewählt, und der Zielcomputer wird einer Domäne beigetreten

- 1, dann wird die Option Arbeitsgruppe ausgewählt, und der Zielcomputer wird einer Arbeitsgruppe beigetreten
Nein Ja Nein
SMSTSAssignUsersMode

Gibt den Modus zum Konfigurieren der Benutzeraffinität in Konfigurations-Manager an. Verwenden Sie diese Variable, um das Verhalten beim Erstellen einer Affinität zwischen dem Zielcomputer und Benutzerkonten in der Tasksequenzvariablen SMSTSUdaUsers zu konfigurieren. Wenn diese Variable vor dem Anzeigen dieser Seite nicht angegeben wird, wird der Wert dieser Variablen auf Pending ( Ausstehend) gesetzt.

Mögliche Werte für diese Variable sind:

- Automatisch. Die Affinitätsverarbeitung wird automatisch vom Konfigurations-Manager genehmigt.

- Ausstehend. Die Regeln zur Affinitätsverarbeitung müssen von einem Konfigurations-Manager-Administrator genehmigt werden.

- Deaktiviert. Es findet keine Affinitätsverarbeitung statt.
Nein Ja Nein
Konfigurationsvariablen

Tabelle 33 listet die ComputerPage-Konfigurationsvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 33. ComputerPage-Konfigurationsvariablen

Variable Lesen Write Config
ADComputerObjectCheck

Gibt an, ob die ComputerPage-Assistentenseite überprüft, ob die bereitgestellten Anmeldeinformationen über die richtigen Berechtigungen zum Ändern eines Computerobjekts in AD DS verfügen, bevor sie mit der nächsten Assistentenseite fortfahren.

Hinweis:

Diese Konfigurationseinstellung wird ignoriert, wenn ADCredentialCheck auf FALSE festgelegt ist.

Wenn der Wert festgelegt ist auf:

- TRUE, dann wird das Kontrollkästchen Active Directory-Computerobjektprüfung im Assistentenseiten-Editor im Abschnitt "Anmeldeinformationen für den Domänenbeitritt" im UDI-Assistenten-Designer aktiviert, und die Berechtigungen zum Ändern eines Computerobjekts für die Anmeldeinformationen werden überprüft

- FALSCH, dann wird das Kontrollkästchen Active Directory-Computerobjektprüfung im Assistentenseiten-Editor im Abschnitt Domänenbeitritts-Anmeldeinformationen im UDI-Assistenten-Designer deaktiviert, und die Berechtigungen zum Ändern eines Computerobjekts für die Anmeldeinformationen werden nicht überprüft
Ja Nein Ja
ADCredentialCheck

Gibt an, ob die ComputerPage-Assistentenseite die Anmeldeinformationen validiert, die für den Beitritt zu einer Domäne angegeben sind, bevor Sie mit der nächsten Assistentenseite fortfahren. Wenn der Wert festgelegt ist auf:

- TRUE, dann wird das Kontrollkästchen "Active Directory-Anmeldeinformationen überprüfen" im Assistentenseiten-Editor im Abschnitt "Anmeldeinformationen für den Domänenbeitritt" im UDI-Assistenten-Designer aktiviert, und die Anmeldeinformationen werden überprüft

Wenn diese Konfigurationseinstellung auf TRUE festgelegt ist, werden die Anmeldeinformationen auch dann überprüft, wenn die Anmeldeinformationsfelder deaktiviert (gesperrt) sind.

- FALSE: Im UDI-Assistenten-Designer ist das Kontrollkästchen "Active Directory-Anmeldeinformationen überprüfen" im Assistentenseiten-Editor im Abschnitt "Anmeldeinformationen für den Domänenbeitritt" deaktiviert, und die Anmeldeinformationen werden nicht überprüft

Wenn diese Konfigurationseinstellung auf FALSE festgelegt ist, wird die ADComputerObjectCheck-Konfigurationseinstellung ignoriert, und es wird nicht überprüft, ob die bereitgestellten Anmeldeinformationen ein Computerobjekt in AD DS ändern können.
Ja Nein Ja
UseExistingComputerName

Gibt an, ob die Seite des ComputerPage-Assistenten den vorhandenen Computernamen auf dem Zielcomputer als Standard für den Computernamen verwendet.

Hinweis:

Dieses Kontrollkästchen ist nur für das Szenario "Computer aktualisieren" relevant.

Wenn der Wert festgelegt ist auf:

- WAHR ist, wird das Kontrollkästchen Vorhandenen Computernamen verwenden im Assistenten Seiten-Editor im Abschnitt Computername im UDI-Assistenten-Designer aktiviert, und der vorhandene Computername wird als Standardcomputername für den Zielcomputer verwendet, nachdem das neue Betriebssystem bereitgestellt wurde

- FALSCH: Dann ist das Kontrollkästchen Vorhandenen Computernamen verwenden im Assistentenseiten-Editor im Abschnitt Computername im UDI-Assistenten-Designer deaktiviert, und der vorhandene Computername wird nicht als Standardcomputername für den Zielcomputer verwendet, nachdem das neue Betriebssystem bereitgestellt wurde
Ja Nein Ja

ConfigScanPage

Verwenden Sie diese Assistentenseite, um UDI-Tasks auszuführen, die die Konfiguration des Zielcomputers überprüfen, um festzustellen, ob der Zielcomputer für die Bereitstellung des Betriebssystemabbilds bereit ist. Zu dieser Bereitschaft gehört, dass ausreichende Systemressourcen vorhanden sind und dass alle erforderliche Software ordnungsgemäß installiert und konfiguriert wird. Darüber hinaus werden andere UDI-Tasks ausgeführt, die Konfigurationsinformationen über den Zielcomputer sammeln, z. B. identifizieren:

  • Ob der Computer an die Stromversorgung angeschlossen ist (im Gegensatz zum Betrieb mit Akkubetrieb)

  • Ob der Computer mit einer kabelgebundenen Netzwerkverbindung verbunden ist (im Gegensatz zu einer drahtlosen Netzwerkverbindung)

  • Alle installierten Anwendungen

  • Alle installierten Drucker

LanguagePage

Auf dieser Assistentenseite können Sie ermitteln, welche Sprachpakete installiert werden sollen, die Standardsprache für das Zielbetriebssystem, das Tastaturgebietsschema und die Zeitzone, in der sich der Computer befindet.

Tasksequenzvariablen

Tabelle 34 listet die LanguagePage-Tasksequenzvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 34. LanguagePage-Tasksequenzvariablen

Variable Lesen Write Config
InputLocale

Gibt das Eingabegebietsschema des Zielbetriebssystems an. Sie legen den Wert dieser Variablen im Feld Zeit- und Währungsformat fest. Wenn nicht angegeben, wird das im Image konfigurierte Eingabegebietsschema verwendet.
Ja Ja Ja
KeyboardLocale

Gibt das Tastaturgebietsschema des Zielbetriebssystems an. Legen Sie den Wert dieser Variablen im Feld Tastaturlayout fest. Wenn nicht angegeben, wird das im Image konfigurierte Tastaturgebietsschema verwendet.
Ja Ja Ja
OSDTimeZone

Gibt die Zeitzone an, in der sich der Zielcomputer physisch befindet. Legen Sie den Wert dieser Variablen im Feld "Zeitzone " fest. Wenn nicht angegeben, wird die im Image konfigurierte Zeitzone verwendet.
Ja Ja Ja
UILanguage

Gibt die Standardsprache an, die für das Zielbetriebssystem verwendet werden soll. Legen Sie den Wert dieser Variablen im Feld "Zu installierende Sprache " fest. Wenn nicht angegeben, wird die im Image konfigurierte Sprache verwendet.
Ja Ja Ja

ProgressPage

Verwenden Sie diese Assistentenseite, um UDI-Tasks auszuführen, die die Migrationsdaten des Benutzerstatus vom Zielcomputer erfassen. B.:

RebootPage

Verwenden Sie diese Assistentenseite, um den Benutzer zu benachrichtigen, dass der Zielcomputer neu gestartet wird. Sie können die Benachrichtigung mit dem UDI-Assistenten-Designer konfigurieren.

SummaryPage

Verwenden Sie diese Assistentenseite, um den Benutzer über die Konfigurationsoptionen zu informieren, die beim Ausführen des UDI-Assistenten ausgewählt wurden. Die auf dieser Assistentenseite angezeigten Konfigurationsinformationen werden automatisch von anderen Assistentenseiten gesammelt. Bei einigen Feldern auf anderen Seiten des Assistenten können Sie die auf dieser Seite des Assistenten angezeigten Untertitel (Bezeichnung) mithilfe des UDI-Assistenten-Designers konfigurieren.

UDAPage

Verwenden Sie diese Assistentenseite, um die UDA zwischen dem Zielcomputer und einem angegebenen Benutzer zu konfigurieren. Das Zuweisen eines Benutzers als primärer Benutzer eines Computers ermöglicht die automatische Installation von Software, die für diesen Benutzer bereitgestellt wird. Das BDA-Feature ist nur im Konfigurations-Manager und nur im Bereitstellungsszenario "Neuer Computer" verfügbar.

Tasksequenzvariablen

Tabelle 35 listet die UDAPage-Tasksequenzvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 35. UDAPage-Tasksequenzvariablen

Variable Lesen Write Config
SMSTSAssignUsersMode

Gibt den Modus zum Konfigurieren der Benutzeraffinität in Konfigurations-Manager an. Verwenden Sie diese Variable, um das Verhalten beim Erstellen einer Affinität zwischen dem Zielcomputer und Benutzerkonten in der Tasksequenzvariablen SMSTSUdaUsers zu konfigurieren. Um diese Variable festzulegen, aktivieren Sie das Kontrollkästchen Benutzer-Gerät-Affinität verwenden .

Wenn die Variable festgelegt ist auf:

- Auto: dann wird die Affinitätsverarbeitung automatisch vom Konfigurations-Manager genehmigt

- Ausstehend, müssen die Affinitätsverarbeitungsregeln von einem Konfigurations-Manager-Administrator genehmigt werden (dies ist der Wert, der verwendet wird, wenn das Kontrollkästchen "Benutzer-Gerät-Affinität verwenden" aktiviert ist.)

- Deaktiviert, dann findet keine Affinitätsverarbeitung statt
Nein Ja Nein
SMSTSUdaUsers

Gibt die Benutzer an, die dem Zielcomputer zugeordnet werden sollen. Das Affinitätskonto zwischen Benutzer und Gerät legt diese Variable fest. Diese Variable kann einen oder mehrere Benutzer angeben und hat das Format Domain\User1, Domain\User2.
Ja Ja Ja

UserStatePage

Verwenden Sie diese Assistentenseite, um die Einstellungen für die Erfassung oder Wiederherstellung von Benutzerstatusmigrationsdaten zu konfigurieren. Diese Assistentenseite wird sowohl für die Erfassung als auch für die Wiederherstellung von Benutzerstatusmigrationsdaten verwendet.

Die UserStatePage kann Daten zur Benutzerstatusmigration von einem lokal an den Zielcomputer angeschlossenen Datenträger, einem an den Zielcomputer angeschlossenen USB-Laufwerk oder einem freigegebenen Netzwerkordner erfassen oder wiederherstellen. Darüber hinaus können Sie auswählen, dass keine Benutzerdaten wiederhergestellt werden sollen. Die Codelogik hinter der Assistentenseite aktiviert, deaktiviert oder wählt automatisch jede der folgenden Optionen aus, basierend auf dem Bereitstellungsszenario und der Formatierung des Datenträgers:

  • Keine wiederherzustellenden Daten. Diese Option gibt an, dass keine Benutzerstatus-Migrationsdaten wiederhergestellt werden müssen, und legt die OSDUserStateMode-Tasksequenzvariable und die UserStateMode-Variable auf NoData fest.

  • Lokal. Diese Option gibt an, dass die Benutzerstatus-Migrationsdaten auf einem lokal an den Zielcomputer angefügten Datenträger gespeichert werden sollen, und legt die Tasksequenzvariable OSDUserStateMode und die UserStateMode-Variable auf Local fest.

  • USB. Diese Option gibt an, dass die Benutzerstatus-Migrationsdaten auf einem USB-Datenträger gespeichert werden sollen, der lokal an den Zielcomputer angeschlossen ist, und legt die Tasksequenzvariable OSDUserStateMode und die UserStateMode-Variable auf USB fest.

  • Netzwerk kommunizieren. Diese Option gibt an, dass die Benutzerstatus-Migrationsdaten in einem freigegebenen Netzwerkordner gespeichert werden sollen, und legt die OSDUserStateMode-Tasksequenzvariable und die UserStateMode-Variable auf Network fest.

NEWCOMPUTER Stage-Verhalten

Die NEWCOMPUTER-Phase wird für Computer verwendet, auf denen keine Benutzerstatus-Migrationsdaten vorhanden sind. Das Bereitstellungsszenario "Neuer Computer" kann als zweiter Teil des Bereitstellungsszenarios "Computer ersetzen" verwendet werden. Wenn der Benutzer Folgendes auswählt:

  • Formatieren Sie den Datenträger auf dem Zielcomputer, dann geht die UserStatePage davon aus, dass sich keine Benutzerstatus-Migrationsdaten auf der lokalen Festplatte befinden, daher ist die Option "Lokal " deaktiviert und alle anderen Optionen aktiviert

  • Wenn Sie den Datenträger auf dem Zielcomputer nicht formatieren, geht die UserStatePage davon aus, dass Benutzerstatus-Migrationsdaten vorhanden sind, die wiederhergestellt werden müssen, und alle Optionen außer der Option "Lokal " sind deaktiviert. (Die Option "Lokal " bietet eine schnellere Methode zum Wiederherstellen der Benutzerstatus-Migrationsdaten als die USB- oder Netzwerkmethoden für freigegebene Ordner.)

    Tabelle 36 zeigt das Verhalten der Optionen auf der Assistentenseite für die NEWCOMPUTER-Phase. Die Spalte Format gibt an, ob die Zielfestplatte als Teil der Bereitstellung formatiert werden soll. Die anderen Spalten geben die Konfiguration der Optionen an, wenn die UserStatePage geladen wird.

Tabelle 36. Verhalten der Optionen für die NEWCOMPUTER Stage

Format NoData Local USB Netzwerk
Ja Aktiviert Deaktiviert Aktiviert Aktiviert
Nein Deaktiviert Ausgewählt Deaktiviert Deaktiviert
NewComputer.Prestaged Stage-Verhalten

Der NEWCOMPUTER. Die vorab bereitgestellte Phase basiert auf dem vorab bereitgestellten Medienfeature im Konfigurations-Manager. Da die lokale Festplatte neu ist, gibt es keine Benutzerstatus-Migrationsdaten, die von der lokalen Festplatte wiederhergestellt werden müssen, daher ist die Option Lokal deaktiviert. Alle anderen Optionen sind für dieses Bereitstellungsszenario gültig und aktiviert. Es ist keine Standardoption ausgewählt.

Tabelle 37 listet das Verhalten der Optionen auf der Assistentenseite für die Phase NewComputer.Prestaged auf. Die Spalte Format gibt an, ob die Zielfestplatte als Teil der Bereitstellung formatiert werden soll. Die anderen Spalten geben die Konfiguration der Optionen an, wenn die UserStatePage geladen wird.

Tabelle 37. Verhalten der Optionen für die NewComputer.Prestaged-Phase

Format NoData Local USB Netzwerk
Nicht zutreffend Aktiviert Deaktiviert Aktiviert Aktiviert
Verhalten der REFRESH-Phase

Die Aktualisierungsphase wird in einem vollständigen Windows-Betriebssystem anstelle von Windows PE initiiert. Wenn der Benutzer Folgendes auswählt:

  • Formatieren Sie den Datenträger auf dem Zielcomputer, dann geht die UserStatePage davon aus, dass keine Benutzerstatus-Migrationsdaten wiederhergestellt werden sollen, und alle Optionen außer der NoData-Option sind deaktiviert

  • Wenn Sie den Datenträger auf dem Zielcomputer nicht formatieren, geht die UserStatePage davon aus, dass Benutzerstatus-Migrationsdaten vorhanden sind, die wiederhergestellt werden müssen, und alle Optionen außer der Option "Lokal " sind deaktiviert. (Die Option "Lokal " bietet eine schnellere Methode zum Wiederherstellen der Benutzerstatus-Migrationsdaten als die USB- oder Netzwerkmethoden für freigegebene Ordner.)

    Tabelle 38 zeigt das Verhalten der Optionen auf der Assistentenseite für die REFRESH-Phase. Die Spalte Format gibt an, ob die Zielfestplatte als Teil der Bereitstellung formatiert werden soll. Die anderen Spalten geben die Konfiguration der Optionen an, wenn die UserStatePage geladen wird.

Tabelle 38. Verhalten der Optionen für die REFRESH-Phase

Format NoData Local USB Netzwerk
Ja Ausgewählt Deaktiviert Deaktiviert Deaktiviert
Nein Deaktiviert Ausgewählt Deaktiviert Deaktiviert
ERSETZEN. Verhalten der WinPE-Phase

Das ERSETZEN. Die WinPE-Phase erfasst die Benutzerstatus-Migrationsdaten vom vorhandenen (alten) Computer und stellt die Benutzerstatus-Migrationsdaten später mithilfe eines der Bereitstellungsszenarien für neue Computer wieder her. Da zwei verschiedene Computer an der Bereitstellung beteiligt sind, müssen die Daten zur Benutzerstatusmigration auf einem USB-Laufwerk oder in einem freigegebenen Netzwerkordner gespeichert werden. Das Speichern von Daten zur Benutzerstatusmigration auf einem lokalen Datenträger ist nicht verfügbar.

Tabelle 39 zeigt das Verhalten der Optionen auf der Assistentenseite für REPLACE. WinPE-Phase aus. Die Spalte Format gibt an, ob die Zielfestplatte als Teil der Bereitstellung formatiert werden soll. Die anderen Spalten geben die Konfiguration der Optionen an, wenn die UserStatePage geladen wird.

Tabelle 39. Verhalten der Optionen für REPLACE. WinPE Stage

Format NoData Local USB Netzwerk
Nicht zutreffend Deaktiviert Deaktiviert Aktiviert Aktiviert
Tasksequenzvariablen

Tabelle 40 listet die UserStatePage-Tasksequenzvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 40. UserStatePage-Tasksequenzvariablen

Variable Lesen Write Config
_SMSTsInWinPE

Gibt an, ob der UDI-Assistent in Windows PE ausgeführt wird. Wenn die Variable festgelegt ist auf:

- TRUE, dann wird der UDI-Assistent in Windows PE ausgeführt

- FALSE, dann wird der UDI-Assistent nicht in Windows PE, sondern in einem vollständigen Windows-Betriebssystem ausgeführt
Ja Nein Nein
OSDDataSourceDirectory

Gibt das Verzeichnis an, in dem die Migrationsdaten des Benutzerstatus gespeichert werden.
Nein Ja Nein
OSDDataSourceDrive

Gibt das USB-Laufwerk an, das zum Erfassen und Wiederherstellen von Daten zur Benutzerstatusmigration verwendet wird, das Sie im Feld "USB-Ziellaufwerk " auswählen. Wenn die Variable festgelegt ist, bevor die Assistentenseite angezeigt wird, wird der Wert der Variablen als Standardwert verwendet.
Ja Ja Nein
OSDDiskPart

Gibt an, ob das für die Installation des Zielbetriebssystems ausgewählte Laufwerk formatiert und partitioniert werden soll. Sie legen diese Variable auf der Seite des VolumePage-Assistenten fest, und der Code auf dieser Assistentenseite verwendet sie, um zu bestimmen, welche Optionen standardmäßig ausgewählt und aktiviert sind. Weitere Informationen finden Sie unter UserStatePage.
Ja Nein Ja
OSDHardLinks

Gibt an, ob die Benutzerstatus-Migrationsdaten auf einem lokalen Laufwerk erfasst oder von einem lokalen Laufwerk wiederhergestellt werden sollen. Wenn die Variable festgelegt ist auf:

- TRUE, dann wurde die Option Lokal ausgewählt, und die Benutzerstatus-Migrationsdaten werden auf einem lokalen Laufwerk erfasst oder wiederhergestellt, das an den Zielcomputer angeschlossen ist

- FALSE angezeigt wird, wurde die Option Lokal nicht ausgewählt, und es werden keine Daten zur Benutzerstatusmigration erfasst oder wiederhergestellt von einem lokalen Laufwerk, das an den Zielcomputer angefügt ist
Nein Ja Nein
OSDRestoreData

Gibt an, ob Daten wiederhergestellt werden müssen. Wenn die Variable festgelegt ist auf:

- TRUE, dann wurde die Option Lokal, USB-Ziellaufwerk oder Netzwerk ausgewählt, und die Migrationsdaten des Benutzerstatus werden auf dem Zielcomputer erfasst oder wiederhergestellt

- FALSE festgelegt ist, wurde die Option Keine wiederherzustellenden Daten ausgewählt, und es werden keine Benutzerstatus-Migrationsdaten auf dem Zielcomputer erfasst oder wiederhergestellt
Nein Ja Nein
OSDUserStateKey

Gibt den Benutzernamen an, der zum Sichern der Benutzerstatus-Migrationsdaten verwendet wird. Der Benutzername wird bei der Erfassung der Benutzerstatus-Migrationsdaten angegeben. Bei der Wiederherstellung der Migrationsdaten des Benutzerstatus müssen derselbe Benutzername und dasselbe Kennwort angegeben werden. Sie legen den Wert dieser Variablen im Feld Benutzername fest.
Ja Ja Ja
OSDUserStateKeyPassword

Gibt das Kennwort für den Benutzernamen an, der zum Sichern der Benutzerstatus-Migrationsdaten verwendet wird. Legen Sie den Wert dieser Variablen in den Feldern Kennwortund Kennwort bestätigen fest.
Ja Ja Ja
OSDUserStateMode

Gibt den Modus (die Methode) für die Erfassung oder Wiederherstellung der Benutzerstatus-Migrationsdaten an. Der Wert dieser Variablen wird durch die ausgewählten Optionen festgelegt. Wenn die Variable festgelegt ist auf:

- NoData verwenden, dann wurde die Option Keine Daten zur Wiederherstellung ausgewählt, und es werden keine Benutzerstatus-Migrationsdaten erfasst oder wiederhergestellt

- Lokal, dann wurde die Option Lokal ausgewählt, und die Migrationsdaten des Benutzerstatus werden von einer lokalen Festplatte auf dem Zielcomputer erfasst oder wiederhergestellt

- Network, dann wurde die Option Network ausgewählt, und die Migrationsdaten des Benutzerstatus werden in einem freigegebenen Netzwerkordner erfasst oder wiederhergestellt

- Bei Verwendung im Erfassungsmodus erstellt diese Option einen Ordner, der auf einem Hash des Benutzernamens und des Kennworts basiert, sodass die Identität der Migrationsdaten des Benutzerstatus geschützt ist. Beim Wiederherstellen der Benutzerstatus-Migrationsdaten müssen exakt derselbe Benutzername und das gleiche Kennwort verwendet werden, damit die Assistentenseite den Ordner genau finden kann.

- USB, dann wurde die Option USB-Ziellaufwerk ausgewählt, und die Migrationsdaten des Benutzerstatus werden auf einem USB-Laufwerk erfasst oder von diesem wiederhergestellt, das physisch an den Zielcomputer angeschlossen ist

- Das Verhalten der Assistentenseite für USB-Laufwerke wird auch von den Variablen Format, FormatPrompt und MinimumDriveSize beeinflusst.
Nein Ja Nein
SMSConnectNetworkFolderPath

Gibt den freigegebenen Netzwerkordner an, der zum Erfassen und Wiederherstellen von Daten zur Benutzerstatusmigration verwendet wird und im Feld "Netzwerk" ausgewählt wird. Im Feld Netzwerk wird ein benutzerfreundlicher Name für den freigegebenen Netzwerkordner angezeigt, der im Abschnitt Netzwerkfreigaben im Abschnitt Netzwerk-Kombinationsfeld auf der Assistentenseite des UDI-Assistenten-Designer konfiguriert ist. Wenn die Variable festgelegt ist, bevor die Assistentenseite angezeigt wird, wird der Wert der Variablen als Standardwert verwendet.
Ja Ja Ja
Arbeitsspeichervariablen

Tabelle 41 listet die UserStatePage-Speichervariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen oder geschrieben wird.

Tabelle 41. UserStatePage Memory Variables

Variable Lesen Write
DriveLetter

Gibt den Laufwerkbuchstaben für das USB-Laufwerk an, das auf der Seite des Assistenten im Feld "USB-Ziellaufwerk " ausgewählt wurde. Der Wert dieser Variablen ist der Laufwerkbuchstabe einschließlich des Doppelpunkts (:) Suffixes, z . B. M:.
Nein Ja
TargetDrive

Gibt die Untertitel an, die im Feld "USB-Ziellaufwerk" auf der Assistentenseite für das auf dem Zielcomputer ausgewählte USB-Laufwerk angezeigt werden. Der Wert dieser Variablen sieht in etwa wie im folgenden Beispiel aus:

M: VendorA Ultra TD v1.0 USB Device (74.5 GB)
Nein Ja
UserStateMode

Gibt die Option an, die mit den Optionen auf der Assistentenseite ausgewählt wurde, und ist auf denselben Wert wie die OSDUserStateMode-Variable festgelegt. Gültige Werte für diese Variable umfassen:

- NoData, die angibt, dass die Option "Keine Daten wiederherstellen" ausgewählt wurde

- Lokal, was angibt, dass die Option Lokal ausgewählt wurde

- USB, das angibt, dass die Option "USB-Ziellaufwerk " ausgewählt wurde

- Netzwerk, das angibt, dass die Option "Netzwerk " ausgewählt wurde
Nein Ja
Konfigurationsvariablen

Tabelle 42 listet die UserStatePage-Konfigurationsvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 42. UserStatePage-Konfigurationsvariablen

Variable Lesen Write Config
DataSourceText

Gibt eine Informationsnachricht an, die den Benutzer, der die Benutzerstatuserfassung oder -wiederherstellung durchführt, anweist, wie die Assistentenseite verwendet wird. Sie legen den Wert dieser Variablen im Anweisungstextfeld im Abschnitt "Meldung" im Assistenten-Editor im UDI-Assistenten-Designer fest.
Ja Nein Ja
Format

Gibt an, ob das für die Erfassung des Benutzerstatus auf dem Zielcomputer ausgewählte USB-Laufwerk vor der Erfassung von Benutzerstatus-Migrationsdaten partitioniert und formatiert werden soll. Legen Sie den Wert dieser Variablen fest, indem Sie das Kontrollkästchen "USB-Laufwerk vor der Aufnahme formatieren" im Abschnitt "USB-Kombinationsfeld" im ausgelagerten Editor des UDI-Assistenten-Designers aktivieren.

Wenn die Variable festgelegt ist auf:

- TRUE, dann wird das Laufwerk vor der Erfassung der Benutzerstatus-Migrationsdaten formatiert

- FALSE, dann wird das Laufwerk nicht formatiert, bevor die Benutzerstatus-Migrationsdaten erfasst werden.
Ja Nein Ja
FormatPrompt

Gibt an, ob der Benutzer bestätigen muss, dass das USB-Laufwerk, das zum Erfassen von Benutzerstatusmigrationsdaten verwendet wird, vor der Aufzeichnung formatiert werden soll. Legen Sie den Wert dieser Variablen fest, indem Sie das Kontrollkästchen Benutzer vor dem Formatieren des Ziellaufwerks auffordern im Abschnitt USB-Kombinationsfeld im Assistenten-Editor im UDI-Assistenten-Designer aktivieren.

Hinweis:

Diese Variable ist nur gültig, wenn die Tasksequenzvariable OSDUserStateMode auf USB festgelegt ist.
Ja Nein Ja
MinimumDriveSize

Gibt den minimal verfügbaren freien Speicherplatz in Gigabyte an, der erforderlich ist, damit ein Laufwerk zum Speichern von Benutzerstatusmigrationsdaten verfügbar ist. Der Wert dieser Variablen fungiert als Filter und wird im Textfeld "Minimale Laufwerksgröße" im Abschnitt "USB-Kombinationsfeld" im seitenweisen Editor des Assistenten im UDI-Assistenten-Designer festgelegt.
Ja Nein Ja
NetworkDrive

Gibt den Laufwerkbuchstaben an, den diese Assistentenseite für die Zuordnung zum freigegebenen Netzwerkordner in der Tasksequenzvariablen SMSConnectNetworkFolderPath verwendet. Die Zuordnung des freigegebenen Netzwerkordners wird zum Erfassen oder Wiederherstellen der Daten über die Migration des Benutzerstatus verwendet. Legen Sie den Wert dieser Variablen im Feld "Zugeordneter Laufwerkbuchstabe" im Abschnitt "Netzwerk-Kombinationsfeld" im ausgelagerten Editor des UDI-Assistenten-Designers fest. Der angegebene Laufwerkbuchstabe muss hinter dem Laufwerkbuchstaben den Doppelpunkt (:) enthalten und darf auf dem Zielcomputer nicht verwendet werden. Wenn der Zielcomputer beispielsweise über die Laufwerke C: und D: verfügt, können C: und D: für diese Variable nicht verwendet werden.

Hinweis:

Diese Variable ist nur gültig, wenn die Tasksequenzvariable OSDUserStateMode auf Network festgelegt ist.
Ja Nein Ja
Status

Gibt an, ob die Seite des Assistenten zum Erfassen oder Wiederherstellen der Daten zur Benutzerstatusmigration verwendet wird. Legen Sie den Wert dieser Variablen im Feld "Mitschreiben oder Wiederherstellen" im Abschnitt "Speicherort mitschreiben/wiederherstellen" im Assistenten-Editor im UDI-Assistenten-Designer fest. Wenn die Variable festgelegt ist auf:

- Mitschreiben, dann wird die Assistentenseite verwendet, um Daten zur Benutzerstatusmigration zu erfassen

- Wiederherstellen, dann wird die Assistentenseite verwendet, um die Migrationsdaten des Benutzerstatus wiederherzustellen
Ja Nein Ja

VolumePage

Auf dieser Seite des Assistenten können Sie die Einstellungen für das Datenträgervolume auf dem Zielcomputer konfigurieren, auf dem das Betriebssystem bereitgestellt wird. Diese Einstellungen umfassen die Auswahl des Zielbetriebssystems, die Auswahl des Ziellaufwerks, die Auswahl einer beliebigen Windows-Installation und die Bestimmung, ob das Ziellaufwerk als Teil des Bereitstellungsprozesses formatiert werden soll.

Tasksequenzvariablen

Tabelle 43 listet die VolumePage-Tasksequenzvariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen, von der Assistentenseite geschrieben oder in der Konfigurationsdatei des UDI-Assistenten konfiguriert werden kann.

Tabelle 43. VolumePage-Tasksequenzvariablen

Variable Lesen Write Config
OSDDiskPart

Gibt an, ob das für die Bereitstellung des Zielbetriebssystems auf dem Zielcomputer ausgewählte Laufwerk vor der Erfassung von Benutzerstatus-Migrationsdaten partitioniert und formatiert werden soll. Der Wert dieser Variablen wird durch eines der folgenden Kontrollkästchen auf der Assistentenseite festgelegt:

- Reinigen Sie das ausgewählte Volume. Dieses Kontrollkästchen wird angezeigt, wenn der UDI-Assistent in einem vollständigen Windows-Betriebssystem ausgeführt wird. Sie können die SMS mithilfe der Settereigenschaft FormatFullOS für die Assistentenseite in der Konfigurationsdatei des UDI-Assistenten konfigurieren.

- Partitionieren und Formatieren des Datenträgers 0. Dieses Kontrollkästchen wird angezeigt, wenn der UDI-Assistent in Windows PE ausgeführt wird. Sie können die SMS mithilfe der Settereigenschaft FormatWinPE für die Assistentenseite in der Konfigurationsdatei des UDI-Assistenten konfigurieren.

Die Codelogik hinter der UserStatePage-Assistentenseite verwendet diese Variable, um zu bestimmen, welche Optionen standardmäßig ausgewählt und aktiviert sind.

Wenn die Variable festgelegt ist auf:

- TRUE, dann wird das Laufwerk partitioniert und formatiert, bevor das Zielbetriebssystem bereitgestellt wird.

- FALSE angezeigt wird, ist das Laufwerk vor der Bereitstellung des Zielbetriebssystems nicht partitioniert und formatiert
Ja Ja Ja
OSDImageIndex

Gibt einen numerischen Index des Betriebssystemimages in der WIM-Datei an, die im Kombinationsfeld "Imageauswahl" ausgewählt ist. Sie konfigurieren die Liste möglicher Betriebssystemimages im Feld "Imageauswahl " in der Liste "Werte des Image-Kombinationsfelds" im Abschnitt "Image-Kombinationsfeld " im Seiteneditor des VolumePage-Assistenten . Der Bildindex wird als Teil jedes Bilds in der Liste " Bildkombinationsfeldwerte " konfiguriert.
Ja Ja Ja
OSDImageName

Gibt den Namen des Betriebssystemimages in der WIM-Datei an, das im Dialogfeld "Imageauswahl " ausgewählt ist. Die Liste der möglichen Betriebssystemimages im Kombinationsfeld "Imageauswahl" wird in der Liste "Werte des Image-Kombinationsfelds" im Abschnitt "Image-Kombinationsfeld" auf der Seite des VolumePage-Assistenten-Seiteneditors konfiguriert. Der Bildname wird als Teil jedes Bilds in der Liste " Bild-Kombinationsfeldwerte " konfiguriert.
Nein Ja Nein
OSDTargetDrive

Gibt den Laufwerkbuchstaben für das Volume an, das auf der Seite des Assistenten im Feld "Volume " ausgewählt wurde. Der Wert dieser Variablen ist der Laufwerkbuchstabe einschließlich des Doppelpunkts (:) Suffixes, z . B. C:.
Nein Ja Nein
OSDWinPEWindir

Gibt den Speicherort einer vorhandenen Windows-Installation auf dem Zielcomputer an. Legen Sie den Wert dieser Variablen im Feld "Windows-Verzeichnis " auf der Assistentenseite fest.
Nein Ja Nein
Arbeitsspeichervariablen

Tabelle 44 listet die VolumePage-Speichervariablen mit einer Beschreibung auf und gibt an, ob die Variable von der Assistentenseite gelesen oder geschrieben wird.

Tabelle 44. VolumePage-Speichervariablen

Variable Lesen Write
VolumeArchitecture

Gibt die Prozessorarchitektur des bereitzustellenden Betriebssystems an, die im Dialogfeld "Imageauswahl " ausgewählt ist. Die VolumeArchitecture-Assistentenseite verwendet diese Variable, um die Architektur der auf dieser Seite angezeigten Anwendungen zu filtern. Wenn z. B. ein 32-Bit-Betriebssystem bereitgestellt werden soll, entfernt (filtert) die VolumeArchitecture-Assistentenseite alle 64-Bit-Anwendungen aus der Liste der verfügbaren Anwendungen.

Wenn die Variable festgelegt ist auf:

- x86, dann wurde ein 32-Bit-Betriebssystem ausgewählt

- AMD64, dann wurde 64-Bit-Betriebssystem ausgewählt
Nein Ja

WelcomePage

Verwenden Sie diese Assistentenseite, um dem Benutzer Informationen zum UDI-Assistenten und zum Bereitstellungsprozess bereitzustellen. Sie können die Benachrichtigung mit dem UDI-Assistenten-Designer konfigurieren.

UDI: Eigene Seite erstellen Toolbox – Referenz zu Steuerelementen

Mit dem Feature "Eigene Seite erstellen" in UDI können Sie benutzerdefinierte Assistentenseiten erstellen, mit denen Sie zusätzliche Bereitstellungsinformationen für die Verwendung in UDI sammeln können. Sie können benutzerdefinierte Assistentenseiten erstellen, indem Sie Folgendes verwenden:

  • Feature "Eigene Seite erstellen". Mit diesem Feature können Sie eine benutzerdefinierte Assistentenseite zum Sammeln von Bereitstellungsinformationen erstellen, ohne dass Sie Code schreiben oder über Entwicklerkenntnisse verfügen müssen. Verwenden Sie dieses Feature, wenn Sie grundlegende Informationen ohne erweiterte Benutzerinteraktion sammeln müssen. Beispielsweise können Sie mit diesem Feature keinen Code hinzufügen oder Benutzeroberflächenschriftarten anpassen.

  • UDI SDK und Visual Studio kompatibel ist. Verwenden Sie dieses SDK, wenn Sie eine erweiterte, vollständig angepasste Assistentenseite in Visual Studio zum Sammeln von Bereitstellungsinformationen erstellen möchten. Obwohl Sie mit dem UDI SDK benutzerdefinierte Assistentenseiten erstellen können, z. B. das Hinzufügen von benutzerdefiniertem Code oder das Ändern von Schriftarten, erfordert diese Methode Entwicklerkenntnisse.

    Weitere Informationen zur Verwendung des UDI-SDK zum Erstellen benutzerdefinierter Assistentenseiten finden Sie unter "Erstellen benutzerdefinierter UDI-Assistentenseiten" im Entwicklerhandbuch für die Benutzerlaufwerkinstallation.

    Das Feature "Eigene Seite erstellen" umfasst eine Toolbox mit Steuerelementen, die Sie Ihrer benutzerdefinierten Assistentenseite aus der Toolbox "Eigene Seite erstellen" hinzufügen können, die angezeigt wird, wenn Sie die benutzerdefinierte Assistentenseite auf der Registerkarte "Konfigurieren" im UDI-Assistenten-Designer anzeigen.

    In Tabelle 45 sind die Steuerelementtypen für die benutzerdefinierte Assistentenseite aufgeführt, die in Abbildung 5 dargestellt ist. Jedes dieser Steuerelemente wird in einem untergeordneten Abschnitt ausführlicher behandelt.

Tabelle 45. Typen von Steuerelementen in der UDI-Toolbox "Eigene Seite erstellen"

Kontrolltyp Beschreibung
Steuerelement für Kontrollkästchen Dieses Steuerelement ermöglicht das Aktivieren oder Deaktivieren einer Konfigurationsoption und verhält sich wie ein herkömmliches UI-Kontrollkästchen.
Combobox-Steuerelement Dieses Steuerelement ermöglicht Ihnen die Auswahl eines Elements aus einer Liste von Elementen und verhält sich wie eine herkömmliche Dropdownliste der Benutzeroberfläche.
Liniensteuerung Mit diesem Steuerelement können Sie eine horizontale Linie hinzufügen, um einen Teil der benutzerdefinierten Assistentenseite von einer anderen zu trennen.
Bezeichnungsfeld-Steuerelement Mit diesem Steuerelement können Sie der Assistentenseite beschreibenden, schreibgeschützten Text hinzufügen.
Funksteuerung Mit diesem Steuerelement können Sie eine Konfigurationsoption aus einer Gruppe von zwei oder mehr Optionen auswählen.
Bitmap-Steuerelement Mit diesem Steuerelement können Sie der benutzerdefinierten Assistentenseite eine Bitmapgrafik (.bmp Datei) hinzufügen.
Textfeld-Steuerelement Mit diesem Steuerelement können Sie Text auf der benutzerdefinierten Assistentenseite eingeben.

Sie können Ihrer benutzerdefinierten Assistentenseite eine beliebige Kombination dieser Steuerelemente hinzufügen, basierend auf den Informationen, die Sie sammeln möchten. Darüber hinaus können Sie das Kontrollkästchen Gitternetzlinien anzeigen verwenden, um Gitternetzlinien ein- oder auszublenden, die bei der visuellen Gestaltung der benutzerdefinierten Assistentenseite hilfreich sind.

Abbildung 5 zeigt ein Beispiel für eine benutzerdefinierte Assistentenseite und die Toolbox "Eigene Seite erstellen".

UDI-Referenz 5

Abbildung SEQ Abbildung \* ARABIC 5. Beispiel für eine benutzerdefinierte Assistentenseite

Steuerelement für Kontrollkästchen

Dieses Steuerelement ermöglicht das Aktivieren oder Deaktivieren einer Konfigurationsoption und verhält sich wie ein herkömmliches UI-Kontrollkästchen. Dieses Steuerelement verfügt über eine entsprechende Bezeichnung, mit der Sie den Zweck des Kontrollkästchens beschreiben können. Der Status dieses Steuerelements ist "True", wenn das Kontrollkästchen aktiviert ist, und "False", wenn das Kontrollkästchen deaktiviert ist. Der Status des Kontrollkästchens wird in der Tasksequenzvariablen gespeichert, die für dieses Steuerelement konfiguriert ist.

Layouteigenschaften

Layouteigenschaften werden verwendet, um die Benutzeroberflächeneigenschaften des Steuerelements zu konfigurieren, und werden auf der Registerkarte Layout im UDI-Assistenten-Designer konfiguriert. Tabelle 46 listet die Layouteigenschaften für das Checkbox-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften

Tabelle 46. Kontrollkästchen Steuerelementlayout Eigenschaften

Eigenschaft Beschreibung
X Verwenden Sie diese Eigenschaft, um die horizontale Position des Steuerelements zu konfigurieren.
Y Verwenden Sie diese Eigenschaft, um die vertikale Position des Steuerelements zu konfigurieren.
Label Verwenden Sie diese Eigenschaft, um den beschreibenden Text zu konfigurieren, der dem Kontrollkästchen zugeordnet ist.
Width Verwenden Sie diese Eigenschaft, um die Breite des Steuerelements zu konfigurieren.

Hinweis Wenn der in der Label-Eigenschaft eingegebene Text länger als die Breite des Steuerelements ist, wird der Text abgeschnitten und nicht angezeigt.
Height Verwenden Sie diese Eigenschaft, um die Höhe des Steuerelements zu konfigurieren.

Hinweis Wenn der in der Eigenschaft Beschriftung eingegebene Text höher als die Höhe des Steuerelements ist, wird der Text abgeschnitten.

Einstellungen Eigenschaften

Einstellungseigenschaften werden verwendet, um die Daten zu konfigurieren, die anfänglich in einem Steuerelement angezeigt werden (Standardwert), und wo die vom Benutzer gesammelten Informationen gespeichert werden. Tabelle 47 listet die Einstellungseigenschaften für das Checkbox-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 47. Kontrollkästchen Steuerelementeinstellungen Eigenschaften

Eigenschaft Beschreibung
Standardwert Verwenden Sie diese Eigenschaft, um den Standardwert für das Steuerelement zu konfigurieren. Bei einem Kontrollkästchen lautet der Standardwert "Falsch".
Name der Tasksequenzvariablen Verwenden Sie diese Eigenschaft, um die Tasksequenzvariable zu konfigurieren, in der die vom Benutzer gesammelten Informationen gespeichert werden. Wenn die Tasksequenzvariable:

- Ist noch nicht vorhanden, wird die Tasksequenzvariable erstellt und auf den Wert festgelegt, den der Benutzer bereitstellt.

- bereits vorhanden ist, wird der vorhandene Wert der Tasksequenzvariablen mit dem vom Benutzer angegebenen Wert überschrieben
Anzeigename auf der Zusammenfassungsseite Verwenden Sie diese Eigenschaft, um den beschreibenden Namen zu konfigurieren , der auf der Seite des Zusammenfassungs-Assistenten angezeigt wird. Dieser Name wird verwendet, um den Wert zu beschreiben, der in der Tasksequenzvariablennamen-Eigenschaft für dieses Steuerelement gespeichert wurde.
Sperrung aufgehoben Verwenden Sie diese Eigenschaft, um zu konfigurieren, ob der Benutzer mit dem Steuerelement interagieren kann. Standardmäßig ist das Steuerelement aktiviert. Diese Schaltfläche zeigt den folgenden Status an:

- entsperrt. Das Steuerelement ist aktiviert, und Benutzer können Informationen darüber eingeben.

- Gesperrt. Das Steuerelement ist deaktiviert, und Benutzer können keine Informationen über das Steuerelement eingeben.

Hinweis Wenn Sie ein Steuerelement deaktivieren (sperren), müssen Sie die Informationen angeben, die das Steuerelement durch Konfigurieren der MDT-Eigenschaften in CustomSettings.ini oder in der MDT-Datenbank gesammelt hat. Andernfalls sammelt der UDI-Assistent die erforderlichen Informationen nicht, und die UDI-Bereitstellung schlägt fehl.

Combobox-Steuerelement

Dieses Steuerelement ermöglicht Ihnen die Auswahl eines Elements aus einer Liste von Elementen und verhält sich wie eine herkömmliche Dropdownliste der Benutzeroberfläche. Mit diesem Steuerelement können Sie Elemente zur Liste hinzufügen oder daraus entfernen und einen entsprechenden Wert angeben, der in der für dieses Steuerelement konfigurierten Tasksequenzvariablen festgelegt wird.

Layouteigenschaften

Layouteigenschaften werden verwendet, um die Benutzeroberflächeneigenschaften des Steuerelements zu konfigurieren, und werden auf der Registerkarte Layout im UDI-Assistenten-Designer konfiguriert. Tabelle 48 listet die Layouteigenschaften für das Combobox-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 48. Combobox Steuerelementlayout Eigenschaften

Eigenschaft Beschreibung
X Verwenden Sie diese Eigenschaft, um die horizontale Position des Steuerelements zu konfigurieren.
Y Verwenden Sie diese Eigenschaft, um die vertikale Position des Steuerelements zu konfigurieren.
Width Verwenden Sie diese Eigenschaft, um die Breite des Steuerelements zu konfigurieren.

Hinweis Wenn der im Steuerelement eingegebene Text länger als die Breite des Steuerelements ist, wird der Text nicht angezeigt.
Height Verwenden Sie diese Eigenschaft, um die Höhe des Steuerelements zu konfigurieren.

Hinweis Wenn der im Steuerelement eingegebene Text höher als die Höhe des Steuerelements ist, wird der Text abgeschnitten.
Datenelemente Verwenden Sie diese Eigenschaft, um die Liste der im Steuerelement angezeigten Datenelemente zu konfigurieren. Jedes Datenelement weist die folgenden Eigenschaften auf:

- Wert. Der Wert, der in der Tasksequenzvariablen gespeichert ist, wenn das Datenelement ausgewählt wird

- DisplayValue. Der Wert, der dem Benutzer im Steuerelement angezeigt wird

Sie haben folgende Möglichkeiten:

- Fügen Sie der Liste Datenelemente hinzu, indem Sie auf die blaue Pluszeichen-Schaltfläche unmittelbar rechts neben der Liste der Datenelemente klicken.

- Entfernen Sie Datenelemente aus der Liste mit der roten X-Schaltfläche unmittelbar rechts neben der Liste der Datenelemente

Hinweis Sie können die Reihenfolge der Datenelemente in der Liste nicht ändern, nachdem ein Element der Liste hinzugefügt wurde. Stellen Sie sicher, dass Sie die Datenelemente in der Reihenfolge eingeben, in der sie im Steuerelement angezeigt werden sollen.

Einstellungen Eigenschaften

Einstellungseigenschaften werden verwendet, um die Daten zu konfigurieren, die anfänglich in einem Steuerelement angezeigt werden (Standardwert), und wo die vom Benutzer gesammelten Informationen gespeichert werden. Tabelle 49 listet die Einstellungseigenschaften für das ComboBox-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 49. Combobox Steuerelementeinstellungen Eigenschaften

Eigenschaft Beschreibung
Name der Tasksequenzvariablen Verwenden Sie diese Eigenschaft, um die Tasksequenzvariable zu konfigurieren, in der die vom Benutzer gesammelten Informationen gespeichert werden. Wenn die Tasksequenzvariable:

- Ist noch nicht vorhanden, wird die Tasksequenzvariable erstellt und auf den Wert festgelegt, den der Benutzer bereitstellt.

- bereits vorhanden ist, wird der vorhandene Wert der Tasksequenzvariablen mit dem vom Benutzer angegebenen Wert überschrieben
Anzeigename auf der Zusammenfassungsseite Verwenden Sie diese Eigenschaft, um den beschreibenden Namen zu konfigurieren , der auf der Seite des Zusammenfassungs-Assistenten angezeigt wird. Dieser Name wird verwendet, um den Wert zu beschreiben, der in der Tasksequenzvariablennamen-Eigenschaft für dieses Steuerelement gespeichert wurde.
Sperrung aufgehoben Verwenden Sie diese Eigenschaft, um zu konfigurieren, ob der Benutzer mit dem Steuerelement interagieren kann. Standardmäßig ist das Steuerelement aktiviert. Diese Schaltfläche zeigt den folgenden Status an:

- entsperrt. Das Steuerelement ist aktiviert, und Benutzer können Informationen darüber eingeben.

- Gesperrt. Das Steuerelement ist deaktiviert, und Benutzer können keine Informationen über das Steuerelement eingeben.

Hinweis Wenn Sie ein Steuerelement deaktivieren (sperren), müssen Sie die Informationen angeben, die das Steuerelement durch Konfigurieren der MDT-Eigenschaften in CustomSettings.ini oder in der MDT-Datenbank gesammelt hat. Andernfalls sammelt der UDI-Assistent die erforderlichen Informationen nicht, und die UDI-Bereitstellung schlägt fehl.

Linie-Steuerelement

Mit diesem Steuerelement können Sie eine horizontale Linie hinzufügen, um einen Teil der benutzerdefinierten Assistentenseite von einer anderen zu trennen. Dieses Steuerelement sammelt keine Konfigurationswerte, sondern wird verwendet, um die Benutzeroberfläche visuell zu verbessern.

Layouteigenschaften

Layouteigenschaften werden verwendet, um die Benutzeroberflächeneigenschaften des Steuerelements zu konfigurieren, und werden auf der Registerkarte Layout im UDI-Assistenten-Designer konfiguriert. Tabelle 50 listet die Layouteigenschaften für das Line-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 50. Layouteigenschaften des Liniensteuerelements

Eigenschaft Beschreibung
X Verwenden Sie diese Eigenschaft, um die horizontale Position des Steuerelements zu konfigurieren.
Y Verwenden Sie diese Eigenschaft, um die vertikale Position des Steuerelements zu konfigurieren.
Width Verwenden Sie diese Eigenschaft, um die Breite des Steuerelements zu konfigurieren.
Height Verwenden Sie diese Eigenschaft, um die Höhe des Steuerelements zu konfigurieren.

Hinweis Wenn Sie diese Eigenschaft erhöhen, wird weder die Höhe noch die Breite der Linie erhöht.

Einstellungen Eigenschaften

Das Steuerelement "Zeile" verfügt über keine Einstellungseigenschaften.

Label-Steuerelement

Mit diesem Steuerelement können Sie der Assistentenseite beschreibenden, schreibgeschützten Text hinzufügen. Dieses Steuerelement sammelt keine Konfigurationswerte, sondern wird verwendet, um die Benutzeroberfläche visuell zu verbessern.

Layouteigenschaften

Layouteigenschaften werden verwendet, um die Benutzeroberflächeneigenschaften des Steuerelements zu konfigurieren, und werden auf der Registerkarte Layout im UDI-Assistenten-Designer konfiguriert. Tabelle 51 listet die Layouteigenschaften für das Label-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 51. Layouteigenschaften von Etikettensteuerelementen

Eigenschaft Beschreibung
X Verwenden Sie diese Eigenschaft, um die horizontale Position des Steuerelements zu konfigurieren.
Y Verwenden Sie diese Eigenschaft, um die vertikale Position des Steuerelements zu konfigurieren.
Label Verwenden Sie diese Eigenschaft, um den mit diesem Steuerelement verknüpften beschreibenden Text zu konfigurieren.
Width Verwenden Sie diese Eigenschaft, um die Breite des Steuerelements zu konfigurieren.

Hinweis Wenn der in der Label-Eigenschaft eingegebene Text länger als die Breite des Steuerelements ist, wird der Text abgeschnitten und nicht angezeigt.
Height Verwenden Sie diese Eigenschaft, um die Höhe des Steuerelements zu konfigurieren.

Hinweis Wenn der in der Eigenschaft Beschriftung eingegebene Text höher als die Höhe des Steuerelements ist, wird der Text abgeschnitten.

Einstellungen Eigenschaften

Das Steuerelement Bezeichnung verfügt über keine Einstellungseigenschaften.

Funksteuerung

Mit diesem Steuerelement können Sie eine Option aus einer Gruppe von zwei oder mehr Optionen auswählen. Wie bei herkömmlichen Optionsfeldern können Sie zwei oder mehr dieser Steuerelemente gruppieren. Anschließend kann der Benutzer eine der Optionen in der Gruppe auswählen.

Jedem Optionsfeld wird ein eindeutiger Wert zugewiesen. Der dem ausgewählten Optionsfeldsteuerelement zugewiesene Wert wird in der für dieses Steuerelement konfigurierten Tasksequenzvariablen gespeichert.

Layouteigenschaften

Layouteigenschaften werden verwendet, um die Benutzeroberflächeneigenschaften des Steuerelements zu konfigurieren, und werden auf der Registerkarte Layout im UDI-Assistenten-Designer konfiguriert. Tabelle 52 listet die Layouteigenschaften für das Funksteuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 52. Eigenschaften des Optionssteuerelementlayouts

Eigenschaft Beschreibung
X Verwenden Sie diese Eigenschaft, um die horizontale Position des Steuerelements zu konfigurieren.
Y Verwenden Sie diese Eigenschaft, um die vertikale Position des Steuerelements zu konfigurieren.
Label Verwenden Sie diese Eigenschaft, um den dem Optionsfeld zugeordneten Beschreibungstext zu konfigurieren.
Width Verwenden Sie diese Eigenschaft, um die Breite des Steuerelements zu konfigurieren.

Hinweis Wenn der in der Label-Eigenschaft eingegebene Text länger als die Breite des Steuerelements ist, wird der Text abgeschnitten und nicht angezeigt.
Height Verwenden Sie diese Eigenschaft, um die Höhe des Steuerelements zu konfigurieren.

Hinweis Wenn der in der Eigenschaft Beschriftung eingegebene Text höher als die Höhe des Steuerelements ist, wird der Text abgeschnitten.
RadioGroup Verwenden Sie diese Eigenschaft, um zwei oder mehr Optionsfelder zu gruppieren. Wenn Optionsfelder zur gleichen Gruppe gehören, kann nur eines der Optionsfelder innerhalb einer Gruppe ausgewählt werden.

Wenn Sie mehrere Gruppen von Optionsfeldern benötigen, konfigurieren Sie diese Eigenschaft für jede jeweilige Gruppe von Optionsfeldern.
Wert Verwenden Sie diese Eigenschaft, um den Wert zu konfigurieren, der in der Tasksequenzvariablen gespeichert ist, wenn das Optionsfeld ausgewählt wird.

Einstellungen Eigenschaften

Einstellungseigenschaften werden verwendet, um die Daten zu konfigurieren, die anfänglich in einem Steuerelement angezeigt werden (Standardwert), und wo die vom Benutzer gesammelten Informationen gespeichert werden. Tabelle 53 listet die Einstellungseigenschaften für die Funksteuerung auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 53. Einstellungen für Funksteuerung Eigenschaften

Eigenschaft Beschreibung
Standardwert Verwenden Sie diese Eigenschaft, um den Standardwert für das Steuerelement zu konfigurieren. Standardmäßig wird der Wert auf die Kontroll-ID festgelegt.
Name der Tasksequenzvariablen Verwenden Sie diese Eigenschaft, um die Tasksequenzvariable zu konfigurieren, in der die vom Benutzer gesammelten Informationen gespeichert werden. Wenn die Tasksequenzvariable:

- Ist noch nicht vorhanden, wird die Tasksequenzvariable erstellt und auf den Wert festgelegt, den der Benutzer bereitstellt.

- bereits vorhanden ist, wird der vorhandene Wert der Tasksequenzvariablen mit dem vom Benutzer angegebenen Wert überschrieben
Anzeigename auf der Zusammenfassungsseite Verwenden Sie diese Eigenschaft, um den beschreibenden Namen zu konfigurieren , der auf der Seite des Zusammenfassungs-Assistenten angezeigt wird. Dieser Name wird verwendet, um den Wert zu beschreiben, der in der Tasksequenzvariablennamen-Eigenschaft für dieses Steuerelement gespeichert wurde.
Sperrung aufgehoben Verwenden Sie diese Eigenschaft, um zu konfigurieren, ob der Benutzer mit dem Steuerelement interagieren kann. Standardmäßig ist das Steuerelement aktiviert. Diese Schaltfläche zeigt den folgenden Status an:

- entsperrt. Das Steuerelement ist aktiviert, und Benutzer können Informationen darüber eingeben.

- Gesperrt. Das Steuerelement ist deaktiviert, und Benutzer können keine Informationen über das Steuerelement eingeben.

Hinweis Wenn Sie ein Steuerelement deaktivieren (sperren), müssen Sie die Informationen angeben, die das Steuerelement durch Konfigurieren der MDT-Eigenschaften in CustomSettings.ini oder in der MDT-Datenbank gesammelt hat. Andernfalls sammelt der UDI-Assistent die erforderlichen Informationen nicht, und die UDI-Bereitstellung schlägt fehl.

Bitmap-Steuerelement

Mit diesem Steuerelement können Sie der benutzerdefinierten Assistentenseite eine Bitmapgrafik (.bmp Datei) hinzufügen. Dieses Steuerelement sammelt keine Konfigurationswerte, sondern wird verwendet, um die Benutzeroberfläche visuell zu verbessern.

Layouteigenschaften

Layouteigenschaften werden verwendet, um die Benutzeroberflächeneigenschaften des Steuerelements zu konfigurieren, und werden auf der Registerkarte Layout im UDI-Assistenten-Designer konfiguriert. Tabelle 54 listet die Layouteigenschaften für das Bitmap-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 54. Layouteigenschaften des Bitmap-Steuerelements

Eigenschaft Beschreibung
X Verwenden Sie diese Eigenschaft, um die horizontale Position des Steuerelements zu konfigurieren.
Y Verwenden Sie diese Eigenschaft, um die vertikale Position des Steuerelements zu konfigurieren.
Width Verwenden Sie diese Eigenschaft, um die Breite des Steuerelements zu konfigurieren.

Hinweis Wenn die in der Source-Eigenschaft ausgewählte Grafik länger als die Breite des Steuerelements ist, wird die Grafik abgeschnitten.
Height Verwenden Sie diese Eigenschaft, um die Höhe des Steuerelements zu konfigurieren.

Hinweis Wenn die in der Source-Eigenschaft ausgewählte Grafik höher als die Höhe des Steuerelements ist, wird die Grafik abgeschnitten.
Source Verwenden Sie diese Eigenschaft, um den vollqualifizierten Pfad zur .bmp Datei einschließlich des Dateinamens zu konfigurieren. Der Pfad zur .bmp-Datei bezieht sich auf den Speicherort des UDI-Assistenten (OSDSetupWizard.exe), der sich in einem der folgenden Ordner befindet (wobei mdt_tookit_package der Speicherort des MDT-Toolkitpakets in Konfigurations-Manager ist):

- mdt_tookit_package\Tools\x86

- mdt_tookit_package\Tools\x64

Um die Grafik bei der Vorschau der benutzerdefinierten Assistentenseite anzuzeigen, muss sich die .bmp Datei auch in den folgenden Ordnern befinden ( mdt_install_folder ist der Ordner, in dem Sie MDT installiert haben):

- mdt_install_folder\Template\Distribution\Tools\x86

- mdt_install_folder \Template\Distribution\Tools\x64

Einstellungen Eigenschaften

Das Bitmap-Steuerelement verfügt über keine Einstellungseigenschaften.

Textfeld-Steuerelement

Mit diesem Steuerelement können Sie Text auf der benutzerdefinierten Assistentenseite eingeben. Der in dieses Steuerelement eingegebene Text wird in der Tasksequenzvariablen gespeichert, die für dieses Steuerelement konfiguriert ist.

Layouteigenschaften

Layouteigenschaften werden verwendet, um die Benutzeroberflächeneigenschaften des Steuerelements zu konfigurieren, und werden auf der Registerkarte Layout im UDI-Assistenten-Designer konfiguriert. Tabelle 55 listet die Layouteigenschaften für das Textfeld-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften.

Tabelle 55. Textfeld Steuerelementlayout Eigenschaften

Eigenschaft Beschreibung
X Verwenden Sie diese Eigenschaft, um die horizontale Position des Steuerelements zu konfigurieren.
Y Verwenden Sie diese Eigenschaft, um die vertikale Position des Steuerelements zu konfigurieren.
Width Verwenden Sie diese Eigenschaft, um die Breite des Steuerelements zu konfigurieren.

Hinweis Wenn der im Steuerelement eingegebene Text größer als die Breite des Steuerelements ist, wird der Text abgeschnitten und nicht angezeigt.
Height Verwenden Sie diese Eigenschaft, um die Höhe des Steuerelements zu konfigurieren.

Hinweis Wenn der im Steuerelement eingegebene Text höher als die Höhe des Steuerelements ist, wird der Text abgeschnitten.

Einstellungen Eigenschaften

Einstellungseigenschaften werden verwendet, um die Daten zu konfigurieren, die anfänglich in einem Steuerelement angezeigt werden (Standardwert), und wo die vom Benutzer gesammelten Informationen gespeichert werden. Tabelle 56 listet die Einstellungseigenschaften für das TextBox-Steuerelement auf und enthält eine kurze Beschreibung der einzelnen Eigenschaften

Tabelle 56. Textfeld Steuerelementeinstellungen Eigenschaften

Eigenschaft Beschreibung
Standardwert Verwenden Sie diese Eigenschaft, um den Standardwert für das Steuerelement zu konfigurieren.
Name der Tasksequenzvariablen Verwenden Sie diese Eigenschaft, um die Tasksequenzvariable zu konfigurieren, in der die vom Benutzer gesammelten Informationen gespeichert werden. Wenn die Tasksequenzvariable:

- Ist noch nicht vorhanden, wird die Tasksequenzvariable erstellt und auf den Wert festgelegt, den der Benutzer bereitstellt.

- bereits vorhanden ist, wird der vorhandene Wert der Tasksequenzvariablen mit dem vom Benutzer angegebenen Wert überschrieben
Anzeigename auf der Zusammenfassungsseite Verwenden Sie diese Eigenschaft, um den beschreibenden Namen zu konfigurieren , der auf der Seite des Zusammenfassungs-Assistenten angezeigt wird. Dieser Name wird verwendet, um den Wert zu beschreiben, der in der Tasksequenzvariablennamen-Eigenschaft für dieses Steuerelement gespeichert wurde.
Liste der Validatoren, die diesem Steuerelement zugewiesen sind Diese Eigenschaft enthält eine Liste von Validatoren, mit denen überprüft werden kann, ob der in das Textfeld eingegebene Inhalt eingehalten wird.

Sie haben folgende Möglichkeiten:

- Fügen Sie der Liste Validatoren hinzu, indem Sie auf die blaue Pluszeichen-Schaltfläche direkt rechts neben der Liste der Validatoren klicken.

- Bearbeiten Sie Validatoren in der Liste mit dem Bleistift-Button unmittelbar rechts neben der Liste der Validatoren

- Entfernen Sie Validatoren aus der Liste mit der roten X-Schaltfläche unmittelbar rechts neben der Liste der Validatoren
Sperrung aufgehoben Verwenden Sie diese Eigenschaft, um zu konfigurieren, ob der Benutzer mit dem Steuerelement interagieren kann. Standardmäßig ist das Steuerelement aktiviert. Diese Schaltfläche zeigt den folgenden Status an:

- entsperrt. Das Steuerelement ist aktiviert, und Benutzer können Informationen darüber eingeben.

- Gesperrt. Das Steuerelement ist deaktiviert, und Benutzer können keine Informationen über das Steuerelement eingeben.

Hinweis:

Hinweis Wenn Sie ein Steuerelement deaktivieren (sperren), müssen Sie die Informationen angeben, die das Steuerelement durch Konfigurieren der MDT-Eigenschaften in CustomSettings.ini oder in der MDT-Datenbank gesammelt hat. Andernfalls sammelt der UDI-Assistent die erforderlichen Informationen nicht, und die UDI-Bereitstellung schlägt fehl.

UDI-Tasksequenzvariablen

Die Tasksequenzvariablen in diesem Abschnitt werden nur in User-Driven Installationsbereitstellungen (UDI) verwendet. Zusätzlich zu diesen Tasksequenzvariablen werden die folgenden ZTI-Tasksequenzvariablen auch von UDI verwendet und sind in den entsprechenden Abschnitten weiter oben in diesem Handbuch dokumentiert:

OSDAddAdmin

Diese Tasksequenzvariable gibt eine Liste domänenbasierter Konten oder lokaler Konten an, die der lokalen integrierten Gruppe "Administratoren" auf dem Zielcomputer hinzugefügt werden sollen.

Wert Beschreibung
Domäne\account_name1; Computer\account_name2 Das Format der Konten, die auf dem Zielcomputer zu Mitgliedern der Gruppe "Administratoren" gemacht werden sollen, im Format "Domäne\Konto " und getrennt durch Semikolons, wobei "Domäne" der Name einer Active Directory-Domäne oder der Name des Zielcomputers sein kann.
Beispiel
OSDAddAdmin=domain\user01;Win7-01\LocalUser01

OSDApplicationList

Diese Tasksequenzvariable gibt an, welche Anwendungen standardmäßig auf der Seite Software installieren im Setup-Assistenten für die Betriebssystembereitstellung (OSD) ausgewählt werden sollen.

Wert Beschreibung
app_id1; app_id2 Eine durch Semikolons getrennte Liste von Anwendungen, die standardmäßig auf der Seite "Software installieren " des Setup-Assistenten für die Betriebssystembereitstellung ausgewählt werden sollen; Jede Anwendung wird durch eine Anwendungs-ID dargestellt und durch ein Semikolon getrennt. Die Anwendungs-ID wird vom Id-Attribut jeder Anwendung in der UDIWizard_Config.xml Datei abgeleitet. Im folgenden Auszug aus einer UDIWizard_Config.xml-Datei weist die Anwendung 2007 Microsoft Office System mit SP2 ein ID-Attribut von 1 auf:

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

OSDArchitecture

Diese Tasksequenzvariable gibt die Prozessorarchitektur des bereitzustellenden Zielbetriebssystems an.

Wert Beschreibung
x86 Das Zielbetriebssystem ist ein 32-Bit-Betriebssystem.
AMD64 Das Zielbetriebssystem ist ein 64-Bit-Betriebssystem.
Beispiel
OSDArchitecture=amd64

OSDBitlockerStatus

Diese Tasksequenzvariable gibt an, ob BitLocker auf dem Zielcomputer durch die BitLocker-Preflight-Überprüfung aktiviert ist.

Wert Beschreibung
GESCHÜTZT Auf dem Zielcomputer ist BitLocker aktiviert.
Ist nicht vorhanden Wenn BitLocker auf dem Zielcomputer nicht aktiviert ist, ist die Tasksequenzvariable nicht vorhanden.
Beispiel
Keine

OSDDiskPart

Diese Tasksequenzvariable gibt an, ob die Partition des Zieldatenträgers formatiert werden soll.

Wert Beschreibung
WAHR Die Zielplattenpartition wird formatiert.
FALSCH Die Partition des Zieldatenträgers wird nicht formatiert.
Beispiel
OSDDiskPart=TRUE

OSDDomainName

Diese Tasksequenzvariable gibt den Namen der Domäne an, der der Zielcomputer beigetreten wird, wenn der Computer als Domänenmitglied konfiguriert ist.

Wert Beschreibung
domain_name Der Name der Domäne, zu der der Zielcomputer hinzugefügt wird. Wenn Sie die Seite des Computer-Assistenten im Setup-Assistenten für die Betriebssystembereitstellung (Operating System Deployment, OSD) im Hintergrund konfiguriert haben, muss der Wert in dieser Tasksequenzvariablen mit den im UDI-Assistenten-Designer angegebenen Werten übereinstimmen. Andernfalls wird die Seite des Assistenten angezeigt.

Hinweis:

Diese Tasksequenzvariable ist nur erforderlich, wenn Sie ein neues Computerkonto in der Organisationseinheit erstellen. Wenn das Computerkonto bereits vorhanden ist, wird diese Variable nicht benötigt.
Beispiel
OSDDomainName=domain01

OSDDomainOUName

Diese Tasksequenzvariable gibt den Namen der Organisationseinheit in der Domäne an, zu der das Zielcomputerkonto erstellt wird, wenn der Computer einer Domäne beitritt.

Wert Beschreibung
ou_name Der Name der Organisationseinheit in der Domäne, in der das Computerkonto erstellt wird

Hinweis:

Diese Tasksequenzvariable ist nur erforderlich, wenn Sie ein neues Computerkonto in der Organisationseinheit erstellen. Wenn das Computerkonto bereits vorhanden ist, wird diese Variable nicht benötigt.
Beispiel
OSDDomainOUName=NewDeployOU

OSDImageIndex

Diese Tasksequenzvariable gibt die Indexnummer des Zielbetriebssystems in einer WIM-Datei an.

Wert Beschreibung
index_number Die Indexnummer des Ziels, die mit der Indexnummer 1 für das erste Betriebssystem in der WIM-Datei beginnt
Beispiel
OSDImageIndex=1

OSDImageName

Diese Tasksequenzvariable gibt den Namen des Betriebssystemimages in der WIM-Datei an, die im Dialogfeld "Imageauswahl " auf der Seite des VolumePage-Assistenten ausgewählt ist. Die Liste möglicher Betriebssystemimages im Feld "Imageauswahl " wird in der Liste "Image Combo Box-Werte " im Abschnitt "Image Combo Box " auf der Seite des VolumePage-Assistenten konfiguriert. Der Bildname wird als Teil jedes Bilds in der Liste " Bild-Kombinationsfeldwerte " konfiguriert.

Hinweis

Hinweis Diese Tasksequenzvariable wird vom VolumePage-Assistenten festgelegt und sollte nicht in der CustomSettings.ini Datei oder in der MDT-Datenbank konfiguriert werden. Diese Tasksequenzvariable kann jedoch verwendet werden, um Bedingungen für Tasksequenzschritte festzulegen, wie im Abschnitt "Konfigurieren von UDI-Tasksequenzen zum Bereitstellen verschiedener Betriebssysteme" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit beschrieben.

Wert Beschreibung
image_name Der Name des Betriebssystemimages in der WIM-Datei, die im Dialogfeld "Imageauswahl " auf der Seite des VolumePage-Assistenten ausgewählt wurde
Beispiel
Keine

OSDJoinAccount

Diese Tasksequenzvariable gibt das domänenbasierte Konto an, das verwendet wird, um den Zielcomputer mit der in der Tasksequenzvariablen OSDDomainName angegebenen Domäne zu verbinden. Diese Tasksequenzvariable ist erforderlich, wenn der Zielcomputer einer Domäne angehört.

Wert Beschreibung
account_name Der Name des Kontos, das verwendet wird, um den Zielcomputer der Domäne hinzuzufügen, im Format Domäne\Konto
Beispiel
OSDJoinAccount=domain\admin01

OSDJoinPassword

Diese Tasksequenzvariable gibt das Kennwort für das domänenbasierte Konto an, das verwendet wird, um den Zielcomputer mit der in der Tasksequenzvariablen OSDJoinAccount angegebenen Domäne zu verbinden. Diese Tasksequenzvariable ist erforderlich, wenn der Zielcomputer einer Domäne angehört.

Wert Beschreibung
password Das Kennwort des Kontos, das für den Domänenbeitritt verwendet wird
Beispiel
OSDJoinPassword=<complex_password>

OSDLocalAdminPassword

Diese Tasksequenzvariable gibt das Kennwort für das lokale integrierte Administratorkonto auf dem Zielcomputer an.

Wert Beschreibung
password Das Kennwort des lokalen integrierten Administratorkontos auf dem Zielcomputer
Beispiel
OSDLocalAdminPassword=<complex_password>

OSDNetworkJoinType

Diese Tasksequenzvariable gibt an, ob der Zielcomputer einer Domäne oder einer Arbeitsgruppe beitritt.

Wert Beschreibung
0 Der Zielcomputer wird einer Domäne beitreten.

Wenn Sie diese Option auswählen und die entsprechende Seite des Setup-Assistenten für die Betriebssystembereitstellung (Operating System Deployment, OSD) im Hintergrund konfigurieren, müssen Sie auch Werte für die Tasksequenzvariablen OSDJoinAccount, OSDJoinPassword, OSDDomainName und OSDDomainOUName angeben. Darüber hinaus müssen Sie im UDI-Assistenten-Designer auf der Seite Computer im Bereich Arbeitsbereich die Option Domäne in der Standardauswahl auswählen.
1 Der Zielcomputer tritt einer Arbeitsgruppe bei.

Wenn Sie diese Option auswählen und die entsprechende Seite des Setup-Assistenten für die Betriebssystembereitstellung (OSD) im Hintergrund konfigurieren, müssen Sie auch einen Wert für die Tasksequenzvariable OSDWorkgroupName angeben. Darüber hinaus müssen Sie im UDI-Assistenten-Designer im Bereich Arbeitsbereich auf der Seite Computer die Option Arbeitsgruppe unter Standardauswahl auswählen.
Beispiel
OSDNetworkJoinType=0

OSDSetupWizCancelled

Diese Tasksequenzvariable gibt an, ob der Benutzer den Setup-Assistenten für die Betriebssystembereitstellung abgebrochen hat.

Wert Beschreibung
WAHR Der Benutzer hat den Setup-Assistenten für die Betriebssystembereitstellung abgebrochen.
Ist nicht vorhanden Wenn der Assistent nicht abgebrochen wird, ist die Tasksequenzvariable nicht vorhanden.
Beispiel
Keine

OSDTargetDrive

Diese Tasksequenzvariable gibt das Datenträgervolume an, auf dem das Zielbetriebssystem bereitgestellt wird.

Wert Beschreibung
disk_volume Bezeichnung des Datenträgervolumes
Beispiel
OSDTargetDrive=C:

OSDWinPEWinDir

Diese Tasksequenzvariable gibt den Ordner an, in dem das Windows-Betriebssystem derzeit auf dem Zielcomputer installiert ist.

Wert Beschreibung
windows_directory Das Verzeichnis, in dem das Windows-Betriebssystem derzeit installiert ist
Beispiel
OSDWinPEWinDir=C:\Windows

OSDWorkgroupName

Diese Tasksequenzvariable gibt den Namen der Arbeitsgruppe an, der der Zielcomputer beigetreten wird, wenn der Computer als Arbeitsgruppenmitglied konfiguriert ist.

Wert Beschreibung
workgroup_name Der Name der Arbeitsgruppe, zu der der Zielcomputer hinzugefügt wird
Beispiel
OSDWorkgroupName=WORKGROUP01

OSDResults.exe.config Dateielementwerte

Das OSD-Ergebnisprogramm wird OSDResults.exe am Ende einer UDI-Bereitstellung ausgeführt und zeigt die Ergebnisse des Bereitstellungsprozesses an. Das Verhalten des OSD-Ergebnisprogramms kann durch Ändern der OSDResults.exe.config Dateielementwerte angepasst werden. Die OSDResults.exe.config-Datei wird unter "Tools\OSDResults" im MDT-Paket in der Tasksequenz "Benutzerlaufwerk-Installation" gespeichert.

backgroundOpacity

Dieses XML-Element konfiguriert die Deckkraft des Hintergrundbildes, das als dezimaler Prozentsatz im backgroundWallpaper-Element angegeben ist.

Wert Beschreibung
opacity_percent Der Prozentsatz der Deckkraft des backgroundWallpaper-Elements , der in einem dezimal formatierten Prozentsatz angegeben wird, z. B. gibt ein Wert von 0,8 eine Deckkraft von 80 % an.
Beispiel
<add key="backgroundOpacity" value="0.8"/>

HintergrundHintergrundbild

Dieses XML-Element stellt den Dateinamen und den relativen Pfad zu dem Bild bereit, das als Hintergrund im Dialogfeld "OSD-Ergebnisse" angezeigt wird. Der Pfad ist relativ zum Ordner "Tools\OSDResults" im MDT-Paket.

Wert Beschreibung
Pfad\\file_name Enthält den relativen Pfad und Dateinamen des Hintergrundbildes. Der Pfad ist durch doppelte Schrägstriche (//) getrennt.
Beispiel
<add key="backgroundWallpaper" value="images\\Wallpaper.jpg"/>

completedText

Dieses XML-Element stellt den Text bereit, der nach Abschluss der Bereitstellung im Dialogfeld "OSD-Ergebnisse" angezeigt wird.

Wert Beschreibung
text Der Text, der nach Abschluss der Bereitstellung im Dialogfeld "OSD-Ergebnisse" in Anführungszeichen angezeigt werden soll
Beispiel
<add key="completedText" value="Deployment Complete"/>

headerImagePath

Dieses XML-Element stellt den Dateinamen und den relativen Pfad zu dem Bild bereit, das in der Kopfzeile des Dialogfelds "OSD-Ergebnisse" angezeigt wird. Der Pfad ist relativ zum Ordner "Tools\OSDResults" im MDT-Paket.

Wert Beschreibung
Pfad\\file_name Enthält den relativen Pfad und Dateinamen des Header-Bildes; Der Pfad ist durch doppelte umgekehrte Schrägstriche (\\) getrennt.
Beispiel
<add key="headerImagePath" value="images\\Windows7_h_rgb.png"/>

timeoutMinutes

Dieses XML-Element konfiguriert, wie viele Minuten das Dialogfeld "OSD-Ergebnis" angezeigt wird, bevor das Dialogfeld automatisch geschlossen und der Computer neu gestartet wird.

Wert Beschreibung
Nicht numerischer Wert Das Dialogfeld bleibt geöffnet, bis "Startfenster" ausgewählt ist.
Negativer Wert Das Dialogfeld bleibt geöffnet, bis "Startfenster" ausgewählt ist.
0 Das Dialogfeld bleibt geöffnet, bis "Startfenster" ausgewählt ist.
Dezimalkomma einschließen Das Dialogfeld bleibt geöffnet, bis "Startfenster" ausgewählt ist.
1 - 10080 Die Anzahl Minuten, für die das Dialogfeld angezeigt wird, mit einem Mindestwert von 1 Minute und einem Höchstwert von 10080 Minuten (1 Woche).
Beispiel
<add key="timeoutMinutes" value="30"/>

welcomeText

Dieses XML-Element stellt den Begrüßungstext bereit, der im Dialogfeld "OSD-Ergebnisse" angezeigt wird.

Wert Beschreibung
welcome_text Der Begrüßungstext, der im Dialogfeld " OSD-Ergebnisse" in Anführungszeichen angezeigt werden soll
Beispiel
<add key="welcomeText" value="Congratulations, Windows 7 has been successfully deployed to your computer."/>