Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Konfigurations-Manager (Current Branch)
Die folgenden Tasksequenzschritte können einer Konfigurations-Manager-Tasksequenz hinzugefügt werden. Weitere Informationen finden Sie unter Verwenden des Tasksequenz-Editors.
Allgemeine Einstellungen
Die folgenden Einstellungen gelten für alle Tasksequenzschritte:
Eigenschaften für alle Schritte
Name: Der Tasksequenz-Editor erfordert, dass Sie einen Kurznamen angeben, um diesen Schritt zu beschreiben. Wenn Sie einen neuen Schritt hinzufügen, legt der Tasksequenz-Editor den Namen standardmäßig auf den Typ fest. Der Name darf 50 Zeichen nicht überschreiten.
Beschreibung: Geben Sie optional detailliertere Informationen zu diesem Schritt an. Die Länge der Beschreibung darf 256 Zeichen nicht überschreiten.
Im restlichen Teil dieses Artikels werden die übrigen Einstellungen auf der Registerkarte "Eigenschaften" für jeden Tasksequenzschritt erläutert.
Optionen für alle Schritte
Deaktivieren Sie diesen Schritt: Die Tasksequenz überspringt diesen Schritt, wenn sie auf einem Computer ausgeführt wird. Das Symbol für diesen Schritt ist im Tasksequenz-Editor abgeblendet.
Bei Fehler fortfahren: Wenn beim Ausführen des Schritts ein Fehler auftritt, wird die Tasksequenz fortgesetzt. Weitere Informationen finden Sie unter Planungsüberlegungen für die Automatisierung von Aufgaben.
Bedingung hinzufügen: Die Tasksequenz wertet diese bedingten Anweisungen aus, um zu bestimmen, ob sie den Schritt ausführt. Ein Beispiel für die Verwendung einer Tasksequenzvariablen als Bedingung finden Sie unter Verwenden von Tasksequenzvariablen. Weitere Informationen zu Bedingungen finden Sie unter Tasksequenz-Editor – Bedingungen.
In den nachstehenden Abschnitten mit spezifischen Tasksequenzschritten werden weitere mögliche Einstellungen auf der Registerkarte "Optionen" beschrieben.
Datenbild übernehmen
Führen Sie diesen Schritt aus, um das Datenimage auf die angegebene Zielpartition zu kopieren.
Dieser Schritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Wenn Sie diesen Schritt im Tasksequenz-Editor hinzufügen möchten, wählen Sie "Hinzufügen", dann "Images" und dann " Datenbild anwenden" aus.
Variablen für Datenbild übernehmen
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für Datenbild anwenden
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepApplyDataImage
- New-CMTSStepApplyDataImage
- Remove-CMTSStepApplyDataImage
- Set-CMTSStepApplyDataImage
Eigenschaften für Datenbild übernehmen
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Bildpaket
Durchsuchen auswählen, um das von dieser Tasksequenz verwendete Imagepaket anzugeben. Wählen Sie im Dialogfeld "Paket auswählen " das Paket aus, das Sie installieren möchten. Am unteren Rand des Dialogfelds werden die zugehörigen Eigenschaftsinformationen für jedes vorhandene Bildpaket angezeigt. Verwenden Sie die Dropdownliste, um das zu installierende Image aus dem ausgewählten Imagepaket auszuwählen.
Hinweis
Diese Tasksequenzaktion behandelt das Image als Datendatei. Durch diese Aktion werden keine Setups zum Starten des Images als Betriebssystem durchgeführt.
Ziel
Konfigurieren Sie eine der folgenden Optionen:
Nächste verfügbare Partition: Verwenden Sie die nächste sequenzielle Partition, auf die der Schritt "Betriebssystem anwenden " oder " Datenimage anwenden " in dieser Tasksequenz noch nicht ausgerichtet war.
Bestimmter Datenträger und Partition: Wählen Sie die Datenträgernummer (beginnend mit 0) und die Partitionsnummer (beginnend mit 1) aus.
Spezifischer logischer Laufwerkbuchstabe: Geben Sie den Laufwerkbuchstaben an, den Windows PE der Partition zuweist. Dieser Laufwerkbuchstabe kann sich von dem Laufwerkbuchstaben unterscheiden, der vom neu bereitgestellten Betriebssystem zugewiesen wird.
Logischer Laufwerkbuchstabe, der in einer Variablen gespeichert ist: Geben Sie die Tasksequenzvariable an, die den Laufwerkbuchstaben enthält, der der Partition von Windows PE zugewiesen wurde. Diese Variable wird normalerweise im Abschnitt Erweitert des Dialogfelds Partitionseigenschaften für den Tasksequenzschritt "Formatieren und Partitionsdatenträger " festgelegt.
Löschen Sie alle Inhalte auf der Partition, bevor Sie das Image anwenden
Gibt an, dass die Tasksequenz alle Dateien auf der Zielpartition löscht, bevor das Image installiert wird. Wenn der Inhalt der Partition nicht gelöscht wird, kann diese Aktion verwendet werden, um zusätzliche Inhalte auf eine zuvor zielgerichtete Partition anzuwenden.
Treiberpaket anwenden
Führen Sie diesen Schritt aus, um alle Treiber im Treiberpaket herunterzuladen und unter dem Windows-Betriebssystem zu installieren.
Der Tasksequenzschritt "Treiberpaket anwenden " stellt alle Gerätetreiber in einem Treiberpaket für die Verwendung durch Windows zur Verfügung. Fügen Sie diesen Schritt zwischen den Schritten "Betriebssystem anwenden" und "Windows einrichten" und "ConfigMgr" hinzu, um die Treiber im Paket für Windows verfügbar zu machen. Der Tasksequenzschritt "Treiberpaket anwenden " ist auch für eigenständige Medienbereitstellungsszenarien nützlich.
Fügen Sie ähnliche Gerätetreiber in ein Treiberpaket ein, und verteilen Sie sie an die entsprechenden Verteilungspunkte. Fügen Sie beispielsweise alle Treiber eines Herstellers in ein Treiberpaket ein. Verteilen Sie das Paket anschließend an Verteilungspunkte, auf die die zugeordneten Computer zugreifen können.
Der Schritt Treiberpaket anwenden ist für eigenständige Medien nützlich. Dieser Schritt ist auch nützlich, um einen bestimmten Satz von Treibern zu installieren. Zu diesen Treibertypen gehören Geräte, die von Windows Plug-and-Play nicht erkannt werden, wie beispielsweise Netzwerkdrucker.
Dieser Tasksequenzschritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Treiber" und " Treiberpaket anwenden" aus.
Tipp
Eine Übersicht über Treiber im Konfigurations-Manager finden Sie unter Verwenden von Tasksequenzen zum Installieren von Treibern.
Verwenden Sie die Inhaltsvorabspeicherung, um ein entsprechendes Treiberpaket herunterzuladen, bevor ein Benutzer die Tasksequenz installiert. Weitere Informationen finden Sie unter Konfigurieren von Inhalt vor dem Cache.
Variablen für das Treiberpaket anwenden
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDApplyDriverBootCriticalContentUniqueID
- OSDApplyDriverBootCriticalHardwareComponent
- OSDApplyDriverBootCriticalID
- OSDApplyDriverBootCriticalINFFile
- OSDInstallDriversAdditionalOptions
Cmdlets für Apply Driver Package
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepApplyDriverPackage
- New-CMTSStepApplyDriverPackage
- Remove-CMTSStepApplyDriverPackage
- Set-CMTSStepApplyDriverPackage
Eigenschaften für das Treiberpaket anwenden
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Treiberpaket
Geben Sie das Treiberpaket an, das die erforderlichen Gerätetreiber enthält. Wählen Sie Durchsuchen aus, um das Dialogfeld "Paket auswählen " zu öffnen. Wählen Sie ein vorhandenes Treiberpaket aus, das Sie anwenden möchten. Am unteren Rand des Dialogfelds werden die zugehörigen Paketeigenschaften angezeigt.
Installieren des Treiberpakets durch Ausführen von DISM mit der Option "Rekursiv"
Wählen Sie diese Option aus, um den /recurse Parameter zur DISM-Befehlszeile hinzuzufügen, wenn Windows das Treiberpaket anwendet.
Wenn Sie diese Option aktivieren, können Sie auch zusätzliche DISM-Befehlszeilenparameter angeben. Verwenden Sie die Tasksequenzvariable OSDInstallDriversAdditionalOptions , um weitere Optionen einzuschließen. Weitere Informationen finden Sie unter Windows DISM-Command-Line Optionen.
Wählen Sie den Massenspeichertreiber im Paket aus, der vor der Einrichtung unter Betriebssystemen mit einer Laufzeit von mehr als Windows Vista installiert werden muss
Geben Sie alle Massenspeichertreiber an, die zum Installieren eines klassischen Betriebssystems erforderlich sind.
Driver
Wählen Sie die Massenspeichertreiberdatei aus, die vor dem Setup eines klassischen Betriebssystems installiert werden soll. Die Dropdownliste wird aus dem angegebenen Paket ausgefüllt.
Modell
Geben Sie das startkritische Gerät an, das für Bereitstellungen von Betriebssystemen vor Windows Vista erforderlich ist.
Unbeaufsichtigte Installation von nicht signierten Treibern unter einer Windows-Version, in der dies zulässig ist
Mit dieser Option kann Windows Treiber ohne digitale Signatur installieren.
Netzwerkeinstellungen anwenden
Führen Sie diesen Schritt aus, um die Netzwerk- oder Arbeitsgruppenkonfigurationsinformationen für den Zielcomputer anzugeben. Die Tasksequenz speichert diese Werte in der entsprechenden Antwortdatei. Windows Setup verwendet diese Antwortdatei während der Aktion "Setupfenster und ConfigMgr".
Dieser Tasksequenzschritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Wählen Sie zum Hinzufügen dieses Schritts im Tasksequenz-Editor "Hinzufügen", "Einstellungen" und " Netzwerkeinstellungen anwenden" aus.
Hinweis
Wenn Sie mehrere Instanzen dieses Schritts in eine Tasksequenz einschließen, gelten die Bedingungen nicht. Die Einstellungen aus der letzten Instance dieses Schritts in der Tasksequenz werden auf das Gerät angewendet. Um dieses Verhalten zu umgehen, schließen Sie jeden Schritt in eine separate Gruppe mit Bedingungen für die Gruppe ein.
Variablen für Apply Network Settings
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDAdapter
- OSDAdapterCount
- OSDDNSDomain
- OSDDNSSuffixSearchOrder
- OSDDomainName
- OSDDomainOUName
- OSDEnableTCPIPFiltering
- OSDJoinAccount
- OSDJoinPassword
- OSDWorkgroupName
Cmdlets für Apply Network Settings
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepApplyNetworkSetting
- New-CMTSStepApplyNetworkSetting
- Remove-CMTSStepApplyNetworkSetting
- Set-CMTSStepApplyNetworkSetting
- New-CMTSNetworkAdapterSetting
Eigenschaften für "Netzwerkeinstellungen anwenden"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Beitreten zu einer Arbeitsgruppe
Wählen Sie diese Option aus, damit der Zielcomputer der angegebenen Arbeitsgruppe beitritt. Geben Sie den Namen der Arbeitsgruppe in die Arbeitsgruppenzeile ein. Der Wert, den der Tasksequenzschritt "Netzwerkeinstellungen mitschreiben" erfasst, kann diesen Wert überschreiben.
Domäne beitreten
Aktivieren Sie diese Option, damit der Zielcomputer der angegebenen Domäne beitritt. Geben Sie die Domäne an, oder navigieren Sie zur Domäne, wie z. B fabricam.com. . . Geben Sie einen LDAP-Pfad (Lightweight Directory Access-Protokoll) für eine Organisationseinheit an, oder navigieren Sie zu diesem Pfad. Beispiel: LDAP//OU=computers, DC=Fabricam.com, C=com.
Hinweis
Wenn ein in Microsoft Entra eingebundener Client eine Tasksequenz für die Betriebssystembereitstellung ausführt, tritt der Client im neuen Betriebssystem nicht automatisch Microsoft Entra ID bei. Obwohl er nicht mit Microsoft Entra verbunden ist, wird der Client dennoch verwaltet.
Account
Wählen Sie "Festlegen " aus, um ein Konto mit den erforderlichen Berechtigungen anzugeben, um den Computer der Domäne hinzuzufügen. Geben Sie im Dialogfeld Windows-Benutzerkonto den Benutzernamen im folgenden Format ein: Domain\User. Weitere Informationen finden Sie unter Domänenbeitrittskonto.
Adaptereinstellungen
Geben Sie die Netzwerkkonfigurationen für die einzelnen Netzwerkadapter im Computer an. Wählen Sie Neu , um das Dialogfeld Netzwerkeinstellungen zu öffnen, und geben Sie dann die Netzwerkeinstellungen an.
- Wenn Sie auch den Schritt Netzwerkeinstellungen mitschreiben verwenden, wendet die Tasksequenz die zuvor erfassten Einstellungen auf den Netzwerkadapter an.
- Wenn die Tasksequenz zuvor keine Netzwerkeinstellungen erfasst hat, wendet sie die Einstellungen an, die Sie in diesem Schritt angeben.
- Die Tasksequenz wendet diese Einstellungen auf Netzwerkadapter in der Enumerationsreihenfolge der Windows-Geräte an.
- Die Tasksequenz wendet die in diesem Schritt angegebenen Einstellungen nicht sofort auf den Computer an.
Betriebssystemabbild anwenden
Führen Sie diesen Schritt aus, um ein Betriebssystem auf dem Zielcomputer zu installieren.
Nachdem die Aktion "Betriebssystem anwenden " ausgeführt wurde, wird die Variable "OSDTargetSystemDrive" auf den Laufwerkbuchstaben der Partition festgelegt, die die Betriebssystemdateien enthält.
Dieser Tasksequenzschritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Wenn Sie diesen Schritt im Tasksequenz-Editor hinzufügen möchten, wählen Sie "Hinzufügen", dann "Images" und dann "Betriebssystemimage anwenden" aus.
Tipp
Windows 11- und Windows 10-Medien enthalten mehrere Editionen. Wenn Sie eine Tasksequenz für die Verwendung eines Betriebssystemupgradepakets oder -images konfigurieren, stellen Sie sicher, dass Sie eine unterstützte Edition auswählen.
Verwenden Sie die Inhaltsvorabspeicherung, um ein anwendbares Betriebssystemupgradepaket herunterzuladen, bevor ein Benutzer die Tasksequenz installiert. Weitere Informationen finden Sie unter Konfigurieren von Inhalt vor dem Cache.
Der Schritt "Windows und ConfigMgr einrichten" startet die Installation von Windows.
Variablen für Apply OS Image
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für Apply OS Image
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepApplyOperatingSystem
- New-CMTSStepApplyOperatingSystem
- Remove-CMTSStepApplyOperatingSystem
- Set-CMTSStepApplyOperatingSystem
Verhalten für Apply OS Image
Dieser Schritt führt verschiedene Aktionen aus, je nachdem, ob ein Betriebssystemabbild oder ein Betriebssystemupgradepaket verwendet wird.
Aktionen für Betriebssystembilder
Der Schritt "Betriebssystemabbild anwenden " führt bei Verwendung eines Betriebssystemabbilds die folgenden Aktionen aus:
Löschen Sie alle Inhalte auf dem Zielvolume, mit Ausnahme der Dateien in dem Ordner, der durch die Variable _SMSTSUserStatePath angegeben wird.
Extrahieren Sie den Inhalt der angegebenen WIM-Datei in die angegebene Zielpartition.
Bereiten Sie die Antwortdatei vor:
Erstellen Sie eine neue standardmäßige Windows Setup-Antwortdatei (sysprep.inf oder unattend.xml) für das bereitgestellte Betriebssystem.
Führen Sie alle Werte aus der vom Benutzer bereitgestellten Antwortdatei zusammen.
Kopieren Sie Windows-Startladeprogramme in die aktive Partition.
Legen Sie die boot.ini oder die Startkonfigurationsdatenbank (Boot Configuration Datenbank, BCD) so fest, dass sie auf das neu installierte Betriebssystem verweist.
Aktionen für das Betriebssystemupgradepaket
Der Schritt "Betriebssystemabbild anwenden " führt die folgenden Aktionen aus, wenn Sie ein Betriebssystemupgradepaket verwenden:
Löschen Sie alle Inhalte auf dem Zielvolume, mit Ausnahme der Dateien in dem Ordner, der durch die Variable _SMSTSUserStatePath angegeben wird.
Bereiten Sie die Antwortdatei vor:
Erstellen Sie eine neue Antwortdatei mit Standardwerten, die von Konfigurations-Manager erstellt wurden.
Führen Sie alle Werte aus der vom Benutzer bereitgestellten Antwortdatei zusammen.
Eigenschaften für Apply OS image
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Betriebssystem aus einem erfassten Image anwenden
Installiert ein von Ihnen erfasstes Betriebssystemimage. Wählen Sie "Durchsuchen" aus, um das Dialogfeld "Paket auswählen" zu öffnen. Wählen Sie dann das vorhandene Imagepaket aus, das Sie installieren möchten. Wenn dem angegebenen Imagepaket mehrere Images zugeordnet sind, wählen Sie in der Dropdownliste das zugeordnete Image aus, das für diese Bereitstellung verwendet werden soll. Sie können grundlegende Informationen zu jedem vorhandenen Bild anzeigen, indem Sie es auswählen.
Betriebssystemabbild von einer ursprünglichen Installationsquelle anwenden
Installiert ein Betriebssystem mithilfe eines Betriebssystemupgradepakets, das auch eine Originalinstallationsquelle ist. Wählen Sie "Durchsuchen " aus, um das Dialogfeld "Betriebssystem-Upgradepaket auswählen" zu öffnen. Wählen Sie dann das vorhandene Betriebssystemupgradepaket aus, das Sie verwenden möchten. Sie können grundlegende Informationen zu jeder vorhandenen Bildquelle anzeigen, indem Sie sie auswählen. Im Ergebnisbereich unten im Dialogfeld werden die zugehörigen Bildquelleneigenschaften angezeigt. Wenn dem angegebenen Paket mehrere Editionen zugeordnet sind, wählen Sie in der Dropdownliste die Edition aus, die Sie verwenden möchten.
Hinweis
Betriebssystemupgradepakete sind in erster Linie für die Verwendung mit direkten Upgrades und nicht für Neuinstallationen von Windows gedacht. Verwenden Sie beim Bereitstellen neuer Windows-Installationen die Option "Betriebssystem aus einem erfassten Image anwenden ", und installieren Sie ".wim" aus den Installationsdateien.
Das Bereitstellen neuer Windows-Installationen über Betriebssystemupgradepakete wird weiterhin unterstützt, hängt jedoch davon ab, ob die Treiber mit dieser Methode kompatibel sind. Beim Installieren von Windows aus einem Betriebssystemupgradepaket werden Treiber noch in Windows PE installiert, anstatt einfach in Windows PE eingefügt zu werden. Einige Treiber sind nicht mit der Installation in Windows PE kompatibel.
Wenn Treiber nicht mit der Installation in Windows PE kompatibel sind, erstellen Sie mit "install.wim" ein Betriebssystemabbild aus den ursprünglichen Installationsdateien. Führen Sie dann stattdessen die Bereitstellung über die Option "Betriebssystem aus einem erfassten Image anwenden " durch.
Verwenden einer unbeaufsichtigten oder Sysprep-Antwortdatei für eine benutzerdefinierte Installation
Verwenden Sie diese Option, um abhängig von der Betriebssystemversion und der Installationsmethode eine Windows Setup-Antwortdatei (unattend.xml ,unattend.txtoder sysprep.inf) bereitzustellen. Die angegebene Datei kann beliebige der Standardkonfigurationsoptionen enthalten, die von Windows-Antwortdateien unterstützt werden. Sie können damit beispielsweise die Standardstartseite von Internet Explorer angeben. Geben Sie das Paket an, das die Antwortdatei enthält, und den zugehörigen Pfad zu der Datei im Paket.
Hinweis
Die von Ihnen bereitgestellte Windows Setup-Antwortdatei kann eingebettete Tasksequenzvariablen des Formats %varname%, wobei varname der Name der Variablen ist. Der Schritt "Fenster und ConfigMgr einrichten" ersetzt die Variablenzeichenfolge durch den tatsächlichen Wert der Variablen. Sie können diese eingebetteten Tasksequenzvariablen nicht in rein numerischen Feldern in einer unattend.xml Antwortdatei verwenden.
Wenn Sie keine Windows Setup-Antwortdatei bereitstellen, generiert die Tasksequenz automatisch eine Antwortdatei.
Ziel
Konfigurieren Sie eine der folgenden Optionen:
Nächste verfügbare Partition: Verwenden Sie die nächste sequenzielle Partition, die noch nicht von einem Schritt "Betriebssystem anwenden " oder "Datenimage anwenden " in dieser Tasksequenz betroffen ist.
Bestimmter Datenträger und Partition: Wählen Sie die Datenträgernummer (beginnend mit 0) und die Partitionsnummer (beginnend mit 1) aus.
Spezifischer logischer Laufwerkbuchstabe: Geben Sie den Laufwerkbuchstaben an, der der Partition von Windows PE zugewiesen wurde. Dieser Laufwerkbuchstabe kann sich von dem Laufwerkbuchstaben unterscheiden, der vom neu bereitgestellten Betriebssystem zugewiesen wird.
Logischer Laufwerkbuchstabe, der in einer Variablen gespeichert ist: Geben Sie die Tasksequenzvariable an, die den Laufwerkbuchstaben enthält, der der Partition durch Windows PE zugewiesen wurde. Diese Variable wird normalerweise im Abschnitt Erweitert des Dialogfelds Partitionseigenschaften für den Tasksequenzschritt "Formatieren und Partitionsdatenträger " festgelegt.
Wählen Sie ggf. den Mehrschichttreiber aus
Version 2107 und höher unterstützt mehrschichtige Tastaturtreiber. Diese Treiber geben andere Tastaturtypen an, die in japanischen und koreanischen Sprachen üblich sind. Weitere Informationen finden Sie unter der Windows-Einstellung LayeredDriver .
Gehen Sie gemäß einer der folgenden Optionen vor:
- Nicht angeben: Diese Option ist die Standardeinstellung, die die LayeredDriver-Einstellung im unattend.xml nicht konfiguriert. Dieses Verhalten ist mit früheren Versionen von Konfigurations-Manager konsistent.
- PC/AT-optimierte Tastatur (101/102 Tasten)
- Koreanische PC/AT-kompatible Tastatur mit 101 Tasten oder die Microsoft Natural-Tastatur (Typ 1)
- Koreanische PC/AT-kompatible Tastatur mit 101 Tasten oder die Microsoft Natural-Tastatur (Typ 2)
- Koreanische PC/AT-Tastatur mit 101 Tasten oder Microsoft Natural-Tastatur (Typ 3)
- Koreanische Tastatur (103/106 Tasten)
- Japanische Tastatur (106/109 Tasten)
Sie können auch die Tasksequenzvariable OsdLayeredDriver verwenden.
Optionen für "Betriebssystemimage anwenden"
Konfigurieren Sie neben den Standardoptionen die folgenden zusätzlichen Einstellungen auf der Registerkarte Optionen dieses Tasksequenzschritts:
Direkter Zugriff auf Inhalte vom Verteilungspunkt
Konfigurieren Sie die Tasksequenz für den direkten Zugriff vom Verteilungspunkt auf das Betriebssystemimage. Verwenden Sie diese Option beispielsweise, wenn Sie Betriebssysteme auf eingebetteten Geräten mit begrenzter Speicherkapazität bereitstellen. Wenn Sie diese Option auswählen, konfigurieren Sie auch die Einstellungen für die Paketfreigabe auf der Registerkarte "Datenzugriff " der Eigenschaften des Betriebssystem-Images.
Hinweis
Diese Einstellung setzt die Bereitstellungsoption außer Kraft, die Sie auf der Seite "Verteilungspunkte " im Assistenten zum Bereitstellen von Software konfigurieren. Diese Außerkraftsetzung gilt nur für das in diesem Schritt angegebene Betriebssystemimage, nicht für alle Tasksequenzinhalte.
Wichtig
Um größtmögliche Sicherheit zu gewährleisten, wird dringend empfohlen, diese Option nicht auszuwählen. Diese Option ist hauptsächlich für die Verwendung auf Geräten mit begrenzter Speicherkapazität konzipiert. Diese Option ist nicht dazu gedacht, die Geschwindigkeit der Tasksequenz zu erhöhen. Wenn diese Option ausgewählt ist, wird der Pakethash für das Betriebssystempaket nicht überprüft. Daher kann die Paketintegrität nicht sichergestellt werden, da es Benutzern mit Administratorrechten möglich ist, den Paketinhalt zu ändern oder zu manipulieren.
Anwenden von Windows-Einstellungen
Führen Sie diesen Schritt aus, um die Windows-Einstellungen für den Zielcomputer zu konfigurieren. Die Tasksequenz speichert diese Werte in der entsprechenden Antwortdatei. Windows Setup verwendet diese Antwortdatei während des Schritts "Windows einrichten" und "ConfigMgr".
Dieser Tasksequenzschritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", " Einstellungen" und dann " Windows-Einstellungen anwenden" aus.
Variablen für Apply Windows Settings
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDComputerName
- OSDLocalAdminPassword
- OSDProductKey
- OSDRandomAdminPassword
- OSDRegisteredOrgName
- OSDRegisteredUserName
- OSDServerLicenseConnectionLimit
- OSDServerLicenseMode
- OSDTimeZone
- OSDWindowsSettingsInputLocale
- OSDWindowsSettingsSystemLocale
- OSDWindowsSettingsUILanguage
- OSDWindowsSettingsUILanguageFallback
- OSDWindowsSettingsUserLocale
Cmdlets für Apply Windows Settings
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepApplyWindowsSetting
- New-CMTSStepApplyWindowsSetting
- Remove-CMTSStepApplyWindowsSetting
- Set-CMTSStepApplyWindowsSetting
Eigenschaften für "Windows-Einstellungen anwenden"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Benutzername
Geben Sie den registrierten Benutzernamen an, der dem Zielcomputer zugeordnet werden soll. Der Wert, den der Tasksequenzschritt "Windows-Einstellungen mitschreiben" erfasst, kann diesen Wert überschreiben.
Name der Organisation
Geben Sie den Namen der registrierten organization an, der dem Zielcomputer zugeordnet werden soll. Der Wert, den der Tasksequenzschritt "Windows-Einstellungen mitschreiben" erfasst, kann diesen Wert überschreiben.
Produktschlüssel
Geben Sie den Product Key an, der für die Windows-Installation auf dem Zielcomputer verwendet werden soll.
Serverlizenzierung
Hinweis
Diese Einstellung gilt nur für ältere Versionen von Windows, die nicht mehr unterstützt werden. Ab Version 2010 ist die Einstellung im Tasksequenz-Editor nicht mehr sichtbar. Vorhandene Tasksequenzen, die diese Einstellung noch verwenden, funktionieren weiterhin auf dieselbe Weise.
Maximale Anzahl von Verbindungen
Hinweis
Diese Einstellung gilt nur für ältere Versionen von Windows, die nicht mehr unterstützt werden. Ab Version 2010 ist die Einstellung im Tasksequenz-Editor nicht mehr sichtbar. Vorhandene Tasksequenzen, die diese Einstellung noch verwenden, funktionieren weiterhin auf dieselbe Weise.
Generieren Sie das lokale Administratorkennwort nach dem Zufallsprinzip und deaktivieren Sie das Konto auf allen unterstützten Plattformen (empfohlen)
Wählen Sie diese Option aus, um das lokale Administratorkennwort auf eine zufällig generierte Zeichenfolge festzulegen. Diese Option deaktiviert auch das lokale Administratorkonto auf Plattformen, die diese Funktion unterstützen.
Aktivieren Sie das Konto, und geben Sie das lokale Administratorkennwort an.
Wählen Sie diese Option aus, um das lokale Administratorkonto mit dem angegebenen Kennwort zu aktivieren. Geben Sie das Kennwort in der Zeile Kennwort ein, und bestätigen Sie das Kennwort in der Zeile Kennwort bestätigen .
Zeitzone
Geben Sie die Zeitzone an, die auf dem Zielcomputer konfiguriert werden soll. Der Wert, den der Tasksequenzschritt "Windows-Einstellungen mitschreiben" erfasst, kann diesen Wert überschreiben.
Spracheinstellungen
Verwenden Sie diese Einstellungen, um die Sprachkonfiguration während der Betriebssystembereitstellung zu steuern. Wenn Sie diese Spracheinstellungen bereits anwenden, können Sie mit dieser Änderung die Tasksequenz Ihrer Betriebssystembereitstellung vereinfachen. Anstatt mehrere Schritte pro Sprache oder separate Skripts zu verwenden, verwenden Sie eine Instance pro Sprache dieses Schritts mit einer Bedingung für diese Sprache.
Konfigurieren Sie die folgenden Einstellungen:
- Eingabegebietsschema (Standardtastaturlayout)
- Systemgebietsschema
- Sprache der Benutzeroberfläche
- Fallback für die Benutzeroberflächensprache
- Benutzergebietsschema
Weitere Informationen zu diesen Windows Setup-Antwortdateiwerten finden Sie unter Microsoft-Windows-International-Core.
Hinweis
Wenn Sie eine benutzerdefinierte Windows Setup-Antwortdatei (unattend.xml) erstellen, werden in diesem Schritt alle vorhandenen Werte überschrieben. Verwenden Sie die zugehörigen Tasksequenzvariablen, um einen dynamischen Prozess für diese Einstellungen zu automatisieren. Zum Beispiel OSDWindowsSettingsInputLocale.
Treiber automatisch anwenden
Führen Sie diesen Schritt aus, um Treiber als Teil der Betriebssystembereitstellung abzugleichen und zu installieren.
Wichtig
Eigenständige Medien können den Schritt "Treiber automatisch anwenden " nicht verwenden. Die Tasksequenz hat in diesem Szenario keine Verbindung mit dem Konfigurations-Manager-Standort.
Dieser Tasksequenzschritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Treiber" und dann " Treiber automatisch anwenden" aus.
Tipp
Eine Übersicht über Treiber im Konfigurations-Manager finden Sie unter Verwenden von Tasksequenzen zum Installieren von Treibern.
Verhalten für automatisch angewendete Treiber
Der Tasksequenzschritt "Treiber automatisch anwenden " führt die folgenden Aktionen aus:
Scannen Sie die Hardware und suchen Sie die Plug-and-Play-IDs für alle im System vorhandenen Geräte.
Senden Sie die Liste der Geräte und ihrer Plug-and-Play-IDs an den Verwaltungspunkt. Der Verwaltungspunkt gibt eine Liste kompatibler Treiber aus dem Treiberkatalog für jedes Hardwaregerät zurück. Die Liste enthält alle aktivierten Treiber, unabhängig davon, in welchem Treiberpaket sie sich befinden, sowie Treiber, die mit der angegebenen Treiberkategorie gekennzeichnet sind.
Für jedes Hardwaregerät wählt die Tasksequenz den besten Treiber aus. Dieser Treiber ist für das bereitgestellte Betriebssystem geeignet und befindet sich auf einem zugänglichen Verteilungspunkt.
Die Tasksequenz lädt die ausgewählten Treiber von einem Verteilungspunkt herunter und bereitet die Treiber auf dem Zielbetriebssystem bereit.
Bei der Verwendung eines Betriebssystemabbilds platziert die Tasksequenz die Treiber im Betriebssystemtreiberspeicher.
Wenn Sie ein Betriebssystemupgradepaket als ursprüngliche Installationsquelle verwenden, konfiguriert die Tasksequenz Windows Setup mit dem Speicherort der Treiber.
Während des Schritts "Windows und ConfigMgr einrichten" in der Tasksequenz findet Windows Setup die Treiber, die durch diesen Schritt bereitgestellt wurden.
Variablen für Treiber für die automatische Anwendung
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDAutoApplyDriverBestMatch
- OSDAutoApplyDriverCategoryList
- SMSTSDriverRequestConnectTimeOut
- SMSTSDriverRequestReceiveTimeOut
- SMSTSDriverRequestResolveTimeOut
- SMSTSDriverRequestSendTimeOut
Cmdlets für Treiber für die automatische Anwendung
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepAutoApplyDriver
- New-CMTSStepAutoApplyDriver
- Remove-CMTSStepAutoApplyDriver
- Set-CMTSStepAutoApplyDriver
Eigenschaften für Treiber für die automatische Anwendung
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Installieren Sie nur die am besten geeigneten kompatiblen Treiber
Gibt an, dass im Tasksequenzschritt nur der am besten übereinstimmende Treiber für jedes erkannte Hardwaregerät installiert wird.
Installieren aller kompatiblen Treiber
Die Tasksequenz installiert alle kompatiblen Treiber für jedes erkannte Hardwaregerät. Windows Setup wählt dann den besten Treiber aus. Diese Option benötigt mehr Netzwerkbandbreite und Speicherplatz. Die Tasksequenz lädt weitere Treiber herunter, aber Windows kann einen besseren Treiber auswählen.
Berücksichtigen Sie Treiber aus allen Kategorien
Die Tasksequenz durchsucht alle verfügbaren Treiberkategorien nach den entsprechenden Gerätetreibern.
Treiberübereinstimmung begrenzen, um nur Treiber in ausgewählten Kategorien zu berücksichtigen
Die Tasksequenz sucht in den angegebenen Treiberkategorien nach den entsprechenden Gerätetreibern.
Wenn Sie mehrere Kategorien auswählen, werden alle übereinstimmenden Treiber zurückgegeben, die in einer der Kategorien vorhanden sind. Es entspricht einer OR Operation.
Unbeaufsichtigte Installation von nicht signierten Treibern unter Windows-Versionen, in denen dies zulässig ist
Mit dieser Option kann Windows Treiber ohne digitale Signatur installieren.
Wichtig
Diese Option gilt nicht für Betriebssysteme, in denen Sie keine Richtlinie für die Treibersignierung konfigurieren können.
Netzwerkeinstellungen mitschreiben
Führen Sie diesen Schritt aus, um die Microsoft-Netzwerkeinstellungen auf dem Computer zu erfassen, auf dem die Tasksequenz ausgeführt wird. Die Tasksequenz speichert diese Einstellungen in Tasksequenzvariablen. Diese Einstellungen überschreiben die Standardeinstellungen, die Sie im Schritt "Netzwerkeinstellungen anwenden " konfigurieren.
Dieser Tasksequenzschritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", "Einstellungen" und "Netzwerkeinstellungen mitschreiben" aus.
Variablen zum Mitschreiben von Netzwerkeinstellungen
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets zum Mitschreiben von Netzwerkeinstellungen
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepCaptureNetworkSettings
- New-CMTSStepCaptureNetworkSettings
- Remove-CMTSStepCaptureNetworkSettings
- Set-CMTSStepCaptureNetworkSettings
Eigenschaften für das Mitschreiben von Netzwerkeinstellungen
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Migrieren von Domänen- und Arbeitsgruppenmitgliedschaften
Erfasst die Informationen zur Domänen- und Arbeitsgruppenmitgliedschaft des Zielcomputers.
Migrieren der Netzwerkadapterkonfiguration
Erfasst die Netzwerkadapterkonfiguration des Zielcomputers. Es erfasst die folgenden Informationen:
- Globale Netzwerkeinstellungen
- Anzahl von Adaptern
- Die folgenden Netzwerkeinstellungen sind jedem Adapter zugeordnet: DNS-, IP- und Portfilter
Betriebssystemabbild mitschreiben
In diesem Schritt werden ein oder mehrere Bilder von einem Referenzcomputer erfasst. Die Tasksequenz erstellt eine Windows-Imagedatei (.wim) auf der angegebenen Netzwerkfreigabe. Verwenden Sie dann den Assistenten zum Hinzufügen von Betriebssystemabbildpaketen, um dieses Image in Konfigurations-Manager für imagebasierte Betriebssystembereitstellungen zu importieren.
Konfigurations-Manager erfasst jedes Volume (Laufwerk) vom Referenzcomputer in einem separaten Image innerhalb der WIM-Datei. Wenn der Computer, auf den verwiesen wird, mehrere Volumes enthält, enthält die resultierende WIM-Datei ein eigenes Image für jedes Volume. Dieser Schritt erfasst nur Volumes, die als NTFS oder FAT32 formatiert sind. Es überspringt Volumes mit anderen Formaten und USB-Volumes.
Das auf dem Referenzcomputer installierte Betriebssystem muss eine Version von Windows sein, die vom Konfigurations-Manager unterstützt wird. Verwenden Sie das SysPrep-Tool, um das Betriebssystem auf dem Referenzcomputer vorzubereiten. Das installierte Betriebssystemvolume und das Startvolume müssen dasselbe Volume sein.
Geben Sie ein Konto mit Schreibberechtigungen für die ausgewählte Netzwerkfreigabe an. Weitere Informationen zum Konto für das Aufnahmebetriebssystemimage finden Sie unter Konten.
Dieser Tasksequenzschritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Images" und dann "Betriebssystemimage mitschreiben" aus.
Variablen zum Mitschreiben des Betriebssystemabbilds
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDCaptureAccount
- OSDCaptureAccountPassword
- OSDCaptureDestination
- OSDImageCreator
- OSDImageDescription
- OSDImageVersion
- OSDTargetSystemRoot
Cmdlets für das Mitschreiben des Betriebssystemabbilds
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepCaptureSystemImage
- New-CMTSStepCaptureSystemImage
- Remove-CMTSStepCaptureSystemImage
- Set-CMTSStepCaptureSystemImage
Eigenschaften für das Mitschreiben des Betriebssystemimages
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Ziel
Dateisystempfad zum Speicherort, den Konfigurations-Manager zum Speichern des erfassten Betriebssystemabbilds verwendet.
Beschreibung
Eine optionale benutzerdefinierte Beschreibung des erfassten Betriebssystemabbilds, das in der Abbilddatei gespeichert ist.
Version
Eine optionale benutzerdefinierte Versionsnummer, die dem erfassten Betriebssystemabbild zugewiesen wird. Dieser Wert kann eine beliebige Kombination aus Buchstaben und Zahlen sein. Sie wird in der Bilddatei gespeichert.
Erstellt von
Der optionale Name des Benutzers, der das Betriebssystemimage erstellt hat. Sie wird in der Bilddatei gespeichert.
Betriebssystemabbildkonto mitschreiben
Geben Sie das Windows-Konto ein, das über Berechtigungen für die angegebene Netzwerkfreigabe verfügt. Wählen Sie "Festlegen " aus, um den Namen des Windows-Kontos anzugeben.
Benutzerstatus mitschreiben
In diesem Schritt wird das Migrationstool für den Benutzerstatus (User State Migration Tool, USMT) verwendet, um den Benutzerstatus und die Einstellungen des Computers zu erfassen, auf dem die Tasksequenz ausgeführt wird. Dieser Tasksequenzschritt wird in Verbindung mit dem Tasksequenzschritt "Benutzerstatus wiederherstellen" verwendet. In diesem Schritt wird der USMT-Zustandsspeicher immer mit einem Verschlüsselungsschlüssel verschlüsselt, der vom Konfigurations-Manager generiert und verwaltet wird.
Ab Version 2103 verwenden dieser Schritt und der Schritt "Benutzerstatus wiederherstellen " den derzeit höchsten unterstützten Verschlüsselungsalgorithmus, AES 256.
Wichtig
Wenn Sie über aktive Benutzerstatusmigrationen verfügen, stellen Sie den Benutzerstatus wieder her, bevor Sie den Konfigurations-Manager-Client auf diesen Geräten aktualisieren. Andernfalls kann der aktualisierte Client den Benutzerstatus nicht wiederherstellen, wenn er versucht, einen anderen Verschlüsselungsalgorithmus zu verwenden. Bei Bedarf können Sie den Benutzerstatus manuell wiederherstellen und den USMT-Parameter /decrypt:3DESexplizit verwenden.
Weitere Informationen zum Verwalten des Benutzerstatus bei der Bereitstellung von Betriebssystemen finden Sie unter Verwalten des Benutzerstatus.
Wenn Sie Benutzerstatuseinstellungen von einem Zustandsmigrationspunkt aus speichern und wiederherstellen möchten, verwenden Sie diesen Schritt mit den Schritten "Zustandsspeicher anfordern " und "Freigeben des Zustandsspeichers ".
Dieser Schritt bietet Kontrolle über eine begrenzte Teilmenge der am häufigsten verwendeten USMT-Optionen. Geben Sie zusätzliche Befehlszeilenoptionen mithilfe der Tasksequenzvariablen OSDMigrateAdditionalCaptureOptions an.
Dieser Tasksequenzschritt wird entweder in Windows PE oder im vollständigen Betriebssystem ausgeführt.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Benutzerstatus" und dann "Benutzerstatus mitschreiben" aus.
Variablen zum Mitschreiben des Benutzerstatus
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- _OSDMigrateUsmtPackageID
- OSDMigrateAdditionalCaptureOptions
- OSDMigrateConfigFiles
- OSDMigrateContinueOnLockedFiles
- OSDMigrateEnableVerboseLogging
- OSDMigrateMode
- OSDMigrateSkipEncryptedFiles
- OSDStateStorePath
Cmdlets zum Mitschreiben des Benutzerstatus
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepCaptureUserState
- New-CMTSStepCaptureUserState
- Remove-CMTSStepCaptureUserState
- Set-CMTSStepCaptureUserState
Eigenschaften für das Mitschreiben des Benutzerstatus
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Toolpaket für die Migration des Benutzerstatus
Geben Sie das Paket an, das das Migrationstool für den Benutzerstatus (User State Migration Tool, USMT) enthält. Die Tasksequenz verwendet diese Version von USMT, um den Benutzerstatus und die Einstellungen zu erfassen. Für dieses Paket ist kein Programm erforderlich. Geben Sie ein Paket an, das die 32-Bit- oder 64-Bit-Version von USMT enthält. Die Architektur von USMT hängt von der Architektur des Betriebssystems ab, von dem die Tasksequenz den Status erfasst.
Mitschreiben aller Benutzerprofile mithilfe von Standardoptionen
Migrieren aller Benutzerprofilinformationen. Dies ist die Standardeinstellung.
Wenn Sie diese Option auswählen, aber nicht die Option Lokale Computerbenutzerprofile im Schritt Benutzerstatus wiederherstellen auswählen, schlägt die Tasksequenz fehl. Konfigurations-Manager kann die neuen Konten nicht migrieren, ohne ihnen Kennwörter zuzuweisen.
Wenn Sie die Option Installieren eines vorhandenen Imagepakets des Assistenten für neue Tasksequenzen verwenden, werden in der resultierenden Tasksequenz standardmäßig alle Benutzerprofile mit Standardoptionen mitgeschrieben. Diese Standardtasksequenz wählt nicht die Option zum Wiederherstellen lokaler Computerbenutzerprofile oder nicht domänenbezogener Benutzerkonten aus.
Wählen Sie "Lokale Computerbenutzerprofile wiederherstellen" aus, und geben Sie ein Kennwort für das zu migrierende Konto an. In einer manuell erstellten Tasksequenz befindet sich diese Einstellung unter dem Schritt Benutzerstatus wiederherstellen . In einer Tasksequenz, die vom Assistenten für neue Tasksequenzen erstellt wurde, befindet sich diese Einstellung auf der Seite des Assistenten zum Wiederherstellen von Benutzer-Files und -Einstellungen.
Wenn Sie keine lokalen Benutzerkonten haben, gilt diese Einstellung nicht.
Anpassen der Erfassung von Benutzerprofilen
Wählen Sie diese Option aus, um eine benutzerdefinierte Profildatei für die Migration anzugeben. Wählen Sie "Files" aus, um die Konfigurationsdateien für USMT auszuwählen, die bei diesem Schritt verwendet werden sollen. Geben Sie eine benutzerdefinierte .xml Datei an, die Regeln enthält, welche die zu migrierenden Benutzerstatusdateien definieren.
Konfigurationsdateien auswählen
Wählen Sie diese Option aus, und wählen Sie "Files" aus, um die Konfigurationsdateien im USMT-Paket auszuwählen, die Sie zum Erfassen von Benutzerprofilen verwenden möchten. Um eine Konfigurationsdatei hinzuzufügen, geben Sie den Dateinamen ein, und wählen Sie Hinzufügen aus.
Ausführliche Protokollierung aktivieren
Aktivieren Sie diese Option, um detailliertere Protokolldateiinformationen zu generieren. Beim Erfassen des Status generiert die Tasksequenz standardmäßig ScanState.log im Tasksequenzprotokollordner. %WinDir%\ccm\logs
Dateien mit verschlüsseltem Dateisystem überspringen
Aktivieren Sie diese Option, um die Erfassung von Dateien zu überspringen, die mit dem verschlüsselten Dateisystem (Encrypted File System, EFS) verschlüsselt sind. Diese Dateien enthalten Benutzerprofildateien. Je nach Betriebssystem- und USMT-Version sind verschlüsselte Dateien nach der Wiederherstellung möglicherweise nicht lesbar. Weitere Informationen finden Sie in der USMT-Dokumentation.
Kopieren über Dateisystemzugriff
Aktivieren Sie diese Option, um eine der folgenden Einstellungen festzulegen:
Fortfahren, wenn einige Dateien nicht erfasst werden können: Aktivieren Sie diese Einstellung, um den Migrationsprozess fortzusetzen, auch wenn einige Dateien nicht erfasst werden können. Wenn Sie diese Option deaktivieren und eine Datei nicht erfasst werden kann, schlägt dieser Schritt fehl. Diese Option ist standardmäßig aktiviert.
Lokales Mitschreiben mithilfe von Links anstelle des Kopierens von Dateien: Aktivieren Sie diese Einstellung, um NTFS-Hardlinks zum Erfassen von Dateien zu verwenden.
Weitere Informationen zum Migrieren von Daten mithilfe von Hardlinks finden Sie unter Migrationsspeicher für Hardlinks.
Im Offlinemodus mitschreiben (nur Windows PE): Aktivieren Sie diese Einstellung, um den Benutzerstatus in Windows PE anstelle des vollständigen Betriebssystems zu erfassen.
Mitschreiben mithilfe von Volumekopie-Schattendiensten (VSS)
Mit dieser Option können Sie Dateien auch dann erfassen, wenn sie für die Bearbeitung durch eine andere Anwendung gesperrt sind.
Windows-Einstellungen mitschreiben
Führen Sie diesen Schritt aus, um die Windows-Einstellungen auf dem Computer zu erfassen, auf dem die Tasksequenz ausgeführt wird. Die Tasksequenz speichert diese Einstellungen in Tasksequenzvariablen. Diese erfassten Einstellungen setzen die Standardeinstellungen außer Kraft, die Sie im Schritt "Windows-Einstellungen anwenden " konfigurieren.
Dieser Tasksequenzschritt wird entweder in Windows PE oder im vollständigen Betriebssystem ausgeführt.
Um diesen Schritt hinzuzufügen, wählen Sie im Tasksequenz-Editor "Hinzufügen", "Einstellungen" und "Windows-Einstellungen mitschreiben" aus.
Variablen zum Mitschreiben von Windows-Einstellungen
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDComputerName
- OSDMigrateComputerName
- OSDMigrateRegistrationInfo
- OSDMigrateTimeZone
- OSDRegisteredOrgName
- OSDTimeZone
Cmdlets zum Mitschreiben von Windows-Einstellungen
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepCaptureWindowsSettings
- New-CMTSStepCaptureWindowsSettings
- Remove-CMTSStepCaptureWindowsSettings
- Set-CMTSStepCaptureWindowsSettings
Eigenschaften für das Mitschreiben von Windows-Einstellungen
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Computername migrieren
Mitschreiben Sie den NetBIOS-Computernamen des Computers.
Migrieren registrierter Benutzer- und Organization-Namen
Mitschreiben Sie die registrierten Benutzer- und Organization-Namen vom Computer.
Zeitzone migrieren
Die Zeitzoneneinstellung auf dem Computer mitschreiben.
Bereitschaft prüfen
Mit diesem Schritt überprüfen Sie, ob der Zielcomputer die angegebenen Bereitstellungsvoraussetzungen erfüllt.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", " Allgemein" und "Bereitschaft überprüfen" aus.
Keine der folgenden Überprüfungen wird in neuen oder vorhandenen Instanzen des Schritts standardmäßig ausgewählt. Weitere Informationen zu jeder Überprüfung finden Sie in den spezifischen Abschnitten unten.
- Architektur des aktuellen Betriebssystems
- Minimales Release des Betriebssystems
- Maximales Release des Betriebssystems
- Mindestclientversion
- Sprache des aktuellen Betriebssystems
- Netzstrom eingesteckt
-
Netzwerkadapter verbunden
- Netzwerkadapter sind nicht drahtlos
- Computer befindet sich im UEFI-Modus
Ab Version 2103 werden im Status der Tasksequenz weitere Informationen zu Bereitschaftsprüfungen angezeigt. Wenn eine Tasksequenz fehlschlägt, weil der Client die Anforderungen dieses Schritts nicht erfüllt, kann der Benutzer eine Option zum Überprüfen auswählen. Diese Aktion zeigt die Überprüfungen an, die auf dem Gerät fehlgeschlagen sind. Weitere Informationen finden Sie unter Benutzererfahrungen für die Betriebssystembereitstellung.
Ab Version 2111 umfasst dieser Schritt Überprüfungen auf TPM 2.0. Diese Überprüfungen können Ihnen helfen, Windows 11 besser bereitzustellen.
Wichtig
Um dieses neue Konfigurations-Manager-Feature zu nutzen, aktualisieren Sie nach dem Aktualisieren des Standorts auch die Clients auf die neueste Version. Während neue Funktionen in der Konfigurations-Manager-Konsole angezeigt werden, wenn Sie den Standort und die Konsole aktualisieren, ist das vollständige Szenario erst funktionsfähig, wenn die Clientversion ebenfalls die neueste ist.
Die smsts.log enthält das Ergebnis aller Prüfungen. Wenn eine Prüfung fehlschlägt, wertet das Tasksequenzmodul weiterhin die anderen Prüfungen aus. Der Schritt schlägt erst fehl, wenn alle Überprüfungen abgeschlossen sind. Wenn mindestens eine Prüfung fehlschlägt, schlägt der Schritt fehl und gibt den Fehlercode 4316 zurück. Dieser Fehlercode wird in "Die für diesen Vorgang erforderliche Ressource ist nicht vorhanden" übersetzt.
Variablen für die Prüfbereitschaft
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- _TS_CRMEMORY
- _TS_CRSPEED
- _TS_CRDISK
- _TS_CROSTYPE
- _TS_CRARCH
- _TS_CRMINOSVER
- _TS_CRMAXOSVER
- _TS_CRCLIENTMINVER
- _TS_CROSLANGUAGE
- _TS_CRACPOWER
- _TS_CRNETWORK
- _TS_CRUEFI
- _TS_CRWIRED
- _TS_CRTPMACTIVATED (ab Version 2111)
- _TS_CRTPMENABLED (ab Version 2111)
Cmdlets für Check Readiness
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepPrestartCheck
- New-CMTSStepPrestartCheck
- Remove-CMTSStepPrestartCheck
- Set-CMTSStepPrestartCheck
Eigenschaften für "Bereitschaft prüfen"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Mindestens Arbeitsspeicher (MB)
Überprüfen Sie, ob die Arbeitsspeichermenge in Megabyte (MB) die angegebene Größe erreicht oder überschreitet. Der Schritt aktiviert diese Einstellung standardmäßig.
Minimale Prozessorgeschwindigkeit (MHz)
Überprüfen Sie, ob die Geschwindigkeit des Prozessors in Megahertz (MHz) den angegebenen Wert erreicht oder überschreitet. Der Schritt aktiviert diese Einstellung standardmäßig.
Minimaler freier Speicherplatz (MB)
Überprüfen Sie, ob die Menge an freiem Speicherplatz in Megabyte (MB) der angegebenen Größe entspricht oder diese überschreitet.
Ab Version 2103 wird auch der freie Speicherplatz auf Datenträgern ohne Partitionen überprüft.
Aktuelles Betriebssystem, das aktualisiert werden soll, ist
Überprüfen Sie, ob das auf dem Zielcomputer installierte Betriebssystem die angegebenen Anforderungen erfüllt. Mit dem Schritt wird diese Einstellung standardmäßig auf CLIENT festgelegt.
Architektur des aktuellen Betriebssystems
Überprüfen Sie, ob das aktuelle 32-Bit - oder 64-Bit-Betriebssystem ist.
Minimale Version des Betriebssystems
Stellen Sie sicher, dass im aktuellen Betriebssystem eine Version ausgeführt wird, die höher als angegeben ist. Geben Sie die Version mit Hauptversion, Nebenversion und Buildnummer an. Beispiel: 10.0.16299.
Maximale Version des Betriebssystems
Stellen Sie sicher, dass unter dem aktuellen Betriebssystem eine frühere Version als angegeben ausgeführt wird. Geben Sie die Version mit Hauptversion, Nebenversion und Buildnummer an. Beispiel: 10.0.18356.
Mindestclientversion
Stellen Sie sicher, dass die Konfigurations-Manager-Clientversion mindestens der angegebenen Version entspricht. Geben Sie die Clientversion im folgenden Format an: 5.00.8913.1005.
Sprache des aktuellen Betriebssystems
Stellen Sie sicher, dass die aktuelle Betriebssystemsprache mit der von Ihnen angegebenen übereinstimmt. Wählen Sie den Namen der Sprache aus, und der Schritt vergleicht den zugehörigen Sprachcode. Diese Überprüfung vergleicht die von Ihnen ausgewählte Sprache mit der OSLanguage-Eigenschaft der WMI-Klasse Win32_OperatingSystem auf dem Client.
Netzstrom eingesteckt
Stellen Sie sicher, dass das Gerät angeschlossen ist und sich nicht im Akkubetrieb befindet.
Netzwerkadapter verbunden
Stellen Sie sicher, dass das Gerät über einen Netzwerkadapter verfügt, der mit dem Netzwerk verbunden ist. Sie können auch die abhängige Überprüfung auswählen, um sicherzustellen, dass der Netzwerkadapter nicht drahtlos ist.
Computer befindet sich im UEFI-Modus
Stellen Sie fest, ob das Gerät für UEFI oder BIOS konfiguriert ist.
TPM 2.0 oder höher ist aktiviert
Ab Version 2111 wird überprüft, ob das Gerät, auf dem die Tasksequenz ausgeführt wird, ein TPM 2.0 aktiviert hat.
TPM 2.0 oder höher ist aktiviert
Ab Version 2111 überprüfen Sie, ob das Gerät über ein aktiviertes TPM 2.0 verfügt, ob es aktiviert ist.
Optionen für "Bereitschaft überprüfen"
Hinweis
Wenn Sie die Fehlereinstellung "Weiter bei" auf der Registerkarte "Optionen " dieses Schritts aktivieren, werden nur die Ergebnisse der Bereitschaftsprüfung protokolliert. Wenn eine Überprüfung fehlschlägt, wird die Tasksequenz nicht beendet.
Mit Netzwerkordner verbinden
Führen Sie diesen Schritt aus, um eine Verbindung mit einem freigegebenen Netzwerkordner herzustellen.
Dieser Tasksequenzschritt wird im vollständigen Betriebssystem oder in Windows PE ausgeführt.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", "Allgemein" und "Mit Netzwerkordner verbinden" aus.
Variablen für Verbindung mit Netzwerkordner herstellen
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- SMSConnectNetworkFolderAccount
- SMSConnectNetworkFolderDriveLetter
- SMSConnectNetworkFolderPassword
- SMSConnectNetworkFolderPath
Cmdlets für "Mit Netzwerkordner verbinden"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepConnectNetworkFolder
- New-CMTSStepConnectNetworkFolder
- Remove-CMTSStepConnectNetworkFolder
- Set-CMTSStepConnectNetworkFolder
Eigenschaften für "Mit Netzwerkordner verbinden"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Pfad
Wählen Sie "Durchsuchen " aus, um den Netzwerkordnerpfad anzugeben. Verwenden Sie das Format \\server\share.
Laufwerk
Wählen Sie den lokalen Laufwerkbuchstaben aus, der für diese Verbindung zugewiesen werden soll.
Account
Wählen Sie "Festlegen" aus, um das Benutzerkonto mit Berechtigungen zum Herstellen einer Verbindung mit diesem Netzwerkordner anzugeben. Weitere Informationen zum Tasksequenz-Netzwerkordnerverbindungskonto finden Sie unter Konten.
Deaktivieren von BitLocker
Verwenden Sie diesen Schritt, um die BitLocker-Verschlüsselung auf dem aktuellen Betriebssystemlaufwerk oder auf einem bestimmten Laufwerk zu deaktivieren. Dadurch bleiben die wichtigsten Schutzvorrichtungen im Klartext auf der Festplatte sichtbar. Der Inhalt des Laufwerks wird nicht entschlüsselt. Diese Aktion wird fast augenblicklich abgeschlossen.
Hinweis
Die BitLocker-Laufwerkverschlüsselung bietet eine Low-Level-Verschlüsselung des Inhalts eines Datenträgervolumes.
Wenn Sie über mehrere verschlüsselte Laufwerke verfügen, deaktivieren Sie BitLocker auf allen Datenlaufwerken, bevor Sie BitLocker auf dem Betriebssystemlaufwerk deaktivieren.
Dieser Schritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Datenträger" und dann " BitLocker deaktivieren" aus.
Variablen zum Deaktivieren von BitLocker
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für Disable BitLocker
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepDisableBitLocker
- New-CMTSStepDisableBitLocker
- Remove-CMTSStepDisableBitLocker
- Set-CMTSStepDisableBitLocker
Eigenschaften für BitLocker deaktivieren
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Aktuelles Betriebssystemlaufwerk
Deaktiviert BitLocker auf dem aktuellen Betriebssystemlaufwerk.
Spezifisches Laufwerk
Deaktiviert BitLocker auf einem bestimmten Laufwerk. Verwenden Sie die Dropdownliste, um das Laufwerk anzugeben, auf dem BitLocker deaktiviert ist.
Schutz fortsetzen, nachdem Windows die angegebene Anzahl von Neustarts durchgeführt wurde
Verwenden Sie diese Option, um die Anzahl der Neustarts anzugeben, um BitLocker deaktiviert zu lassen. Anstatt mehrere Instanzen dieses Schritts hinzuzufügen, legen Sie einen Wert zwischen 1 (Standard) und 15 fest.
Sie können dieses Verhalten mit den Tasksequenzvariablen OSDBitLockerRebootCount und OSDBitLockerRebootCountOverride festlegen und ändern.
Paketinhalt herunterladen
Führen Sie diesen Schritt aus, um einen der folgenden Pakettypen herunterzuladen:
- Betriebssystemimages
- Upgradepakete für das Betriebssystem
- Treiberpakete
- Pakete
- Startimages Hinweis 1
Dieser Schritt eignet sich gut in einer Tasksequenz zum Aktualisieren eines Betriebssystems in den folgenden Szenarien:
Verwenden Sie eine einzelne Upgradetasksequenz, die sowohl mit x86- als auch mit x64-Plattformen kompatibel ist. Schließen Sie zwei Schritte zum Herunterladen von Paketinhalten in die Gruppe "Für das Upgrade vorbereiten " ein. Geben Sie auf der Registerkarte "Optionen " die Bedingungen an, um die Clientarchitektur zu erkennen, und laden Sie nur das entsprechende Betriebssystemupgradepaket herunter. Konfigurieren Sie jeden Schritt zum Herunterladen von Paketinhalt so, dass dieselbe Variable verwendet wird. Verwenden Sie die Variable für den Medienpfad im Schritt "Betriebssystem aktualisieren ".
Um ein anwendbares Treiberpaket dynamisch herunterzuladen, verwenden Sie zwei Schritte zum Herunterladen von Paketinhalt mit Bedingungen, um den geeigneten Hardwaretyp für jedes Treiberpaket zu erkennen. Konfigurieren Sie jeden Schritt zum Herunterladen von Paketinhalt so, dass dieselbe Variable verwendet wird. Verwenden Sie die Variable für den Wert Gestageter Inhalt im Abschnitt Treiber des Schritts Betriebssystemupgrade (Betriebssystem).
Hinweis
Wenn Sie eine Tasksequenz bereitstellen, die diesen Schritt enthält, wählen Sie nicht die Option Alle Inhalte lokal herunterladen aus, bevor Sie die Tasksequenz starten , oder wählen Sie direkt von einem Verteilungspunkt auf Inhalte zugreifen für Bereitstellungsoptionen auf der Seite Verteilungspunkte des Software-Assistenten aus.
Dieser Schritt wird entweder im vollständigen Betriebssystem oder in Windows PE ausgeführt. Die Option, das Paket im Konfigurations-Manager Clientcache zu speichern, wird in Windows PE nicht unterstützt.
Hinweis
Der Vorgang "Paketinhalt herunterladen " wird für die Verwendung mit eigenständigen Medien nicht unterstützt. Weitere Informationen finden Sie unter Nicht unterstützte Aktionen für eigenständige Medien.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann " Software" und " Paketinhalt herunterladen" aus.
Cmdlets für den Download von Paketinhalt
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepDownloadPackageContent
- New-CMTSStepDownloadPackageContent
- Remove-CMTSStepDownloadPackageContent
- Set-CMTSStepDownloadPackageContent
Eigenschaften für den Inhalt des Downloadpakets
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Paket auswählen
Wählen Sie das Symbol aus, um das Paket zum Herunterladen auszuwählen. Nachdem Sie ein Paket ausgewählt haben, wählen Sie das Symbol erneut aus, um ein anderes Paket auszuwählen.
An folgender Stelle platzieren
Wählen Sie aus, das Paket an einem der folgenden Speicherorte zu speichern:
Tasksequenz-Arbeitsverzeichnis: Dieser Speicherort wird auch als Tasksequenzcache bezeichnet.
Konfigurations-Manager Clientcache: Verwenden Sie diese Option, um den Inhalt im Clientcache zu speichern. Standardmäßig lautet
%WinDir%\ccmcachedieser Pfad .Benutzerdefinierter Pfad: Das Tasksequenzmodul lädt das Paket zuerst in das Tasksequenzarbeitsverzeichnis herunter. Anschließend wird der Inhalt in den von Ihnen angegebenen Pfad verschoben. Das Tasksequenzmodul fügt den Pfad mit der Paket-ID an.
Pfad als Variable speichern
Speichern Sie den Pfad des Pakets in einer benutzerdefinierten Tasksequenzvariablen. Verwenden Sie dann diese Variable in einem anderen Tasksequenzschritt.
Konfigurations-Manager fügt dem Variablennamen ein numerisches Suffix hinzu. Sie geben beispielsweise eine Variable von als benutzerdefinierte Variable an %MyContent% . Dies ist der Stamm, in dem die Tasksequenz alle referenzierten Inhalte für diesen Schritt speichert. Dieser Inhalt kann mehrere Pakete enthalten. Wenn Sie auf die Variable verweisen, fügen Sie ein numerisches Suffix hinzu. Für das erste Paket siehe %MyContent01%. Wenn Sie in nachfolgenden Schritten, wie z. B. Betriebssystemupgrade aktualisieren, auf die Variable verweisen, verwenden %MyContent02% Sie or %MyContent03%, wobei die Nummer der Reihenfolge entspricht, in der der Schritt "Paketinhalt herunterladen " die Pakete auflistet.
Wenn ein Paketdownload fehlschlägt, laden Sie die anderen Pakete in der Liste weiter herunter
Wenn die Tasksequenz ein Paket nicht herunterladen kann, wird der Download des nächsten Pakets in der Liste gestartet. Dieses Verhalten gilt für alle Pakete in diesem Schritt. Die Tasksequenz ignoriert Downloadfehler für Pakete, auf die verwiesen wird.
Hinweis 1: Verwendung von Startimages im Schritt "Paketinhalt herunterladen"
Wenn Sie die Tasksequenzeigenschaften auf "Startimage verwenden" konfigurieren, ist das Hinzufügen eines Startimages zu diesem Schritt redundant. Fügen Sie diesem Schritt nur dann ein Startimage hinzu, wenn es nicht in den Eigenschaften der Tasksequenz angegeben ist.
Beispiel für einen Anwendungsfall
Eine einzelne Tasksequenz zum Vorabherunterladen von Inhalten:
- Kein zugeordnetes Startimage.
- Wird nur im vollständigen Betriebssystem ausgeführt, wahrscheinlich ohne Benutzerinteraktion.
- Verwendet mehrere Schritte zum Herunterladen von Paketinhalten mit Bedingungen. Je nach Sprache und Architektur werden Inhalte in den Clientcache heruntergeladen, um die Tasksequenz für die Betriebssystembereitstellung vorzubereiten.
- Es gibt nur eine Instance dieser Tasksequenz mit allen möglichen Inhaltsoptionen.
Tasksequenzen für die Betriebssystembereitstellung:
- Eine normale Tasksequenz für die Betriebssystembereitstellung.
- Verfügt über ein Startimage, auf das in den Eigenschaften verwiesen wird.
- Es gibt mehrere Instanzen dieser Tasksequenz mit unterschiedlichen Startimages, je nach Architektur und Sprache.
Aktivieren von BitLocker
Die BitLocker-Laufwerkverschlüsselung bietet eine Low-Level-Verschlüsselung des Inhalts eines Datenträgervolumes. Führen Sie diesen Schritt aus, um die BitLocker-Verschlüsselung auf mindestens zwei Partitionen auf der Festplatte zu aktivieren. Die erste aktive Partition enthält den Windows-Bootstrap-Code. Eine andere Partition enthält das Betriebssystem. Die Bootstrap-Partition muss unverschlüsselt bleiben.
Um BitLocker auf einem Laufwerk in Windows PE zu aktivieren, führen Sie den Schritt "BitLocker vorab bereitstellen " aus.
Dieser Schritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", "Datenträger" und " BitLocker aktivieren" aus.
Wenn Sie "Nur TPM", "TPM" und "Startschlüssel auf USB" oder "TPM und PIN" angeben, muss sich das Trusted Platform Module (TPM) in folgendem Zustand befinden, bevor Sie den Schritt "BitLocker aktivieren" ausführen können:
- Aktiviert
- Aktiviert
- Besitz zulässig
Sie können diesen Schritt für Computer überspringen, die nicht über ein TPM verfügen oder wenn das TPM nicht aktiviert ist. Diese Option erleichtert die Verwaltung des Tasksequenzverhaltens auf Geräten, die BitLocker nicht vollständig unterstützen können.
Dieser Schritt schließt die verbleibende TPM-Initialisierung ab. Die übrigen Aktionen erfordern keine physische Anwesenheit oder Neustarts. Der Schritt "BitLocker aktivieren " schließt bei Bedarf die folgenden verbleibenden TPM-Initialisierungsaktionen transparent ab:
- Bestätigungsschlüsselpaar erstellen
- Erstellen des Besitzerautorisierungswerts und Hinterlegen der Wiederherstellungsinformationen
- Besitz übernehmen
- Erstellen Sie den Speicherstammschlüssel, oder setzen Sie ihn zurück, falls bereits vorhanden, aber nicht kompatibel
Wenn die Tasksequenz warten soll, bis der Schritt "BitLocker aktivieren " den Laufwerkverschlüsselungsvorgang abgeschlossen hat, wählen Sie die Option "Warten " aus. Wenn Sie die Option Warten nicht auswählen, wird die Laufwerkverschlüsselung im Hintergrund ausgeführt. Die Tasksequenz fährt sofort mit dem nächsten Schritt fort.
BitLocker kann verwendet werden, um mehrere Laufwerke auf einem Computersystem zu verschlüsseln, sowohl Betriebssystem- als auch Datenlaufwerke. Um ein Datenlaufwerk zu verschlüsseln, verschlüsseln Sie zuerst das Betriebssystemlaufwerk, und schließen Sie den Verschlüsselungsvorgang ab. Diese Anforderung ist darauf zurückzuführen, dass auf dem Betriebssystemlaufwerk die Schlüsselschutzvorrichtungen für die Datenlaufwerke gespeichert sind. Wenn Sie das Betriebssystem und die Datenlaufwerke in derselben Tasksequenz verschlüsseln, wählen Sie die Option Warten im Schritt BitLocker aktivieren für das Betriebssystemlaufwerk aus.
Wenn die Festplatte bereits verschlüsselt, aber BitLocker deaktiviert ist, aktiviert der Schritt "BitLocker aktivieren " die Schlüsselschutzvorrichtungen wieder und wird schnell abgeschlossen. Eine erneute Verschlüsselung der Festplatte ist in diesem Fall nicht erforderlich.
Variablen für BitLocker aktivieren
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDBitLockerPIN
- OSDBitLockerRecoveryPassword
- OSDBitLockerStartupKey
- OSDRecoveryKeyPollingFrequency(ab Version 2203)
- OSDRecoveryKeyPollingTimeout(ab Version 2203)
Cmdlets für Aktivieren von BitLocker
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepEnableBitLocker
- New-CMTSStepEnableBitLocker
- Remove-CMTSStepEnableBitLocker
- Set-CMTSStepEnableBitLocker
Eigenschaften für BitLocker aktivieren
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Zu verschlüsselndes Laufwerk auswählen
Gibt das zu verschlüsselnde Laufwerk an. Um das aktuelle Betriebssystemlaufwerk zu verschlüsseln, wählen Sie Aktuelles Betriebssystemlaufwerk aus. Konfigurieren Sie dann eine der folgenden Optionen für die Schlüsselverwaltung:
Nur TPM: Wählen Sie diese Option aus, um nur das Trusted Platform Module (TPM) zu verwenden.
Nur Systemstartschlüssel auf USB: Wählen Sie diese Option aus, um einen Systemstartschlüssel zu verwenden, der auf einem USB-Speicherstick gespeichert ist. Wenn Sie diese Option auswählen, sperrt BitLocker den normalen Startvorgang, bis ein USB-Gerät, das einen BitLocker-Startschlüssel enthält, an den Computer angeschlossen wird.
TPM und Systemstartschlüssel auf USB: Wählen Sie diese Option aus, um TPM und einen Systemstartschlüssel zu verwenden, der auf einem USB-Flashlaufwerk gespeichert ist. Wenn Sie diese Option auswählen, sperrt BitLocker den normalen Startvorgang, bis ein USB-Gerät, das einen BitLocker-Startschlüssel enthält, an den Computer angeschlossen wird.
TPM und PIN: Wählen Sie diese Option aus, um TPM und eine persönliche Identifikationsnummer (PIN) zu verwenden. Wenn Sie diese Option auswählen, sperrt BitLocker den normalen Startvorgang, bis der Benutzer die PIN bereitstellt.
Um ein bestimmtes Laufwerk zu verschlüsseln, das nicht zum Betriebssystem gehört, wählen Sie Bestimmtes Laufwerk aus. Wählen Sie dann das Laufwerk aus der Liste aus.
Datenträgerverschlüsselungsmodus
Wählen Sie einen der folgenden Verschlüsselungsalgorithmen aus:
- AES_128
- AES_256
- XTS_AES256
- XTS_AES128
Standardmäßig oder wenn nicht angegeben, wird im Schritt weiterhin die Standardverschlüsselungsmethode für die Betriebssystemversion verwendet. Wenn der Schritt in einer Windows-Version ausgeführt wird, die den angegebenen Algorithmus nicht unterstützt, wird auf die Standardeinstellung des Betriebssystems zurückgegriffen. Unter diesen Umständen sendet das Tasksequenzmodul die Statusnachricht 11911.
Verwenden der vollständigen Datenträgerverschlüsselung
Standardmäßig verschlüsselt dieser Schritt nur den belegten Speicherplatz auf dem Laufwerk. Dieses Standardverhalten wird empfohlen, da es schneller und effizienter ist. Wenn Ihre organization erfordert, dass das gesamte Laufwerk während des Setups verschlüsselt wird, aktivieren Sie diese Option. Windows Setup wartet auf die Verschlüsselung des gesamten Laufwerks, was insbesondere bei großen Laufwerken sehr lange dauert.
Tipp
Sie können Konfigurations-Manager auch zum Erstellen und Bereitstellen von BitLocker-Verwaltungsrichtlinien verwenden. Diese Richtlinien verwenden die vollständige Datenträgerverschlüsselung . Um BitLocker auf Geräten zu verwalten, nachdem die Tasksequenz das Betriebssystem bereitgestellt hat, aktivieren Sie diese Option. Weitere Informationen finden Sie unter Planen der BitLocker-Verwaltung.
Wählen Sie aus, wo der Wiederherstellungsschlüssel erstellt werden soll
In Active Directory: BitLocker erstellt das Wiederherstellungskennwort und hinterlegt es in Active Directory. Diese Option erfordert, dass Sie Active Directory für die BitLocker-Schlüsselhinterlegung erweitern. BitLocker kann dann die zugehörigen Wiederherstellungsinformationen in Active Directory speichern.
Die Konfigurations-Manager-Datenbank: Ab Version 2203 hinterlegen Sie die BitLocker-Wiederherstellungsinformationen für das Betriebssystemvolume im Konfigurations-Manager. Verwenden Sie diese Option, wenn Sie Richtlinien für die BitLocker-Verwaltung bereitstellen. Verwenden Sie diese Option anstelle von Active Directory oder warten Sie darauf, dass der Konfigurations-Manager-Client nach der Tasksequenz die BitLocker-Verwaltungsrichtlinie erhält. Durch das Sichern der Wiederherstellungsinformationen an Konfigurations-Manager während der Tasksequenz wird sichergestellt, dass das Gerät nach Abschluss der Tasksequenz vollständig durch BitLocker geschützt ist. Mit diesem Verhalten können Sie das Betriebssystemvolume sofort wiederherstellen.
Hinweis
Der Client hinterlegt seinen Schlüssel nur dann für die Konfigurations-Manager-Website, wenn Sie eine der folgenden Optionen konfigurieren:
Erstellen und verwenden Sie ein Zertifikat zum Verschlüsseln der Websitedatenbank für die BitLocker-Verwaltung.
Aktivieren Sie die Option der BitLocker-Clientverwaltungsrichtlinie, um die Speicherung von Wiederherstellungsinformationen im Nur-Text-Format zuzulassen.
Weitere Informationen finden Sie unter Verschlüsseln von Wiederherstellungsdaten in der Datenbank.
Um kein Kennwort zu erstellen, wählen Sie Wiederherstellungsschlüssel nicht erstellen aus. Die Erstellung eines Kennworts wird empfohlen.
Hinweis
Wenn der Konfigurations-Manager den Schlüssel nicht hinterlegen kann, schlägt dieser Tasksequenzschritt standardmäßig fehl.
Warten Sie, bis BitLocker die Laufwerkverschlüsselung auf allen Laufwerken abgeschlossen hat, bevor Sie mit der Ausführung der Tasksequenz fortfahren
Wählen Sie diese Option aus, damit die BitLocker-Laufwerkverschlüsselung abgeschlossen werden kann, bevor Sie den nächsten Schritt in der Tasksequenz ausführen. Wenn Sie diese Option auswählen, verschlüsselt BitLocker das gesamte Datenträgervolume, bevor sich der Benutzer beim Computer anmelden kann.
Der Verschlüsselungsvorgang kann beim Verschlüsseln einer großen Festplatte Stunden dauern. Wenn Sie diese Option nicht auswählen, kann die Tasksequenz sofort fortgesetzt werden.
Überspringen Sie diesen Schritt für Computer, die nicht über ein TPM verfügen oder auf denen TPM nicht aktiviert ist
Wählen Sie diese Option aus, um die Laufwerkverschlüsselung auf einem Computer zu überspringen, der kein unterstütztes oder aktiviertes TPM enthält. Verwenden Sie diese Option beispielsweise, wenn Sie ein Betriebssystem auf einem virtuellen Computer bereitstellen. Standardmäßig ist diese Einstellung für den Schritt "BitLocker aktivieren " deaktiviert. Wenn Sie diese Einstellung aktivieren und das Gerät nicht über ein funktionierendes TPM verfügt, protokolliert das Tasksequenzmodul einen Fehler an smsts.log und sendet status Nachricht 11912. Die Tasksequenz wird nach diesem Schritt fortgesetzt.
Formatieren und Partitionieren des Datenträgers
Führen Sie diesen Schritt aus, um einen angegebenen Datenträger auf dem Zielcomputer zu formatieren und zu partitionieren.
Wichtig
Jede Einstellung, die Sie für diesen Schritt angeben, gilt für einen einzelnen angegebenen Datenträger. Um einen weiteren Datenträger auf dem Zielcomputer zu formatieren und zu partitionieren, fügen Sie der Tasksequenz den zusätzlichen Schritt "Datenträger formatieren und partitionieren " hinzu.
Dieser Schritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Wählen Sie zum Hinzufügen dieses Schritts im Tasksequenz-Editor "Hinzufügen" und "Datenträgerformatieren und partitionieren" aus.
Variablen für Formatierung und Partition des Datenträgers
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für "Datenträger formatieren" und "partitionieren"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepPartitionDisk
- New-CMTSStepPartitionDisk
- Remove-CMTSStepPartitionDisk
- Set-CMTSStepPartitionDisk
- New-CMTSPartitionSetting
Eigenschaften für "Datenträger formatieren" und "partitionieren"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Datenträgernummer
Die physische Datenträgernummer des zu formatierenden Datenträgers. Die Anzahl basiert auf der Reihenfolge der Windows-Datenträgerenumeration.
In Version 2010 und früher darf diese Zahl nicht größer als 99 sein. In Version 2103 und höher ist die maximale Anzahl 10.000. Diese Änderung trägt zur Unterstützung von SAN-Szenarien (Storage Area Network) bei.
Variablenname zum Speichern der Datenträgernummer
Verwenden Sie eine Tasksequenzvariable, um den zu formatierenden Zieldatenträger anzugeben. Diese Variablenoption unterstützt komplexere Tasksequenzen mit dynamischem Verhalten. Beispielsweise kann ein benutzerdefiniertes Skript den Datenträger erkennen und die Variable basierend auf dem Hardwaretyp festlegen. Anschließend können Sie mehrere Instanzen dieses Schritts verwenden, um unterschiedliche Hardwaretypen und Partitionen zu konfigurieren.
Wenn Sie diese Eigenschaft auswählen, geben Sie einen benutzerdefinierten Variablennamen ein. Fügen Sie einen früheren Schritt in der Tasksequenz hinzu, um den Wert dieser benutzerdefinierten Variablen auf einen ganzzahligen Wert für den physischen Datenträger festzulegen.
Die folgenden Mock-Schritte zeigen ein Beispiel:
PowerShell Skript ausführen: ein benutzerdefiniertes Skript zum Sammeln von Zieldatenträgern
- Legt auf
myOSDisk1 - Legt auf
myDataDisk2
- Legt auf
Formatieren und Partitionieren des Datenträgers für Betriebssystemdatenträger: gibt Variable an
myOSDisk- Konfiguriert Datenträger 1 als Systemdatenträger
Datenträger für Datenträger formatieren und partitionieren: gibt Variable an
myDataDisk- Konfiguriert Datenträger 2 für RAW-Speicher
Eine Variante dieses Beispiels verwendet Datenträgernummern und Partitionierungspläne für verschiedene Hardwaretypen.
Hinweis
Sie können weiterhin die vorhandene Tasksequenzvariable "OSDDiskIndex" verwenden. Jede Instance des Schritts "Formatierung und Partitionierung von Datenträgern" verwendet jedoch denselben Indexwert. Wenn Sie die Datenträgernummer programmgesteuert für mehrere Instanzen dieses Schritts festlegen möchten, verwenden Sie diese variable Eigenschaft.
Datenträgertyp
Der Typ des zu formatierenden Datenträgers. Es stehen zwei Optionen zur Auswahl in der Dropdownliste zur Auswahl:
- Standard (MBR): Master Boot Record
- GPT: GUID-Partitionstabelle
Hinweis
Wenn Sie den Datenträgertyp von Standard (MBR) in GPT ändern und das Partitionslayout eine erweiterte Partition enthält, entfernt die Tasksequenz alle erweiterten und logischen Partitionen aus dem Layout. Vor dem Ändern des Datenträgertyps werden Sie vom Tasksequenz-Editor aufgefordert, diese Aktion zu bestätigen.
Laufwerk
Spezifische Informationen über die Partition oder das Volume, die von der Tasksequenz erstellt werden, einschließlich der folgenden Attribute:
- Name
- Verbleibender Speicherplatz
Um eine neue Partition zu erstellen, wählen Sie Neu , um das Dialogfeld Partitionseigenschaften zu öffnen. Geben Sie den Typ und die Größe der Partition an, und ob es sich um eine Startpartition handelt. Um eine vorhandene Partition zu ändern, wählen Sie die zu ändernde Partition und dann die Schaltfläche Eigenschaften aus. Weitere Informationen zum Konfigurieren von Festplattenpartitionen finden Sie in einem der folgenden Artikel:
Um eine Partition zu löschen, wählen Sie die Partition und dann Löschen aus.
Anwendung installieren
In diesem Schritt werden die angegebenen Anwendungen oder eine Reihe von Anwendungen installiert, die durch eine dynamische Liste von Tasksequenzvariablen definiert sind. Wenn die Tasksequenz diesen Schritt ausführt, beginnt die Anwendungsinstallation sofort, ohne auf ein Richtlinienabrufintervall zu warten.
Die Anwendungen müssen die folgenden Kriterien erfüllen:
Die Anwendung muss über den Bereitstellungstyp Windows Installer oder Skriptinstallationsprogramm verfügen. Bereitstellungstypen von Windows-App-Paketen (Dateitypen .appx, .appxbundle, .msix, .msixbundle) werden nicht unterstützt.
Es muss unter dem lokalen Systemkonto und nicht unter dem Benutzerkonto ausgeführt werden.
Sie darf nicht mit dem Desktop interagieren. Das Programm muss im Hintergrund oder im unbeaufsichtigten Modus ausgeführt werden.
Sie darf nicht von sich aus einen Neustart initiieren. Die Anwendung muss einen Neustart mit dem Standardneustartcode 3010 anfordern. Durch dieses Verhalten wird sichergestellt, dass der Neustart in diesem Schritt korrekt verarbeitet wird. Wenn die Anwendung einen 3010-Exitcode zurückgibt, startet das Tasksequenzmodul den Computer neu. Nach dem Neustart wird die Tasksequenz automatisch fortgesetzt.
Wenn die Anwendung prüft, ob ausführbare Dateien ausgeführt werden, schlägt die Tasksequenz bei der Installation fehl. Wenn Sie diesen Schritt nicht so konfigurieren, dass er bei einem Fehler fortgesetzt wird, schlägt die gesamte Tasksequenz fehl.
Es wird nicht unterstützt, Anwendungen während einer Tasksequenz einer Betriebssystembereitstellung zu installieren, wenn dem Gerät auch Richtlinien für die Windows Defender-Anwendungssteuerung zugewiesen sind. In diesem Szenario können Sie diese Anwendungen nach Abschluss der Tasksequenz nicht verwenden. Um dieses Timingproblem zu umgehen, stellen Sie die Anwendungen nach Abschluss der Tasksequenz bereit.
Hinweis
Ab Version 2107 gibt es eine Verzögerung von sieben Minuten vor diesem Schritt, wenn die folgenden Bedingungen erfüllt sind:
- Die Tasksequenz wird von eigenständigen Medien ausgeführt.
- Der vorherige Schritt war "Computer neu starten".
- Der aktuelle Schritt zum Installieren der Anwendung wird bei einem Fehler nicht fortgesetzt.
In Versionen 2103 und früher würde der Schritt unter diesen Bedingungen fehlschlagen. Die Tasksequenz hat nicht richtig ausgewertet, dass die App-Installation erfolgreich war.
Wenn dieser Schritt ausgeführt wird, überprüft die Anwendung die Anwendbarkeit der Anforderungsregeln und der Erkennungsmethode für ihre Bereitstellungstypen. Basierend auf den Ergebnissen dieser Überprüfung installiert die Anwendung den entsprechenden Bereitstellungstyp. Wenn ein Bereitstellungstyp Abhängigkeiten enthält, wird der abhängige Bereitstellungstyp im Rahmen dieses Schritts ausgewertet und installiert. Anwendungsabhängigkeiten werden für eigenständige Medien nicht unterstützt.
Hinweis
Um eine Anwendung zu installieren, die eine andere Anwendung ersetzt, müssen die Inhaltsdateien für die ersetzte Anwendung verfügbar sein. Andernfalls schlägt dieser Tasksequenzschritt fehl. Beispielsweise ist Microsoft Visio 2010 auf einem Client oder in einem aufgezeichneten Image installiert. Wenn im Schritt "Anwendung installieren " Microsoft Visio 2013 installiert wird, müssen die Inhaltsdateien für Microsoft Visio 2010 (die ersetzte Anwendung) auf einem Verteilungspunkt verfügbar sein. Wenn Microsoft Visio auf einem Client oder einem erfassten Image nicht installiert ist, installiert die Tasksequenz Microsoft Visio 2013, ohne nach den Inhaltsdateien von Microsoft Visio 2010 zu suchen.
Wenn Sie eine ersetzte App außer Betrieb nehmen und in einer Tasksequenz auf die neue App verwiesen wird, kann die Tasksequenz nicht gestartet werden. Dieses Verhalten ist beabsichtigt: Die Tasksequenz erfordert alle App-Verweise.
Dieser Tasksequenzschritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Wählen Sie zum Hinzufügen dieses Schritts im Tasksequenz-Editor "Hinzufügen", " Software" und " Anwendung installieren" aus.
Variablen für Anwendung installieren
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Hinweis
Wenn der Client die Verwaltungspunktliste nicht von den Ortungsdiensten abrufen kann, verwenden Sie die Tasksequenzvariablen SMSTSMPListRequestTimeoutEnabled und SMSTSMPListRequestTimeout. Diese Variablen geben an, wie viele Millisekunden eine Tasksequenz wartet, bevor sie die Installation einer Anwendung erneut versucht. Weitere Informationen finden Sie unter Tasksequenzvariablen.
Cmdlets für Anwendung installieren
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepInstallApplication
- New-CMTSStepInstallApplication
- Remove-CMTSStepInstallApplication
- Set-CMTSStepInstallApplication
Eigenschaften für Anwendung installieren
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Installieren Sie die folgenden Anwendungen
Die Tasksequenz installiert diese Anwendungen in der angegebenen Reihenfolge.
Konfigurations-Manager filtert alle deaktivierten Anwendungen oder alle Anwendungen mit den folgenden Einstellungen heraus:
- Nur wenn ein Benutzer angemeldet ist
- Mit Benutzerrechten ausführen
Diese Anwendungen werden nicht im Dialogfeld "Anwendung zum Installieren auswählen" angezeigt .
Anwendungen gemäß der dynamischen Variablenliste installieren
Die Tasksequenz installiert Anwendungen, die diesen Basisvariablennamen verwenden. Der Basisvariablenname gilt für eine Gruppe von Tasksequenzvariablen, die für eine Sammlung oder einen Computer definiert sind. Diese Variablen geben die Anwendungen an, die die Tasksequenz für diese Sammlung bzw. diesen Computer installiert. Jeder Variablenname besteht aus seinem allgemeinen Basisnamen und einem numerischen Suffix, das bei 01 beginnt. Der Wert für jede Variable muss den Namen der Anwendung und nichts anderes enthalten.
Damit die Tasksequenz Anwendungen mithilfe einer dynamischen Variablenliste installiert, aktivieren Sie die folgende Einstellung auf der Registerkarte Allgemein der Anwendungseigenschaften: Erlauben Sie, dass diese Anwendung über die Tasksequenzaktion "Anwendung installieren" installiert wird, anstatt sie manuell bereitzustellen.
Hinweis
Sie können keine Anwendungen mithilfe einer dynamischen Variablenliste für eigenständige Medienbereitstellungen installieren.
Um beispielsweise eine einzelne Anwendung mithilfe einer Tasksequenzvariablen namens AA01 zu installieren, geben Sie die folgende Variable an:
| Variablenname | Variablenwert |
|---|---|
| AA01 | Microsoft Office |
Um zwei Anwendungen zu installieren, geben Sie die folgenden Variablen an:
| Variablenname | Variablenwert |
|---|---|
| AA01 | Microsoft Lync |
| AA02 | Microsoft Office |
Die folgenden Bedingungen wirken sich auf die von der Tasksequenz installierten Anwendungen aus:
Wenn der Wert einer Variablen andere Informationen als den Namen der Anwendung enthält. Die Tasksequenz installiert die Anwendung nicht, und die Tasksequenz wird fortgesetzt.
Wenn die Tasksequenz keine Variable mit dem angegebenen Basisnamen und dem Suffix "01" findet, installiert die Tasksequenz keine Anwendungen.
Wichtig
Bei diesen Werten werden Groß- und Kleinschreibung berücksichtigt. Zum Beispiel unterscheidet sich "Installieren" von "Installieren". Wenn Sie den Wert ändern müssen, erkennt der Tasksequenz-Editor keine Änderung der Groß- oder Kleinschreibung. Nehmen Sie gleichzeitig eine weitere Bearbeitung vor, z. B. die Schrittbeschreibung.
Wenn eine Anwendung fehlschlägt, installieren Sie weitere Anwendungen in der Liste.
Diese Einstellung gibt an, dass der Schritt fortgesetzt wird, wenn eine einzelne Anwendungsinstallation fehlschlägt. Wenn Sie diese Einstellung angeben, wird die Tasksequenz unabhängig von Installationsfehlern fortgesetzt. Wenn Sie diese Einstellung nicht angeben und die Installation fehlschlägt, wird der Schritt sofort beendet.
Löschen des Anwendungsinhalts aus dem Cache nach der Installation
Löschen Sie den App-Inhalt nach Ausführung des Schritts aus dem Clientcache. Dieses Verhalten ist vorteilhaft auf Geräten mit kleinen Festplatten oder bei der Installation vieler großer Apps hintereinander.
Optionen für "Anwendung installieren"
Hinweis
Wenn Sie auf der Registerkarte Optionen dieses Schritts bei Fehler fortfahren auswählen, wird die Tasksequenz fortgesetzt, wenn eine Anwendung nicht installiert werden kann. Wenn Sie diese Option nicht aktivieren, schlägt die Tasksequenz fehl, und die verbleibenden Anwendungen werden nicht installiert.
Konfigurieren Sie neben den Standardoptionen die folgenden zusätzlichen Einstellungen auf der Registerkarte Optionen dieses Tasksequenzschritts:
Wiederholen Sie diesen Schritt, wenn der Computer unerwartet neu gestartet wird
Wenn eine der Anwendungsinstallationen den Computer unerwartet neu startet, wiederholen Sie diesen Schritt. Der Schritt aktiviert diese Einstellung standardmäßig mit zwei Wiederholungen. Sie können eine bis fünf Wiederholungen angeben.
Paket installieren
Führen Sie diesen Schritt aus, um ein Softwarepaket als Teil der Tasksequenz zu installieren. Wenn dieser Schritt ausgeführt wird, beginnt die Installation sofort, ohne auf ein Richtlinienabrufintervall zu warten.
Das Paket muss die folgenden Kriterien erfüllen:
Es muss unter dem lokalen Systemkonto und nicht unter einem Benutzerkonto ausgeführt werden.
Sie sollte nicht mit dem Desktop interagieren. Das Programm muss im Hintergrund oder im unbeaufsichtigten Modus ausgeführt werden.
Sie darf nicht von sich aus einen Neustart initiieren. Die Software muss einen Neustart mit dem Standardneustartcode 3010 anfordern. Durch dieses Verhalten wird sichergestellt, dass die Tasksequenz den Neustart ordnungsgemäß verarbeitet. Wenn die Software einen 3010-Exitcode zurückgibt, startet das Tasksequenzmodul den Computer neu. Nach dem Neustart wird die Tasksequenz automatisch fortgesetzt.
Programme, die die Option "Ein anderes Programm zuerst ausführen " verwenden, um ein abhängiges Programm zu installieren, werden bei der Bereitstellung eines Betriebssystems nicht unterstützt. Wenn Sie die Paketoption aktivieren Führen Sie zuerst ein anderes Programm aus, und das abhängige Programm bereits auf dem Zielcomputer ausgeführt wurde, wird das abhängige Programm ausgeführt, und die Tasksequenz wird fortgesetzt. Wenn das abhängige Programm jedoch noch nicht auf dem Zielcomputer ausgeführt wurde, schlägt der Tasksequenzschritt fehl.
Dieser Tasksequenzschritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Wenn Sie diesen Schritt hinzufügen möchten, wählen Sie im Tasksequenz-Editor die Optionen "Hinzufügen", "Software" und " Paket installieren" aus.
Bekanntes Problem mit dem Schritt "Paket installieren" und eigenständigen Medien, die am Standort der zentralen Verwaltung erstellt wurden
Ein Fehler kann auftreten, wenn die Tasksequenz den Schritt "Paket installieren " enthält und Sie die eigenständigen Medien an einem Standort der Zentraladministration (Central Administration Site, CAS) erstellen. Der Clientkonfigurationsserver verfügt nicht über die erforderlichen Clientkonfigurationsrichtlinien. Diese Richtlinien sind erforderlich, um den Softwareverteilungs-Agent beim Ausführen der Tasksequenz zu aktivieren. In der CreateTsMedia.log Datei wird möglicherweise der folgende Fehler angezeigt: WMI method SMS_TaskSequencePackage.GetClientConfigPolicies failed (0x80041001)
Erstellen Sie eigenständige Medien, die den Schritt "Paket installieren " enthalten, an einem primären Standort, für den der Softwareverteilungs-Agent aktiviert ist.
Alternativ können Sie einen benutzerdefinierten Schritt zum Ausführen des PowerShell-Skripts verwenden. Fügen Sie es nach dem Schritt "Fenster und ConfigMgr einrichten" und vor dem ersten Schritt zum Installieren des Pakets hinzu. Der Schritt "PowerShell-Skript ausführen " führt die folgenden Befehle aus, um den Softwareverteilungs-Agent vor dem ersten Installationsschritt des Pakets zu aktivieren:
$namespace = "root\ccm\policy\machine\requestedconfig"
$class = "CCM_SoftwareDistributionClientConfig"
$classArgs = @{
ComponentName = 'Enable SWDist'
Enabled = 'true'
LockSettings='TRUE'
PolicySource='local'
PolicyVersion='1.0'
SiteSettingsKey='1'
}
Set-WmiInstance -Namespace $namespace -Class $class -Arguments $classArgs -PutType CreateOnly
Variablen für Installationspaket
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für "Paket installieren"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepInstallSoftware
- New-CMTSStepInstallSoftware
- Remove-CMTSStepInstallSoftware
- Set-CMTSStepInstallSoftware
Tipp
Verwenden Sie die Inhaltsvorabspeicherung, um ein anwendbares Betriebssystemupgradepaket herunterzuladen, bevor ein Benutzer die Tasksequenz installiert. Weitere Informationen finden Sie unter Konfigurieren von Inhalt vor dem Cache.
Eigenschaften für Installationspaket
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Installieren eines einzigen Softwarepakets
Diese Einstellung gibt ein Konfigurations-Manager-Softwarepaket an. Mit diesem Schritt wird gewartet, bis die Installation abgeschlossen ist.
Softwarepakete gemäß dynamischer Variablenliste installieren
Die Tasksequenz installiert Pakete mit diesem Basisvariablennamen. Der Basisvariablenname gilt für eine Gruppe von Tasksequenzvariablen, die für eine Sammlung oder einen Computer definiert sind. Diese Variablen geben die Pakete an, die die Tasksequenz für diese Sammlung bzw. diesen Computer installiert. Jeder Variablenname besteht aus seinem allgemeinen Basisnamen und einem numerischen Suffix, das bei 001 beginnt. Der Wert für jede Variable muss eine Paket-ID und den Namen der Software enthalten, getrennt durch einen Doppelpunkt.
Damit die Tasksequenz Software mithilfe einer dynamischen Variablenliste installiert, aktivieren Sie die folgende Einstellung auf der Registerkarte "Erweitert" der Paketeigenschaften: Lassen Sie zu, dass dieses Programm aus der Tasksequenz "Paket installieren" installiert wird, ohne bereitgestellt zu werden.
Hinweis
Sie können keine Softwarepakete mithilfe einer dynamischen Variablenliste für eigenständige Medienbereitstellungen installieren.
Um beispielsweise ein einzelnes Softwarepaket mithilfe einer Tasksequenzvariablen namens AA001 zu installieren, geben Sie die folgende Variable an:
| Variablenname | Variablenwert |
|---|---|
| AA001 | CEN00054:Installieren |
Um drei Softwarepakete zu installieren, geben Sie die folgenden Variablen an:
| Variablenname | Variablenwert |
|---|---|
| AA001 | CEN00054:Installieren |
| AA002 | CEN00107:Installieren im Hintergrund |
| AA003 | CEN00031:Installieren |
Die folgenden Bedingungen wirken sich auf die von der Tasksequenz installierten Pakete aus:
Wenn Sie den Wert einer Variablen nicht im richtigen Format erstellen oder keine gültige Paket-ID und keinen gültigen Namen angeben, schlägt die Softwareinstallation fehl.
Wenn die Paket-ID Kleinbuchstaben enthält, schlägt die Softwareinstallation fehl.
Wenn die Tasksequenz keine Variable mit dem angegebenen Basisnamen und dem Suffix "001" findet, installiert die Tasksequenz keine Pakete. Die Tasksequenz wird fortgesetzt.
Wichtig
Bei diesen Werten werden Groß- und Kleinschreibung berücksichtigt. Zum Beispiel unterscheidet sich "Installieren" von "Installieren". Wenn Sie den Wert ändern müssen, erkennt der Tasksequenz-Editor keine Änderung der Groß- oder Kleinschreibung. Nehmen Sie gleichzeitig eine weitere Bearbeitung vor, z. B. die Schrittbeschreibung.
Wenn die Installation eines Softwarepakets fehlschlägt, installieren Sie weitere Pakete in der Liste
Diese Einstellung gibt an, dass der Schritt fortgesetzt wird, wenn die Installation eines einzelnen Softwarepakets fehlschlägt. Wenn Sie diese Einstellung angeben, wird die Tasksequenz unabhängig von Installationsfehlern fortgesetzt. Wenn Sie diese Einstellung nicht angeben und die Installation fehlschlägt, wird der Schritt sofort beendet.
Wiederholen Sie diesen Schritt, wenn der Computer unerwartet neu gestartet wird
Wenn eine der Paketinstallationen den Computer unerwartet neu startet, wiederholen Sie diesen Schritt. Der Schritt aktiviert diese Einstellung standardmäßig mit zwei Wiederholungen. Sie können eine bis fünf Wiederholungen angeben.
Softwareupdates installieren
Führen Sie diesen Schritt aus, um Softwareupdates auf dem Zielcomputer zu installieren. Der Zielcomputer wird erst dann auf anwendbare Softwareupdates ausgewertet, wenn dieser Tasksequenzschritt ausgeführt wird. Zu diesem Zeitpunkt wird der Zielcomputer wie jeder andere Konfigurations-Manager-Client auf Softwareupdates ausgewertet. Um in diesem Schritt Softwareupdates zu installieren, stellen Sie zunächst die Updates für eine Sammlung bereit, zu der der Zielcomputer gehört.
Wichtig
Installieren Sie für optimale Leistung die neueste Version des Windows Update-Agents.
Dieser Tasksequenzschritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Wählen Sie zum Hinzufügen dieses Schritts im Tasksequenz-Editor "Hinzufügen", "Software" und "Software-Updates installieren" aus.
Variablen zum Installieren von Software-Updates
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- SMSInstallUpdateTarget
- SMSTSMPListRequestTimeoutEnabled
- SMSTSMPListRequestTimeout
- SMSTSSoftwareUpdateScanTimeout
- SMSTSWaitForSecondReboot
Hinweis
Wenn der Client die Verwaltungspunktliste nicht von den Ortungsdiensten abrufen kann, verwenden Sie die Variablen SMSTSMPListRequestTimeoutEnabled und SMSTSMPListRequestTimeout. Diese Variablen geben an, wie viele Millisekunden eine Tasksequenz wartet, bevor sie die Installation einer Anwendung oder eines Softwareupdates erneut versucht. Weitere Informationen finden Sie unter Tasksequenzvariablen.
Cmdlets zum Installieren von Software-Updates
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepInstallUpdate
- New-CMTSStepInstallUpdate
- Remove-CMTSStepInstallUpdate
- Set-CMTSStepInstallUpdate
Weitere Empfehlungen und ein technisches Flussdiagramm für diesen Schritt finden Sie unter Installieren von Software-Updates.
Eigenschaften für "Software-Updates installieren"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Für die Installation erforderlich – Nur obligatorische Softwareupdates
Aktivieren Sie dieses Kontrollkästchen, um alle obligatorischen Softwareupdates mit vom Administrator festgelegten Installationsfristen zu installieren.
Zur Installation verfügbar – Alle Software-Updates
Wählen Sie diese Option aus, um alle verfügbaren Softwareupdates zu installieren. Stellen Sie zunächst diese Updates für eine Sammlung bereit, bei der der Computer Mitglied ist. Die Tasksequenz installiert alle verfügbaren Softwareupdates auf den Zielcomputern.
Softwareupdates aus zwischengespeicherten Scanergebnissen auswerten
Standardmäßig werden in diesem Schritt zwischengespeicherte Scanergebnisse vom Windows Update-Agent verwendet. Deaktivieren Sie diese Option, um den Windows Update-Agent anzuweisen, den aktuellen Katalog vom Softwareupdatepunkt herunterzuladen. Deaktivieren Sie diese Option, wenn Sie eine Tasksequenz zum Erfassen und Erstellen eines Betriebssystemabbilds verwenden.
Viele Updates weisen Abhängigkeiten auf. Installieren Sie beispielsweise Update ABC, bevor Update XYZ als anwendbar angezeigt wird. Wenn Sie diese Einstellung deaktivieren und die Tasksequenz auf vielen Clients bereitstellen, stellen alle gleichzeitig eine Verbindung mit dem Softwareupdatepunkt her. Dieses Verhalten kann zu Leistungsproblemen während des Prozesses und Downloads des Updatekatalogs führen. Bei der Bereitstellung auf vielen Clients gleichzeitig verwenden Sie die Standardeinstellung, um zwischengespeicherte Scanergebnisse zu verwenden. Wenn Sie die Bereitstellung für eine kleine Anzahl von Clients gleichzeitig durchführen, deaktivieren Sie diese Option, um sicherzustellen, dass alle Softwareupdates auf dem Client installiert sind.
Die Variable SMSTSSoftwareUpdateScanTimeout steuert das Timeout für die Überprüfung von Softwareupdates während dieses Schritts. The default value is 60 minutes. Weitere Informationen finden Sie unter Tasksequenzvariablen.
Optionen zum Installieren von Software-Updates
Konfigurieren Sie neben den Standardoptionen die folgenden zusätzlichen Einstellungen auf der Registerkarte Optionen dieses Tasksequenzschritts:
Wiederholen Sie diesen Schritt, wenn der Computer unerwartet neu gestartet wird
Wenn eines der Updates den Computer unerwartet neu startet, wiederholen Sie diesen Schritt. Der Schritt aktiviert diese Einstellung standardmäßig mit zwei Wiederholungen. Sie können eine bis fünf Wiederholungen angeben.
Diese Option gilt nur für eigenständige Tasksequenzen. Es funktioniert nicht mit OSD-Tasksequenzen, die ein Betriebssystem bereitstellen und die Aufgabe "Fenster einrichten" und "ConfigMgr" verwenden. Verwenden Sie für OSD-Tasksequenzen, die ein Betriebssystem bereitstellen und die Aufgabe "Setupfenster" und "ConfigMgr" verwenden, stattdessen die Variable SMSTSWaitForSecondReboot. Weitere Informationen finden Sie unter Tasksequenzvariablen: SMSTSWaitForSecondReboot.
Domäne oder Arbeitsgruppe beitreten
Führen Sie diesen Schritt aus, um den Zielcomputer einer Arbeitsgruppe oder Domäne hinzuzufügen.
Hinweis
Wenn ein in Microsoft Entra eingebundener Client eine Tasksequenz für die Betriebssystembereitstellung ausführt, tritt der Client im neuen Betriebssystem nicht automatisch Microsoft Entra ID bei. Obwohl er nicht mit Microsoft Entra verbunden ist, wird der Client dennoch verwaltet.
Dieser Tasksequenzschritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", "Allgemein" und " Domäne oder Arbeitsgruppe beitreten" aus.
Variablen für den Beitritt zu einer Domäne oder Arbeitsgruppe
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDJoinAccount
- OSDJoinDomainName
- OSDJoinDomainOUName
- OSDJoinPassword
- OSDJoinSkipReboot
- OSDJoinType
- OSDJoinWorkgroupName
Cmdlets für "Domäne oder Arbeitsgruppe beitreten"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepJoinDomainWorkgroup
- New-CMTSStepJoinDomainWorkgroup
- Remove-CMTSStepJoinDomainWorkgroup
- Set-CMTSStepJoinDomainWorkgroup
Eigenschaften für "Domäne oder Arbeitsgruppe beitreten"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Beitreten zu einer Arbeitsgruppe
Wählen Sie diese Option aus, damit der Zielcomputer der angegebenen Arbeitsgruppe beitritt. Wenn der Computer derzeit Mitglied einer Domäne ist, führt die Auswahl dieser Option zu einem Neustart des Computers.
Domäne beitreten
Aktivieren Sie diese Option, damit der Zielcomputer der angegebenen Domäne beitritt.
Optional können Sie eine Organisationseinheit (OU) in der angegebenen Domäne eingeben oder suchen, der der Computer beitreten soll. Wenn der Computer derzeit Mitglied einer anderen Domäne oder einer Arbeitsgruppe ist, bewirkt diese Option, dass der Computer neu gestartet wird. Wenn der Computer bereits Mitglied einer anderen Organisationseinheit ist und Active Directory Domain Services das Ändern der Organisationseinheit über diese Methode nicht zulässt, ignoriert Windows Setup diese Einstellung.
Geben Sie das Konto ein, das über die Berechtigung zum Beitritt zur Domäne verfügt
Wählen Sie "Festlegen " aus, um den Benutzernamen und das Kennwort für ein Konto mit Berechtigungen zum Beitritt zur Domäne einzugeben. Geben Sie das Konto im folgenden Format ein: Domain\account. Weitere Informationen zum Tasksequenzdomänenbeitrittskonto finden Sie unter Konten.
Vorbereiten des ConfigMgr-Clients für das Mitschreiben
Führen Sie diesen Schritt aus, um den Konfigurations-Manager-Client auf dem Referenzcomputer zu entfernen oder zu konfigurieren. Diese Aktion bereitet den Computer für die Erfassung im Rahmen des Imageerstellungsprozesses vor.
In diesem Schritt wird der Konfigurations-Manager-Client vollständig entfernt, anstatt nur wichtige Informationen zu entfernen. Wenn die Tasksequenz das erfasste Betriebssystemimage bereitstellt, installiert sie jedes Mal einen neuen Konfigurations-Manager-Client.
Tipp
Standardmäßig entfernt das Tasksequenzmodul den Client nur während der Tasksequenz "Erstellen und Erfassen eines Referenzbetriebssystemabbilds ". Während anderer Aufzeichnungsmethoden, z. B. Aufzeichnungsmedien oder einer benutzerdefinierten Tasksequenz, entfernt das Tasksequenzmodul den Client nicht. Sie können dieses Verhalten für eine Tasksequenz einer Betriebssystembereitstellung außer Kraft setzen. Legen Sie die Tasksequenzvariable SMSTSUninstallCCMClient auf TRUE fest, bevor Sie den Schritt "ConfigMgr Client für das Mitschreiben" vorbereiten. Diese Variable und dieses Verhalten gelten nur für Tasksequenzen bei der Betriebssystembereitstellung. Der Client wird nach dem nächsten Neustart des Geräts entfernt.
Dieser Tasksequenzschritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", "Images" und dann "ConfigMgr-Client zum Mitschreiben vorbereiten" aus.
Variablen zum Vorbereiten des ConfigMgr-Clients zum Mitschreiben
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- SMSTSUninstallCCMClient
Cmdlets für "Vorbereiten des ConfigMgr-Clients für das Mitschreiben"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepPrepareConfigMgrClient
- New-CMTSStepPrepareConfigMgrClient
- Remove-CMTSStepPrepareConfigMgrClient
- Set-CMTSStepPrepareConfigMgrClient
Windows für das Mitschreiben vorbereiten
Verwenden Sie diesen Schritt, um die Sysprep-Optionen beim Erfassen eines Betriebssystemabbilds auf dem Referenzcomputer anzugeben. Dieser Schritt führt Sysprep aus und startet dann den Computer in dem für die Tasksequenz angegebenen Windows PE-Startimage neu. Diese Aktion schlägt fehl, wenn der Referenzcomputer einer Domäne angehört.
Dieser Schritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Wenn Sie diesen Schritt hinzufügen möchten, wählen Sie im Tasksequenz-Editor "Hinzufügen" aus, wählen Sie "Images" aus, und wählen Sie "Fenster zum Mitschreiben vorbereiten" aus.
Variablen zum Vorbereiten von Fenstern zum Mitschreiben
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets zum Vorbereiten von Windows für das Mitschreiben
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepPrepareWindows
- New-CMTSStepPrepareWindows
- Remove-CMTSStepPrepareWindows
- Set-CMTSStepPrepareWindows
Eigenschaften für "Windows für das Mitschreiben" vorbereiten
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Automatisches Erstellen einer Massenspeichertreiberliste
Aktivieren Sie diese Option, damit Sysprep automatisch eine Liste von Massenspeichertreibern vom Referenzcomputer erstellt. Diese Option aktiviert die Option "Massenspeichertreiber erstellen" in der Datei "sysprep.inf" auf dem Referenzcomputer. Weitere Informationen zu dieser Einstellung finden Sie in der Sysprep-Dokumentation.
Wichtig
Diese Option war nur in Windows XP verfügbar. Er ist in derzeit unterstützten Versionen von Windows nicht mehr anwendbar.
Aktivierungsflag nicht zurücksetzen
Wählen Sie diese Option aus, um zu verhindern, dass Sysprep das Produktaktivierungskennzeichen zurücksetzt.
Fahren Sie den Computer herunter, nachdem Sie diese Aktion ausgeführt haben
Diese Option weist Sysprep an, den Computer herunterzufahren, anstatt das Standardneustartverhalten anzuwenden.
Die Tasksequenz von Windows Autopilot für vorhandene Geräte verwendet diesen Schritt mit dieser Option.
Wenn die Tasksequenz das Gerät aktualisieren und dann sofort die Windows-Willkommensseite für Windows Autopilot starten soll, lassen Sie diese Option deaktiviert.
Aktivieren Sie diese Option, um das Gerät nach der Imageerstellung herunterzufahren. Anschließend können Sie das Gerät an einen Benutzer übergeben, der die Windows-Willkommensseite beim ersten Einschalten mit Windows Autopilot startet.
Wichtig
Verwenden Sie die Aufgabe "Windows für das Mitschreiben vorbereiten" nicht mit Windows Autopilot für vorhandene Geräte Tasksequenzen. Die Sysprep.exe Befehlszeile, die während der Aufgabe "Fenster für das Mitschreiben vorbereiten" verwendet wird, verwendet den /Generalize Parameter. Der /Generalize Parameter entfernt die AutopilotConfigurationFile.json von Windows Autopilot verwendete Datei, was dazu führt, dass die Windows Autopilot-Bereitstellung während der Out-of-Box-Erfahrung (OOBE) nicht ausgeführt wird. Fügen Sie stattdessen dort, wo normalerweise die Aufgabe "Windows für das Mitschreiben vorbereiten" ausgeführt wird, eine Befehlszeilenaufgabe "Befehlszeile ausführen" hinzu, die stattdessen den folgenden Sysprep.exe Befehl ausführt:
C:\Windows\System32\sysprep\sysprep.exe /oobe /reboot
Weitere Informationen finden Sie unter Ändern der Tasksequenz, um die Sysprep-Befehlszeilenkonfiguration zu berücksichtigen, und Windows Autopilot für vorhandene Geräte funktioniert nicht.
BitLocker vorab bereitstellen
Führen Sie diesen Schritt aus, um BitLocker auf einem Laufwerk in Windows PE zu aktivieren. Standardmäßig wird nur der verwendete Speicherplatz verschlüsselt, sodass die Verschlüsselungszeiten viel schneller sind. Sie wenden die Schlüsselverwaltungsoptionen mithilfe des Schritts "BitLocker aktivieren " an, nachdem das Betriebssystem installiert wurde.
Wichtig
Die Vorabbereitstellung von BitLocker erfordert, dass der Computer über ein unterstütztes und aktiviertes Trusted Platform Module (TPM) verfügt.
Dieser Schritt wird nur in Windows PE ausgeführt. Es kann nicht im vollständigen Betriebssystem ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Datenträger" und dann " BitLocker vorab bereitstellen" aus.
Cmdlets für die Vorabbereitstellung von BitLocker
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepOfflineEnableBitLocker
- New-CMTSStepOfflineEnableBitLocker
- Remove-CMTSStepOfflineEnableBitLocker
- Set-CMTSStepOfflineEnableBitLocker
Eigenschaften für die Vorabbereitstellung von BitLocker
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Anwenden von BitLocker auf das angegebene Laufwerk
Geben Sie das Laufwerk an, für das Sie BitLocker aktivieren möchten. BitLocker verschlüsselt nur den belegten Speicherplatz auf dem Laufwerk.
Datenträgerverschlüsselungsmodus (BitLocker vorab bereitstellen)
Wählen Sie einen der folgenden Verschlüsselungsalgorithmen aus:
- AES_128
- AES_256
- XTS_AES256
- XTS_AES128
Standardmäßig oder wenn nicht angegeben, wird im Schritt weiterhin die Standardverschlüsselungsmethode für die Betriebssystemversion verwendet. Wenn der Schritt in einer Windows-Version ausgeführt wird, die den angegebenen Algorithmus nicht unterstützt, wird auf die Standardeinstellung des Betriebssystems zurückgegriffen. Unter diesen Umständen sendet das Tasksequenzmodul die Statusnachricht 11911.
Verwenden der vollständigen Datenträgerverschlüsselung (BitLocker vorab bereitstellen)
Standardmäßig verschlüsselt dieser Schritt nur den belegten Speicherplatz auf dem Laufwerk. Dieses Standardverhalten wird empfohlen, da es schneller und effizienter ist. Wenn Ihre organization erfordert, dass das gesamte Laufwerk während des Setups verschlüsselt wird, aktivieren Sie diese Option. Windows Setup wartet auf die Verschlüsselung des gesamten Laufwerks, was insbesondere bei großen Laufwerken sehr lange dauert.
Überspringen Sie diesen Schritt für Computer, die nicht über ein TPM verfügen oder auf denen TPM nicht aktiviert ist (BitLocker vorab bereitstellen)
Wählen Sie diese Option aus, um die Laufwerkverschlüsselung auf einem Computer zu überspringen, der kein unterstütztes oder aktiviertes TPM enthält. Verwenden Sie diese Option beispielsweise, wenn Sie ein Betriebssystem auf einem virtuellen Computer bereitstellen. Standardmäßig ist diese Einstellung für den Schritt "BitLocker vorab bereitstellen " aktiviert. Der Schritt schlägt auf einem Gerät ohne TPM oder einem TPM, das nicht initialisiert wird, fehl. Wenn das Gerät nicht über ein funktionierendes TPM verfügt, protokolliert das Tasksequenzmodul eine Warnung an smsts.log und sendet status Nachricht 11912.
Release State Store
Verwenden Sie diesen Schritt, um den Zustandsmigrationspunkt zu benachrichtigen, dass die Erfassungs- oder Wiederherstellungsaktion abgeschlossen ist. Verwenden Sie diesen Schritt in Verbindung mit den Schritten "Status anfordern", "Benutzerstatus mitschreiben" und "Benutzerstatus wiederherstellen". Mit diesen Schritten migrieren Sie Benutzerstatusdaten mithilfe eines Statusmigrationspunkts und des User State Migration Tool (USMT).
Weitere Informationen zum Verwalten des Benutzerstatus bei der Bereitstellung von Betriebssystemen finden Sie unter Verwalten des Benutzerstatus.
Wenn Sie den Schritt "Zustandsspeicher anfordern " verwenden, um den Zugriff auf einen Zustandsmigrationspunkt zur Erfassung des Benutzerstatus anzufordern, benachrichtigt dieser Schritt den Zustandsmigrationspunkt, dass der Erfassungsprozess abgeschlossen ist. Der Zustandsmigrationspunkt markiert dann die Benutzerstatusdaten als für die Wiederherstellung verfügbar. Der Zustandsmigrationspunkt legt die Zugriffssteuerungsberechtigungen für die Benutzerstatusdaten fest, sodass nur der wiederherstellende Computer schreibgeschützten Zugriff hat.
Wenn Sie den Schritt "Zustandsspeicher anfordern " verwenden, um den Zugriff auf einen Zustandsmigrationspunkt zum Wiederherstellen des Benutzerstatus anzufordern, benachrichtigt dieser Schritt den Zustandsmigrationspunkt, dass der Wiederherstellungsprozess abgeschlossen ist. Der Zustandsmigrationspunkt aktiviert dann die konfigurierten Einstellungen für die Datenaufbewahrung.
Wichtig
Legen Sie die Option Weiter bei Fehler für alle Schritte zwischen den Schritten "Anforderungsstatusspeicher" und "Releasestatusspeicher " fest. Jeder Anforderungsstatusspeicherschritt muss über einen übereinstimmenden Releasestatusspeicherschritt verfügen.
Dieser Schritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie Hinzufügen, Benutzerstatus und Releasestatusspeicher aus.
Variablen für den Releasestatusspeicher
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für den Releasestatusspeicher
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepReleaseStateStore
- New-CMTSStepReleaseStateStore
- Remove-CMTSStepReleaseStateStore
- Set-CMTSStepReleaseStateStore
Eigenschaften für den Releasestatusspeicher
Für diesen Schritt sind keine Einstellungen auf der Registerkarte "Eigenschaften" erforderlich.
Anforderungszustandsspeicher
Verwenden Sie diesen Schritt, um beim Erfassen oder Wiederherstellen des Status Zugriff auf einen Statusmigrationspunkt anzufordern.
Weitere Informationen zum Verwalten des Benutzerstatus bei der Bereitstellung von Betriebssystemen finden Sie unter Verwalten des Benutzerstatus.
Verwenden Sie diesen Schritt in Verbindung mit den Schritten "Freigabestatusspeicher", "Benutzerstatus mitschreiben" und "Benutzerstatus wiederherstellen". Mit diesen Schritten migrieren Sie den Computerstatus mithilfe eines Zustandsmigrationspunkts und des Migrationstools für den Benutzerstatus (User State Migration Tool, USMT).
Hinweis
Beim Erstellen eines neuen Statusmigrationspunkts ist der Benutzerstatusspeicher bis zu einer Stunde lang nicht verfügbar. Um die Verfügbarkeit zu beschleunigen, passen Sie alle Eigenschaftseinstellungen am Zustandsmigrationspunkt an, um eine Aktualisierung der Standortsteuerungsdatei auszulösen.
Dieser Schritt wird im vollständigen Betriebssystem und in Windows PE für USMT offline ausgeführt.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie Hinzufügen, Benutzerstatus und Anforderungszustandsspeicher aus.
Variablen für Anforderungszustandsspeicher
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für Anforderungszustandsspeicher
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepRequestStateStore
- New-CMTSStepRequestStateStore
- Remove-CMTSStepRequestStateStore
- Set-CMTSStepRequestStateStore
Eigenschaften für Request State Store
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Zustand vom Computer mitschreiben
Suchen Sie einen Zustandsmigrationspunkt, der die in den Einstellungen des Zustandsmigrationspunkts konfigurierten Mindestanforderungen erfüllt. Beispiel: Maximale Anzahl von Clients und Mindestmenge an freiem Speicherplatz. Diese Option garantiert nicht, dass zum Zeitpunkt der Statusmigration genügend Speicherplatz verfügbar ist. Diese Option fordert Zugriff auf den Zustandsmigrationspunkt an, um den Benutzerstatus und die Einstellungen von einem Computer zu erfassen.
Wenn der Konfigurations-Manager-Standort über mehrere aktive Statusmigrationspunkte verfügt, wird mit diesem Schritt ein Statusmigrationspunkt mit verfügbarem Speicherplatz gefunden. Die Tasksequenz fragt den Verwaltungspunkt nach einer Liste von Zustandsmigrationspunkten ab und wertet jeden dann aus, bis sie einen findet, der die Mindestanforderungen erfüllt.
Wiederherstellen des Status von einem anderen Computer
Fordern Sie Zugriff auf einen Statusmigrationspunkt an, um zuvor erfasste Benutzerstatus und -einstellungen auf einem Zielcomputer wiederherzustellen.
Wenn mehrere Statusmigrationspunkte vorhanden sind, sucht dieser Schritt den Zustandsmigrationspunkt, der den Status für den Zielcomputer aufweist.
Anzahl der Wiederholungsversuche
Die Anzahl der Versuche, einen geeigneten Zustandsmigrationspunkt zu finden, bevor ein Fehler auftritt.
Wiederholungsverzögerung (in Sekunden)
Die Zeitspanne in Sekunden, die der Tasksequenzschritt zwischen Wiederholungsversuchen wartet.
Wenn das Computerkonto keine Verbindung mit einem Zustandsspeicher herstellen kann, verwenden Sie das Netzwerkzugriffskonto
Wenn die Tasksequenz nicht über das Computerkonto auf den Zustandsmigrationspunkt zugreifen kann, verwendet sie die Anmeldeinformationen für das Netzwerkzugriffskonto für die Verbindung. Diese Option ist weniger sicher, da andere Computer das Netzwerkzugriffskonto verwenden könnten, um auf den gespeicherten Zustand zuzugreifen. Diese Option ist möglicherweise erforderlich, wenn der Zielcomputer nicht der Domäne beigetreten ist.
Computer neu starten
Führen Sie diesen Schritt aus, um den Computer, auf dem die Tasksequenz ausgeführt wird, neu zu starten. Nach dem Neustart fährt der Computer automatisch mit dem nächsten Schritt in der Tasksequenz fort.
Dieser Schritt kann im vollständigen Betriebssystem oder in Windows PE ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", "Allgemein" und dann "Computer neu starten" aus.
Variablen für "Computer neu starten"
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für "Computer neu starten"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
Eigenschaften für "Computer neu starten"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Das dieser Tasksequenz zugewiesene Startimage
Wählen Sie diese Option für den Zielcomputer aus, um das der Tasksequenz zugewiesene Startimage zu verwenden. Die Tasksequenz verwendet das Startimage, um nachfolgende Schritte in Windows PE auszuführen.
Das aktuell installierte Standardbetriebssystem
Wählen Sie diese Option für den Zielcomputer aus, der mit dem installierten Betriebssystem neu gestartet werden soll.
Benutzer vor dem Neustart benachrichtigen
Aktivieren Sie dieses Kontrollkästchen, damit dem Benutzer vor dem Neustart des Zielcomputers eine Benachrichtigung angezeigt wird. In diesem Schritt wird diese Option standardmäßig ausgewählt.
Benachrichtigung
Geben Sie eine Benachrichtigung ein, die dem Benutzer angezeigt werden soll, bevor der Zielcomputer neu startet.
Timeout bei Nachrichtenanzeige
Geben Sie die Zeitspanne in Sekunden an, bevor der Zielcomputer neu gestartet wird. Der Standardwert ist 60 Sekunden.
Benutzerstatus wiederherstellen
Nutzen Sie diesen Schritt, um das Migrationstool für den Benutzerstatus (User State Migration Tool, USMT) zu initiieren, um den Benutzerstatus und die Benutzereinstellungen auf dem Zielcomputer wiederherzustellen. Sie verwenden diesen Schritt in Verbindung mit dem Schritt Benutzerstatus mitschreiben.
Weitere Informationen zum Verwalten des Benutzerstatus bei der Bereitstellung von Betriebssystemen finden Sie unter Verwalten des Benutzerstatus.
Verwenden Sie diesen Schritt mit den Schritten "Zustandsspeicher anfordern " und " Freigeben des Zustandsspeichers ", um die Zustandseinstellungen mit einem Zustandsmigrationspunkt zu speichern oder wiederherzustellen. Mit dieser Option wird der USMT-Zustandsspeicher immer mithilfe eines von Konfigurations-Manager generierten und verwalteten Verschlüsselungsschlüssels entschlüsselt.
Ab Version 2103 verwenden dieser Schritt und der Schritt "Benutzerstatus mitschreiben" den derzeit höchsten unterstützten Verschlüsselungsalgorithmus, AES 256.
Wichtig
Wenn Sie über aktive Benutzerstatusmigrationen verfügen, stellen Sie den Benutzerstatus wieder her, bevor Sie den Konfigurations-Manager-Client auf diesen Geräten aktualisieren. Andernfalls kann der aktualisierte Client den Benutzerstatus nicht wiederherstellen, wenn er versucht, einen anderen Verschlüsselungsalgorithmus zu verwenden. Bei Bedarf können Sie den Benutzerstatus manuell wiederherstellen und den USMT-Parameter /decrypt:3DESexplizit verwenden.
Der Schritt "Benutzerstatus wiederherstellen " bietet Kontrolle über eine begrenzte Teilmenge der am häufigsten verwendeten USMT-Optionen. Geben Sie zusätzliche Befehlszeilenoptionen mit der Variablen OSDMigrateAdditionalRestoreOptions an.
Wichtig
Wenn Sie diesen Schritt für einen Zweck verwenden, der nichts mit einem Betriebssystem-Bereitstellungsszenario zu tun hat, fügen Sie den Schritt "Computer neu starten " unmittelbar nach dem Schritt "Benutzerstatus wiederherstellen " hinzu.
Dieser Schritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Benutzerstatus" und " Benutzerstatus wiederherstellen" aus.
Variablen für die Wiederherstellung des Benutzerstatus
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- _OSDMigrateUsmtRestorePackageID
- OSDMigrateAdditionalRestoreOptions
- OSDMigrateContinueOnRestore
- OSDMigrateEnableVerboseLogging
- OSDMigrateLocalAccounts
- OSDMigrateLocalAccountPassword
- OSDStateStorePath
Cmdlets für "Benutzerstatus wiederherstellen"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepRestoreUserState
- New-CMTSStepRestoreUserState
- Remove-CMTSStepRestoreUserState
- Set-CMTSStepRestoreUserState
Eigenschaften für "Benutzerstatus wiederherstellen"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Toolpaket für die Migration des Benutzerstatus
Geben Sie das Paket an, das die Version von USMT enthält, die für diesen Schritt verwendet werden soll. Für dieses Paket ist kein Programm erforderlich. Wenn der Schritt ausgeführt wird, verwendet die Tasksequenz die Version von USMT im angegebenen Paket. Geben Sie ein Paket an, das die 32-Bit- oder 64-Bit-Version von USMT enthält. Die Architektur von USMT hängt von der Architektur des Betriebssystems ab, in dem die Tasksequenz den Status wiederherstellt.
Wiederherstellen aller erfassten Benutzerprofile mit Standardoptionen
Stellt die erfassten Benutzerprofile mit den Standardoptionen wieder her. Um die von USMT wiederhergestellten Optionen anzupassen, wählen Sie "Benutzerprofilerfassung anpassen" aus.
Anpassen, wie Benutzerprofile wiederhergestellt werden
Hiermit können Sie die Dateien anpassen, die Sie auf dem Zielcomputer wiederherstellen möchten. Select Files (Dateien), um die Konfigurationsdateien im USMT-Paket anzugeben, die Sie zum Wiederherstellen der Benutzerprofile verwenden möchten. Um eine Konfigurationsdatei hinzuzufügen, geben Sie den Namen der Datei in das Feld Dateiname ein, und wählen Sie dann Hinzufügen aus. Im Bereich "Files" werden die von USMT verwendeten Konfigurationsdateien aufgeführt. Die angegebene .xml Datei definiert, welche Benutzerdatei von USMT wiederhergestellt wird.
Wiederherstellen von Benutzerprofilen lokaler Computer
Stellt die Benutzerprofile des lokalen Computers wieder her. Diese Profile sind nicht für Domänenbenutzer vorgesehen. Weisen Sie den wiederhergestellten lokalen Benutzerkonten neue Kennwörter zu. USMT kann die ursprünglichen Kennwörter nicht migrieren. Geben Sie das neue Kennwort im Feld Kennwort ein, und bestätigen Sie das Kennwort im Feld Kennwort bestätigen .
Fahren Sie fort, wenn einige Dateien nicht wiederhergestellt werden können
Setzt die Wiederherstellung des Benutzerstatus und der Einstellungen fort, auch wenn USMT einige Dateien nicht wiederherstellen kann. Der Schritt aktiviert diese Option standardmäßig. Wenn Sie diese Option deaktivieren und USMT beim Wiederherstellen von Dateien auf Fehler stößt, schlägt dieser Schritt sofort fehl. USMT stellt nicht alle Dateien wieder her.
Ausführliche Protokollierung aktivieren
Aktivieren Sie diese Option, um detailliertere Protokolldateiinformationen zu generieren. Beim Wiederherstellen des Status generiert die Tasksequenz standardmäßig Loadstate.log im Tasksequenzprotokollordner. %WinDir%\ccm\logs
Befehlszeile ausführen
Führen Sie mit diesem Schritt die angegebene Befehlszeile aus.
Der auszuführende Befehl muss die folgenden Kriterien erfüllen:
Sie sollte nicht mit dem Desktop interagieren. Der Befehl muss im Hintergrund oder in einem unbeaufsichtigten Modus ausgeführt werden.
Sie darf nicht von sich aus einen Neustart initiieren. Der Befehl muss einen Neustart mit dem Standardneustartcode 3010 anfordern. Durch dieses Verhalten wird sichergestellt, dass die Tasksequenz den Neustart ordnungsgemäß verarbeitet. Wenn der Befehl einen 3010-Exitcode zurückgibt, startet das Tasksequenzmodul den Computer neu. Nach dem Neustart wird die Tasksequenz automatisch fortgesetzt.
Dieser Schritt kann im vollständigen Betriebssystem oder in Windows PE ausgeführt werden.
Wenn Sie diesen Schritt im Tasksequenz-Editor hinzufügen möchten, wählen Sie "Hinzufügen", "Allgemein" und dann "Befehlszeile ausführen" aus.
Variablen für Run Command Line
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDDoNotLogCommand
- SMSTSDisableWow64Redirection
- SMSTSRunCommandLineUserName
- SMSTSRunCommandLineUserPassword
- SMSTSRunCommandLineAsUser
- WorkingDirectory
Cmdlets für "Befehlszeile ausführen"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepRunCommandLine
- New-CMTSStepRunCommandLine
- Remove-CMTSStepRunCommandLine
- Set-CMTSStepRunCommandLine
Eigenschaften für "Befehlszeile ausführen"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Befehlszeile
Gibt die Befehlszeile an, die die Tasksequenz ausführt. Dieses Feld ist obligatorisch. Schließen Sie Dateinamenerweiterungen ein, z. B. .vbs und .exe. Schließen Sie alle erforderlichen Einstellungen, Dateien und Befehlszeilenoptionen ein.
Wenn Sie die Dateinamenerweiterung nicht angeben, versucht Konfigurations-Manager .com, .exe und .bat. Wenn der Dateiname eine Erweiterung aufweist, bei der es sich nicht um einen ausführbaren Typ handelt, versucht Konfigurations-Manager, eine lokale Zuordnung anzuwenden. Wenn die Befehlszeile beispielsweise readme.gif ist, startet Konfigurations-Manager die Anwendung, die auf dem Zielcomputer zum Öffnen .gif Dateien angegeben ist.
Beispiele:
setup.exe /a
cmd.exe /c copy Jan98.dat c:\sales\Jan98.dat
Hinweis
Um erfolgreich ausgeführt zu werden, müssen Sie Befehlszeilenaktionen mit dem Befehlcmd.exe /c voranstellen. Beispiele für diese Aktionen sind Ausgabeumleitung, Rohrleitungen und Kopierbefehle.
Ausgabe an Tasksequenzvariable
Verwenden Sie diese Einstellung, um die Befehlsausgabe in einer benutzerdefinierten Tasksequenzvariablen zu speichern.
Hinweis
Konfigurations-Manager beschränkt diese Ausgabe auf die letzten 1000 Zeichen.
Deaktivieren der Umleitung des 64-Bit-Dateisystems
Standardmäßig verwenden 64-Bit-Betriebssysteme den WOW64-Dateisystem-Redirector zum Ausführen von Befehlszeilen. Dieses Verhalten dient dazu, 32-Bit-Versionen von ausführbaren Betriebssystemdateien und -bibliotheken ordnungsgemäß zu finden. Wählen Sie diese Option aus, um die Verwendung des WOW64-Dateisystem-Redirectors zu deaktivieren. Windows führt den Befehl mit systemeigenen 64-Bit-Versionen der ausführbaren Dateien und Bibliotheken des Betriebssystems aus. Diese Option hat keine Auswirkung, wenn sie auf einem 32-Bit-Betriebssystem ausgeführt wird.
Start in
Gibt den ausführbaren Ordner für das Programm mit bis zu 127 Zeichen an. Dieser Ordner kann ein absoluter Pfad auf dem Zielcomputer oder ein Pfad relativ zum Verteilungspunktordner sein, der das Paket enthält. Dieses Feld ist optional.
Beispiele:
c:\officexp
i386
Hinweis
Mit der Schaltfläche "Durchsuchen " wird der lokale Computer nach Dateien und Ordnern durchsucht. Alles, was Sie auswählen, muss auch auf dem Zielcomputer vorhanden sein. Sie muss sich am selben Speicherort und mit denselben Datei- und Ordnernamen befinden.
Paket
Wenn Sie Dateien oder Programme in der Befehlszeile angeben, die noch nicht auf dem Zielcomputer vorhanden sind, wählen Sie diese Option aus, um das Konfigurations-Manager-Paket anzugeben, das die erforderlichen Dateien enthält. Für das Paket ist kein Programm erforderlich. Wenn die angegebenen Dateien auf dem Zielcomputer vorhanden sind, ist diese Option nicht erforderlich.
Timeout
Gibt einen Wert an, der angibt, wie lange der Konfigurations-Manager die Ausführung der Befehlszeile zulässt. Dieser Wert kann zwischen einer Minute und 999 Minuten liegen. Der Standardwert ist 15 Minuten. Diese Option ist standardmäßig deaktiviert.
Wichtig
Wenn Sie einen Wert eingeben, der nicht genügend Zeit für den erfolgreichen Abschluss des angegebenen Befehls lässt, schlägt dieser Schritt fehl. Die gesamte Tasksequenz kann je nach Schritt- oder Gruppenbedingungen fehlschlagen. Wenn das Zeitlimit überschritten wird, beendet Konfigurations-Manager den Befehlszeilenprozess.
Führen Sie diesen Schritt mit dem folgenden Konto aus
Gibt an, dass die Befehlszeile als anderes Windows-Benutzerkonto als das lokale Systemkonto ausgeführt wird.
Hinweis
Um nach der Installation des Betriebssystems einfache Skripte oder Befehle mit einem anderen Konto auszuführen, fügen Sie das Konto zuerst dem Computer hinzu. Außerdem müssen Sie möglicherweise Windows-Benutzerprofile wiederherstellen, um komplexere Programme wie z. B. einen Windows Installer ausführen zu können.
Account
Gibt das Windows-Benutzerkonto an, das in diesem Schritt zum Ausführen der Befehlszeile verwendet wird. Die Befehlszeile wird mit den Berechtigungen des angegebenen Kontos ausgeführt. Wählen Sie "Festlegen " aus, um das lokale Benutzer- oder Domänenkonto anzugeben. Weitere Informationen zum ausführenden Tasksequenzkonto finden Sie unter Konten.
Wichtig
Wenn dieser Schritt ein Benutzerkonto angibt und in Windows PE ausgeführt wird, schlägt die Aktion fehl. Sie können Windows PE nicht mit einer Domäne verknüpfen. Die smsts.log Datei zeichnet diesen Fehler auf.
Optionen für "Befehlszeile ausführen"
Konfigurieren Sie neben den Standardoptionen die folgenden zusätzlichen Einstellungen auf der Registerkarte Optionen dieses Tasksequenzschritts:
Erfolgscodes
Schließen Sie weitere Exitcodes aus dem Skript ein, die der Schritt als Erfolg auswerten soll.
PowerShell-Skript ausführen
Führen Sie diesen Schritt aus, um das angegebene Windows PowerShell-Skript auszuführen.
Das Skript muss die folgenden Kriterien erfüllen:
Sie sollte nicht mit dem Desktop interagieren. Das Skript muss im Hintergrund oder in einem unbeaufsichtigten Modus ausgeführt werden.
Sie darf nicht von sich aus einen Neustart initiieren. Das Skript muss einen Neustart mit dem Standardneustartcode 3010 anfordern. Durch dieses Verhalten wird sichergestellt, dass die Tasksequenz den Neustart ordnungsgemäß verarbeitet. Gibt das Skript den Beendigungscode 3010 zurück, startet das Tasksequenzmodul den Computer neu. Nach dem Neustart wird die Tasksequenz automatisch fortgesetzt.
Verwenden signierter PowerShell-Skripts im Unicode-Format. Das Standardformat ANSI funktioniert bei diesem Schritt nicht.
Dieser Schritt kann im vollständigen Betriebssystem oder in Windows PE ausgeführt werden. Um diesen Schritt in Windows PE auszuführen, aktivieren Sie PowerShell im Startabbild. Aktivieren Sie die WinPE-PowerShell-Komponente über die Registerkarte Optionale Komponenten in den Eigenschaften des Startimages. Weitere Informationen zum Ändern eines Startimages finden Sie unter Verwalten von Startimages.
Hinweis
PowerShell ist unter Windows Embedded-Betriebssystemen nicht standardmäßig aktiviert.
Warnung
Einige Antischadsoftware kann versehentlich Ereignisse für diesen Tasksequenzschritt auslösen. Damit diese Skripts störungsfrei ausgeführt werden können, konfigurieren Sie die Antischadsoftware so, dass .%windir%\temp\smstspowershellscripts
Wenn Sie diesen Schritt im Tasksequenz-Editor hinzufügen möchten, wählen Sie "Hinzufügen", "Allgemein" und dann "PowerShell-Skript ausführen" aus.
Variablen für PowerShell-Skript ausführen
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
- OSDLogPowerShellParameters
- SMSTSRunPowerShellAsUser
- SMSTSRunPowerShellUserName
- SMSTSRunPowerShellUserPassword
Cmdlets für "PowerShell-Skript ausführen"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepRunPowerShellScript
- New-CMTSStepRunPowerShellScript
- Remove-CMTSStepRunPowerShellScript
- Set-CMTSStepRunPowerShellScript
Eigenschaften für "PowerShell-Skript ausführen"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Paket
Geben Sie das Konfigurations-Manager-Paket an, das das PowerShell-Skript enthält. Ein Paket kann mehrere PowerShell-Skripts enthalten.
Skriptname
Gibt den Namen des auszuführenden PowerShell-Skripts an. Dieses Feld ist obligatorisch.
Geben Sie ein PowerShell-Skript ein
Geben Sie in diesem Schritt direkt Windows PowerShell-Code ein. Mit dieser Funktion können Sie PowerShell-Befehle während einer Tasksequenz ausführen, ohne zuerst ein Paket mit dem Skript erstellen und verteilen zu müssen.
Wenn Sie ein Skript hinzufügen oder bearbeiten, bietet das PowerShell-Skriptfenster die folgenden Aktionen:
Direktes Bearbeiten des Skripts
Öffnen eines vorhandenen Skripts aus einer Datei
Navigieren Sie im Konfigurations-Manager zu einem vorhandenen genehmigten Skript.
Parameter
Gibt die Parameter an, die an das PowerShell-Skript übergeben werden. Diese Parameter sind mit den PowerShell-Skriptparametern in der Befehlszeile identisch.
Geben Sie die vom Skript verwendeten Parameter an, nicht für die Windows PowerShell-Befehlszeile.
Das folgende Beispiel enthält gültige Parameter:
-MyParameter1 MyValue1 -MyParameter2 MyValue2
Das folgende Beispiel enthält ungültige Parameter. Die ersten beiden Elemente sind Windows PowerShell-Befehlszeilenparameter (-NoLogo und -ExecutionPolicy Unrestricted). Diese Parameter werden vom Skript nicht verbraucht.
-NoLogo -ExecutionPolicy Unrestricted -File MyScript.ps1 -MyParameter1 MyValue1 -MyParameter2 MyValue2
Wenn ein Parameterwert ein Sonderzeichen oder ein Leerzeichen enthält, verwenden Sie einfache Anführungszeichen (') um den Wert. Die Verwendung doppelter Anführungszeichen (") kann dazu führen, dass der Tasksequenzschritt den Parameter falsch verarbeitet.
Beispiel: -Arg1 '%TSVar1%' -Arg2 '%TSVar2%'
Sie können diese Eigenschaft auch auf eine Variable festlegen.
Wenn Sie %MyScriptVariable%beispielsweise angeben, wenn die Tasksequenz das Skript ausführt, fügt sie den Wert dieser benutzerdefinierten Variablen zur PowerShell-Befehlszeile hinzu.
PowerShell-Ausführungsrichtlinie
Ermitteln Sie, welche PowerShell-Skripts (falls vorhanden) auf dem Computer ausgeführt werden dürfen. Wählen Sie eine der folgenden Ausführungsrichtlinien aus:
AllSigned: Führen Sie nur Skripts aus, die von einem vertrauenswürdigen Herausgeber signiert wurden.
Nicht definiert: Definiere keine Ausführungsrichtlinie.
Bypass: Laden Sie alle Konfigurationsdateien, und führen Sie alle Skripts aus. Wenn Sie ein nicht signiertes Skript aus dem Internet herunterladen, fordert Windows PowerShell vor dem Ausführen des Skripts keine Berechtigung an.
Wichtig
PowerShell 1.0 unterstützt keine Richtlinien für "Nicht definiert" und "Ausführung umgehen".
Hinweis
Wenn Sie die Ausführungsrichtlinie AllSigned verwenden, verwenden Sie nicht die Option PowerShell-Skript eingeben , um ein signiertes Skript direkt in den Tasksequenzschritt einzubetten. Der Skriptinhalt wird nicht immer Byte für Byte über die Tasksequenz-XML beibehalten, sodass die digitale Signatur auf dem Client ungültig werden kann. In diesem Fall lehnt der Client das Skript ab und smsts.log protokolliert den Fehler "Hash stimmt nicht überein".
Um ein signiertes Skript mit AllSigned zu verwenden, platzieren Sie die signierte .ps1 Datei in einem Konfigurations-Manager-Paket, und verweisen Sie mit den oben genannten Optionen für Paket und Skriptname darauf. Bei diesem Ansatz werden die ursprünglichen Dateibytes und die Signatur beibehalten.
Ausgabe an Tasksequenzvariable
Speichern Sie die Skriptausgabe in einer benutzerdefinierten Tasksequenzvariablen.
Hinweis
Konfigurations-Manager beschränkt diese Ausgabe auf die letzten 1000 Zeichen.
Ein Beispiel für die Verwendung dieser Schritteigenschaft finden Sie unter Festlegen von Variablen.
Start in
Geben Sie den Startordner für das Skript an (bis zu 127 Zeichen). Dieser Ordner kann ein absoluter Pfad auf dem Zielcomputer oder ein Pfad relativ zum Verteilungspunktordner sein, der das Paket enthält. Dieses Feld ist optional.
Hinweis
Mit der Schaltfläche "Durchsuchen " wird der lokale Computer nach Dateien und Ordnern durchsucht. Alles, was Sie auswählen, muss auch auf dem Zielcomputer vorhanden sein. Sie muss sich am selben Speicherort und mit denselben Datei- und Ordnernamen befinden.
Timeout
Geben Sie einen Wert an, der angibt, wie lange der Konfigurations-Manager die Ausführung des PowerShell-Skripts zulässt. Dieser Wert kann zwischen einer Minute und 999 Minuten liegen. Der Standardwert ist 15 Minuten. Diese Option ist standardmäßig deaktiviert.
Wichtig
Wenn Sie einen Wert eingeben, der nicht genügend Zeit für den erfolgreichen Abschluss des angegebenen Skripts lässt, schlägt dieser Schritt fehl. Die gesamte Tasksequenz kann je nach Schritt- oder Gruppenbedingungen fehlschlagen. Wenn das Zeitlimit überschritten wird, beendet Konfigurations-Manager den PowerShell-Prozess.
Führen Sie diesen Schritt mit dem folgenden Konto aus
Geben Sie an, dass das PowerShell-Skript als anderes Windows-Benutzerkonto als das lokale Systemkonto ausgeführt wird.
Hinweis
Um nach der Installation des Betriebssystems einfache Skripte oder Befehle mit einem anderen Konto auszuführen, fügen Sie das Konto zuerst dem Computer hinzu. Außerdem müssen Sie möglicherweise Windows-Benutzerprofile wiederherstellen, um komplexere Aktionen auszuführen.
Account
Geben Sie das Windows-Benutzerkonto an, das in diesem Schritt zum Ausführen des PowerShell-Skripts verwendet wird. Das angegebene Konto muss ein lokaler Administrator auf dem System sein, und das Skript wird mit den Berechtigungen dieses Kontos ausgeführt. Wählen Sie "Festlegen " aus, um das lokale Benutzer- oder Domänenkonto anzugeben. Weitere Informationen zum ausführenden Tasksequenzkonto finden Sie unter Konten.
Wichtig
Wenn dieser Schritt ein Benutzerkonto angibt und in Windows PE ausgeführt wird, schlägt die Aktion fehl. Sie können Windows PE nicht mit einer Domäne verknüpfen. Die smsts.log Datei zeichnet diesen Fehler auf.
Optionen für "PowerShell-Skript ausführen"
Konfigurieren Sie neben den Standardoptionen die folgenden zusätzlichen Einstellungen auf der Registerkarte Optionen dieses Tasksequenzschritts:
Erfolgscodes
Schließen Sie weitere Exitcodes aus dem Skript ein, die der Schritt als Erfolg auswerten soll.
Tasksequenz ausführen
In diesem Schritt wird eine weitere Tasksequenz ausgeführt. Dadurch wird eine Über-/Unterordnungsbeziehung zwischen den Tasksequenzen hergestellt. Mit untergeordneten Tasksequenzen können Sie modularere, wiederverwendbare Tasksequenzen erstellen.
Wenn Sie diesen Schritt im Tasksequenz-Editor hinzufügen möchten, wählen Sie "Hinzufügen", "Allgemein" und dann "Tasksequenz ausführen" aus.
Spezifikationen und Einschränkungen für "Tasksequenz ausführen"
Beachten Sie die folgenden Punkte, wenn Sie einer Tasksequenz eine untergeordnete Tasksequenz hinzufügen:
Die übergeordneten und untergeordneten Tasksequenzen werden effektiv in einer einzigen Richtlinie kombiniert, die vom Client ausgeführt wird.
Die Umwelt ist global. Wenn die übergeordnete Tasksequenz eine Variable festlegt und die untergeordnete Tasksequenz diese Variable dann ändert, wird der neueste Wert beibehalten. Wenn die untergeordnete Tasksequenz eine neue Variable erstellt, ist diese für den Rest der übergeordneten Tasksequenz verfügbar.
Statusmeldungen werden wie gewohnt für einen einzelnen Tasksequenzvorgang gesendet.
Die Tasksequenz schreibt Einträge in die smsts.log Datei, mit neuen Protokolleinträgen, die deutlich machen, wann eine untergeordnete Tasksequenz gestartet wird.
Sie können keine Tasksequenz mit einem Startimageverweis auswählen. Geben Sie für jede Bereitstellung, die ein Startimage erfordert, dieses in der übergeordneten Tasksequenz an.
Wenn eine untergeordnete Tasksequenz deaktiviert ist, schlägt die Bereitstellung fehl. Sie können die Fehleroption "Fortfahren bei" nicht verwenden, um diese Einschränkung zu umgehen.
Wenn eine untergeordnete Tasksequenz Schritte enthält, die als schwerwiegend eingestuft werden, erkennt das Softwarecenter sie nicht und zeigt die Benachrichtigung zu hoher Auswirkung an. Ändern Sie die Eigenschaften der übergeordneten Tasksequenz auf der Registerkarte Benutzerbenachrichtigung, um anzugeben, dass es sich um eine Tasksequenz mit hoher Auswirkung handelt.
Wenn in einer untergeordneten Tasksequenz ein Paketverweis fehlt, wird dieser Zustand beim Anzeigen der übergeordneten Tasksequenz nicht erkannt. Wenn Sie die übergeordnete Tasksequenz bearbeiten, werden bei Änderungen an der übergeordneten Tasksequenz alle fehlenden Verweise in den untergeordneten Tasksequenzen erkannt.
Cmdlets für "Tasksequenz ausführen"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepRunTaskSequence
- New-CMTSStepRunTaskSequence
- Remove-CMTSStepRunTaskSequence
- Set-CMTSStepRunTaskSequence
Eigenschaften für "Tasksequenz ausführen"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Auszuführende Tasksequenz auswählen
Wählen Sie Durchsuchen aus, um die untergeordnete Tasksequenz auszuwählen. Im Dialogfeld Tasksequenz auswählen wird die übergeordnete Tasksequenz nicht angezeigt.
Festlegen dynamischer Variablen
Verwenden Sie diesen Schritt, um die folgenden Aktionen auszuführen:
Sammeln Sie Informationen vom Computer und seiner Umgebung. Legen Sie dann die angegebenen Tasksequenzvariablen mit den Informationen fest.
Auswerten definierter Regeln. Legen Sie Tasksequenzvariablen basierend auf den Regeln fest, die als "true" ausgewertet werden.
Dieser Schritt kann im vollständigen Betriebssystem oder in Windows PE ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie Hinzufügen, Allgemein und Dynamische Variablen festlegen aus.
Variablen für Dynamische Variablen festlegen
Die Tasksequenz legt automatisch die folgenden schreibgeschützten Tasksequenzvariablen fest:
- _SMSTSMake
- _SMSTSModel
- _SMSTSMacAddresses
- _SMSTSIPAddresses
- _SMSTSSerialNumber
- _SMSTSAssetTag
- _SMSTSUUID
Cmdlets für "Dynamische Variablen festlegen"
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepSetDynamicVariable
- New-CMTSStepSetDynamicVariable
- Remove-CMTSStepSetDynamicVariable
- Set-CMTSStepSetDynamicVariable
- New-CMTSRule
Eigenschaften für "Dynamische Variablen festlegen"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Dynamische Regeln und Variablen
Fügen Sie eine Regel hinzu, um eine dynamische Variable für die Verwendung in der Tasksequenz festzulegen. Legen Sie dann für jede in der Regel angegebene Variable einen Wert fest. Außerdem können Sie eine oder mehrere Variablen hinzufügen, ohne eine Regel hinzuzufügen. Wenn Sie eine Regel hinzufügen, wählen Sie aus den folgenden Kategorien aus:
Computer: Werte für Hardware-Asset-Tag, UUID, Seriennummer oder MAC-Adresse auswerten Legen Sie bei Bedarf mehrere Werte fest. Wenn ein Wert "true" ist, wird die Regel als "true" ausgewertet. Die folgende Regel wird beispielsweise als wahr ausgewertet, wenn die Seriennummer des Geräts 5892087 und die MAC-Adresse 22-A4-5A-13-78-26 lautet:
IF Serial Number = 5892087 OR MAC address = 26-78-13-5A-A4-22 THENSpeicherort: Auswerten der Werte für das Standardnetzwerkgateway
Marke und Modell: Werte für die Marke und das Modell eines Computers auswerten. Sowohl die Marke als auch das Modell müssen als wahr ausgewertet werden, damit die Regel als wahr bewertet wird.
Geben Sie ein Sternchen (
*) und ein Fragezeichen () als Platzhalterzeichen an?. Das Sternchen entspricht mehreren Zeichen, und das Fragezeichen entspricht einem einzelnen Zeichen. Beispielsweise stimmt die ZeichenfolgeDELL*900?mit undDELL-ABC-9001DELL9009überein.Tasksequenzvariable: Fügen Sie eine Tasksequenzvariable, eine Bedingung und einen Wert zur Auswertung hinzu. Die Bedingungen sind die gleichen wie bei den Schrittbedingungen. Die Regel wird als wahr ausgewertet, wenn der für die Variable festgelegte Wert die angegebene Bedingung erfüllt.
Geben Sie eine oder mehrere Variablen an, die für eine Regel festgelegt werden sollen, die als wahr ausgewertet wird, oder legen Sie Variablen ohne eine Regel fest. Wählen Sie eine vorhandene Variable aus, oder erstellen Sie eine benutzerdefinierte Variable.
Vorhandene Tasksequenzvariablen: Wählen Sie mindestens eine Variable aus einer Liste vorhandener Tasksequenzvariablen aus. Arrayvariablen können nicht ausgewählt werden.
Benutzerdefinierte Tasksequenzvariablen: Definieren Sie eine benutzerdefinierte Tasksequenzvariable. Sie können auch eine vorhandene Tasksequenzvariable angeben. Diese Einstellung ist nützlich, um ein vorhandenes Variablenarray, z. B. OSDAdapter, anzugeben, da Variablenarrays nicht in der Liste der vorhandenen Tasksequenzvariablen enthalten sind.
Nachdem Sie die Variablen für eine Regel ausgewählt haben, geben Sie für jede Variable einen Wert an. Die Variable wird auf den angegebenen Wert festgelegt, wenn die Regel als wahr ausgewertet wird. Für jede Variable können Sie Diesen Wert nicht anzeigen auswählen, um den Wert der Variablen auszublenden. Standardmäßig blenden einige vorhandene Variablen Werte aus, z. B. die Variable OSDCaptureAccountPassword .
Wichtig
Wenn Sie eine Tasksequenz mit dem Schritt "Dynamische Variablen festlegen" importieren, entfernt Konfigurations-Manager alle Variablenwerte, die als Diesen Wert nicht anzeigen markiert sind. Nachdem Sie die Tasksequenz importiert haben, geben Sie den Wert für die dynamische Variable erneut ein.
Wenn Sie die Option Diesen Wert nicht anzeigen verwenden, wird der Wert der Variablen nicht im Tasksequenz-Editor angezeigt. Auch die Tasksequenzprotokolldatei (smsts.log) oder der Tasksequenzdebugger zeigen den Variablenwert nicht an. Die Variable kann weiterhin von der Tasksequenz verwendet werden, wenn sie ausgeführt wird. Wenn Sie diese Variablen nicht länger ausblenden möchten, löschen Sie sie zuerst. Definieren Sie dann die Variablen neu, ohne die Option zum Ausblenden auszuwählen.
Warnung
Wenn Sie Variablen in die Befehlszeile des Schritts "Befehlszeile ausführen " einschließen, zeigt die Tasksequenzprotokolldatei die vollständige Befehlszeile einschließlich der Variablenwerte an. Um zu verhindern, dass potenziell vertrauliche Daten in der Protokolldatei angezeigt werden, legen Sie die Tasksequenzvariable OSDDoNotLogCommand auf TRUEfest.
Tasksequenzvariable festlegen
Führen Sie diesen Schritt aus, um den Wert einer Variablen festzulegen, die mit der Tasksequenz verwendet wird.
Dieser Schritt kann im vollständigen Betriebssystem oder in Windows PE ausgeführt werden.
Wenn Sie diesen Schritt im Tasksequenz-Editor hinzufügen möchten, wählen Sie "Hinzufügen", "Allgemein" und dann "Tasksequenzvariable festlegen" aus.
Variablen für "Tasksequenzvariable festlegen"
Tasksequenzvariablen werden von Tasksequenzaktionen gelesen und geben das Verhalten dieser Aktionen an. Weitere Informationen zu bestimmten Tasksequenzvariablen und deren Verwendung finden Sie in den folgenden Artikeln:
Cmdlets für Set Task Sequence Variable
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
Eigenschaften für "Tasksequenzvariable festlegen"
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Tasksequenzvariable
Geben Sie den Namen einer integrierten Tasksequenz- oder Aktionsvariablen oder einen eigenen benutzerdefinierten Variablennamen an.
Diesen Wert nicht anzeigen
Aktivieren Sie diese Option, um vertrauliche Daten, die in Tasksequenzvariablen gespeichert sind, zu maskieren. Beispielsweise bei der Angabe eines Kennworts.
Hinweis
Aktivieren Sie diese Option, und legen Sie dann den Wert der Tasksequenzvariablen fest. Andernfalls wird der Variablenwert nicht wie beabsichtigt festgelegt, was zu unerwarteten Verhaltensweisen führen kann, wenn die Tasksequenz ausgeführt wird.
Wenn Sie die Option Diesen Wert nicht anzeigen verwenden, wird der Wert der Variablen nicht im Tasksequenz-Editor angezeigt. Auch die Tasksequenzprotokolldatei (smsts.log) oder der Tasksequenzdebugger zeigen den Variablenwert nicht an. Die Variable kann weiterhin von der Tasksequenz verwendet werden, wenn sie ausgeführt wird. Wenn Sie diese Variable nicht mehr ausblenden möchten, löschen Sie sie zuerst. Definieren Sie dann die Variable neu, ohne die Option zum Ausblenden auszuwählen.
Warnung
Wenn Sie Variablen in die Befehlszeile des Schritts "Befehlszeile ausführen " einschließen, zeigt die Tasksequenzprotokolldatei die vollständige Befehlszeile einschließlich der Variablenwerte an. Um zu verhindern, dass potenziell vertrauliche Daten in der Protokolldatei angezeigt werden, legen Sie die Tasksequenzvariable OSDDoNotLogCommand auf TRUEfest.
Wert
Die Tasksequenz legt die Variable auf diesen Wert fest. Legen Sie diese Tasksequenzvariable auf den Wert einer anderen Tasksequenzvariablen mit der Syntax %varname%.
Einrichten von Windows und ConfigMgr
Führen Sie mit diesem Schritt den Übergang von Windows PE zum neuen Betriebssystem durch. Dieser Tasksequenzschritt ist ein erforderlicher Bestandteil jeder Betriebssystembereitstellung. Er installiert den Konfigurations-Manager-Client im neuen Betriebssystem und bereitet die weitere Ausführung der Tasksequenz im neuen Betriebssystem vor.
Dieser Schritt ist für den Übergang der Tasksequenz von Windows PE zum vollständigen Betriebssystem verantwortlich. Der Schritt wird aufgrund dieses Übergangs sowohl in Windows PE als auch im vollständigen Betriebssystem ausgeführt. Da der Übergang jedoch in Windows PE beginnt, kann er nur während des Windows PE-Teils der Tasksequenz hinzugefügt werden.
Dieser Schritt ersetzt sysprep.inf oder unattend.xml Verzeichnisvariablen, z. B%WINDIR%. und%ProgramFiles%, durch das Windows PE-Installationsverzeichnis. X:\Windows Die Tasksequenz ignoriert Variablen, die mithilfe dieser Umgebungsvariablen angegeben wurden.
Wählen Sie zum Hinzufügen dieses Schritts im Tasksequenz-Editor "Hinzufügen", "Images" und "Setupfenster und ConfigMgr" aus.
Verhalten für Setup Windows und ConfigMgr
In diesem Schritt werden die folgenden Aktionen ausgeführt:
Vorbemerkungen: Windows PE
Ersetzen Sie Tasksequenzvariablen in der unattend.xml Datei.
Laden Sie das Paket herunter, das den Konfigurations-Manager-Client enthält. Fügen Sie das Paket dem bereitgestellten Image hinzu.
Einrichten von Windows
Imagebasierte Installation
Deaktivieren Sie den Konfigurations-Manager-Client im Image, falls vorhanden. Anders ausgedrückt: Deaktivieren Sie Autostart für den Konfigurations-Manager-Clientdienst.
Aktualisieren Sie die Registrierung im bereitgestellten Image, um das bereitgestellte Betriebssystem mit demselben Laufwerkbuchstaben wie der Referenzcomputer zu starten.
Starten Sie mit dem bereitgestellten Betriebssystem neu.
Das Windows-Minisetup wird mithilfe der zuvor angegebenen Datei "sysprep.inf" oder unattend.xml Antwortdatei ausgeführt, in der alle Endbenutzerinteraktionen unterdrückt sind. Wenn Sie den Schritt "Netzwerkeinstellungen anwenden " verwenden, um einer Domäne beizutreten, finden Sie diese Informationen in der Antwortdatei. Das Windows-Minisetup bindet den Computer in die Domäne ein.
Setup.exe-basierte Installation. Führt Setup.exe aus, die dem typischen Windows-Setupvorgang folgt:
Kopieren Sie das im Schritt "Betriebssystem anwenden " angegebene Betriebssystemupgradepaket auf das Festplattenlaufwerk.
Starten Sie mit dem neu bereitgestellten Betriebssystem neu.
Das Windows-Minisetup wird mithilfe der zuvor angegebenen Datei "sysprep.inf" oder unattend.xml Antwortdatei ausgeführt, in der alle Einstellungen der Benutzeroberfläche unterdrückt werden. Wenn Sie den Schritt "Netzwerkeinstellungen anwenden " verwenden, um einer Domäne beizutreten, finden Sie diese Informationen in der Antwortdatei. Das Windows-Minisetup bindet den Computer in die Domäne ein.
Einrichten des Konfigurations-Manager-Clients
Nach Abschluss des Windows-Minisetups wird die Tasksequenz unter Verwendung von setupcomplete.cmd fortgesetzt. Weitere Informationen finden Sie unter Ausführen eines Skripts nach Abschluss des Setups (SetupComplete.cmd).
Aktivieren oder deaktivieren Sie das lokale Administratorkonto, basierend auf der im Schritt "Windows-Einstellungen übernehmen " ausgewählten Option.
Installieren Sie den Konfigurations-Manager-Client mithilfe des zuvor heruntergeladenen Pakets und der Installationseigenschaften, die in diesem Schritt angegeben wurden. Der Client wird im Bereitstellungsmodus installiert. Dieser Modus verhindert, dass der Client neue Richtlinienanforderungen verarbeitet, bis die Tasksequenz abgeschlossen ist. Weitere Informationen finden Sie unter Bereitstellungsmodus.
Warten Sie, bis der Client voll funktionsfähig ist.
Der Schritt wird abgeschlossen
Die Tasksequenz wird im nächsten Schritt ausgeführt.
Hinweis
Die Tasksequenz wechselt während des Setup-Windows- und ConfigMgr-Tasks von Windows PE auf das neu installierte Windows-Betriebssystem. Wenn das neu installierte Windows zum ersten Mal gestartet wird, wird Windows Setup ausgeführt. Am Ende von Windows Setup wird die Tasksequenz vom Windows Setup-Skript SetupComplete.cmd neu gestartet. Dies führt dazu, dass die Tasksequenz vollständig in Windows Setup ausgeführt wird. Windows-Gruppenrichtlinien werden normalerweise erst nach Abschluss des Windows Setup-Vorgangs verarbeitet. Deshalb wird die Gruppenrichtlinie erst verarbeitet, wenn die Tasksequenz abgeschlossen ist. Dieses Verhalten ist in verschiedenen Windows-Versionen konsistent. Weitere Informationen zur Reihenfolge von Vorgängen finden Sie unter Ausführen eines Skripts nach Abschluss des Setups (SetupComplete.cmd).
Obwohl Gruppenrichtlinien normalerweise erst ausgeführt werden, wenn Windows Setup und die Tasksequenz abgeschlossen sind, blockieren Windows und das Tasksequenzmodul nicht die Ausführung der Gruppenrichtlinie. Einige Aktionen, z. B. Skripts, Anwendungsinstallationen oder bestimmte Tasksequenzschritte, die während der Tasksequenz ausgeführt werden, können die Auswertung von Gruppenrichtlinien auslösen. So kann beispielsweise der Task "Software-Updates installieren" die Auswertung von Gruppenrichtlinien auslösen, wenn der WSUS-Server festgelegt wird. Ein Skript, das gpupdate aufruft, kann auch eine Aktualisierung der Gruppenrichtlinie auslösen.
Variablen für Setup Windows und ConfigMgr
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für Setup Windows und ConfigMgr
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepSetupWindowsAndConfigMgr
- New-CMTSStepSetupWindowsAndConfigMgr
- Remove-CMTSStepSetupWindowsAndConfigMgr
- Set-CMTSStepSetupWindowsAndConfigMgr
Eigenschaften für Setup Windows und ConfigMgr
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Clientpaket
Wählen Sie Durchsuchen und dann das Konfigurations-Manager Clientinstallationspaket aus, das für diesen Schritt verwendet werden soll.
Verwenden des Vorproduktionsclientpakets, falls verfügbar
Wenn ein Clientpaket für die Vorproduktion verfügbar ist und der Computer Mitglied der Piloting-Auflistung ist, verwendet die Tasksequenz dieses Paket anstelle des Produktionsclientpakets. Der Präproduktionsclient ist eine neuere Version zum Testen in der Produktionsumgebung. Wählen Sie "Durchsuchen" und dann das Paket für die Vorproduktionsclientinstallation aus, das für diesen Schritt verwendet werden soll.
Eigenschaften der Installation
Der Tasksequenzschritt gibt automatisch die Standortzuweisung und die Standardkonfiguration an. Verwenden Sie dieses Feld, um zusätzliche Installationseigenschaften anzugeben, die bei der Installation des Clients verwendet werden sollen. Um mehrere Installationseigenschaften einzugeben, trennen Sie sie durch ein Leerzeichen.
Geben Sie die Befehlszeilenoptionen an, die während der Clientinstallation verwendet werden sollen. Geben Sie z. B. ein /skipprereq: silverlight.exe , um CCMSetup.exe zu informieren, dass die Microsoft Silverlight-Voraussetzung nicht installiert werden soll. Weitere Informationen zu verfügbaren Befehlszeilenoptionen für CCMSetup.exe finden Sie unter Informationen zu Clientinstallationseigenschaften.
Wenn Sie eine Tasksequenz für die Betriebssystembereitstellung auf einem internetbasierten Client ausführen, der entweder mit Microsoft Entra verbunden ist oder die tokenbasierte Authentifizierung verwendet, müssen Sie die CCMHOSTNAME-Eigenschaft im Schritt Setupfenster und ConfigMgr angeben. Beispiel: CCMHOSTNAME=OTTERFALLS.CLOUDAPP.NET/CCM_Proxy_MutualAuth/12345678907927939.
Optionen für Setup von Windows und ConfigMgr
Hinweis
Aktivieren Sie " Weiter bei Fehler" auf der Registerkarte "Optionen " nicht. Wenn während dieses Schritts ein Fehler auftritt, schlägt die Tasksequenz unabhängig davon fehl, ob Sie diese Einstellung aktivieren oder nicht.
Upgrade des Betriebssystems
Führen Sie diesen Schritt aus, um ein Upgrade einer früheren Version von Windows auf eine spätere Version von Windows durchzuführen.
Dieser Tasksequenzschritt wird nur im vollständigen Betriebssystem ausgeführt. Sie kann in Windows PE nicht ausgeführt werden.
Um diesen Schritt im Tasksequenz-Editor hinzuzufügen, wählen Sie "Hinzufügen", dann "Images" und dann "Betriebssystem aktualisieren" aus.
Tipp
Windows 11- und Windows 10-Medien enthalten mehrere Editionen. Wenn Sie eine Tasksequenz für die Verwendung eines Betriebssystemupgradepakets oder -images konfigurieren, stellen Sie sicher, dass Sie eine unterstützte Edition auswählen.
Verwenden Sie die Inhaltsvorabspeicherung, um ein anwendbares Betriebssystemupgradepaket herunterzuladen, bevor ein Benutzer die Tasksequenz installiert. Weitere Informationen finden Sie unter Konfigurieren von Inhalt vor dem Cache.
Variablen für Upgrade OS
Verwenden Sie in diesem Schritt die folgenden Tasksequenzvariablen:
Cmdlets für Upgrade OS
Verwalten Sie diesen Schritt mit den folgenden PowerShell-Cmdlets:
- Get-CMTSStepUpgradeOperatingSystem
- New-CMTSStepUpgradeOperatingSystem
- Remove-CMTSStepUpgradeOperatingSystem
- Set-CMTSStepUpgradeOperatingSystem
Eigenschaften für Upgrade OS
Konfigurieren Sie auf der Registerkarte Eigenschaften für diesen Schritt die in diesem Abschnitt beschriebenen Einstellungen.
Upgradepaket
Wählen Sie diese Option aus, um das für das Upgrade zu verwendende Windows-Betriebssystem-Upgradepaket anzugeben.
Quellpfad
Gibt einen lokalen oder Netzwerkpfad zu dem von Windows Setup verwendeten Windows-Medium an. Diese Einstellung entspricht der Windows Setup-Befehlszeilenoption /InstallFrom.
Sie können auch eine Variable angeben, z. B %MyContentPath% . oder %DPC01%. Wenn Sie eine Variable als Quellpfad verwenden, legen Sie ihren Wert früher in der Tasksequenz fest. Verwenden Sie beispielsweise den Schritt Paketinhalt herunterladen , um eine Variable für den Speicherort des Betriebssystemupgradepakets anzugeben. Verwenden Sie dann diese Variable als Quellpfad für diesen Schritt.
Edition (Version)
Geben Sie die Edition innerhalb des Betriebssystemmediums an, das für das Upgrade verwendet werden soll.
Produktschlüssel
Geben Sie den Product Key an, der auf den Upgradeprozess angewendet werden soll.
Installieren Sie die folgenden Featureupdates
Wählen Sie ab Version 2103 diese Option aus, um das Windows-Betriebssystem eines Clients mithilfe eines Featureupdates zu aktualisieren. Diese Option verwendet Inhalte, die Sie über den Softwareupdatepunkt synchronisieren. Die Größe der wartenden ESD-Datei ist in der Regel kleiner als die des Betriebssystemupgradepakets und der WIM-Imagedatei.
Wählen Sie die neue Schaltfläche (goldenes Sternchen) aus, und fügen Sie ein Funktionsupdate hinzu.
Hinweis
Sie können nur Featureupdates hinzufügen.
Wenn Ihre Umgebung mehrere Sprachen oder Architekturen unterstützt, fügen Sie dem Schritt mehrere Funktionsupdates hinzu. Der Client verwendet das erste anwendbare Update, das nicht durch andere bereitgestellte Updates ersetzt wird.
Die Benutzererfahrung mit einem Featureupdate in einer Tasksequenz ist identisch mit der für ein Betriebssystemupgradepaket.
Stellen Sie während des Upgrades die folgenden Treiberinhalte für Windows Setup bereit
Fügen Sie während des Upgradeprozesses Treiber zum Zielcomputer hinzu. Die Treiber müssen mit Windows 10 oder höher kompatibel sein. Diese Einstellung entspricht der Windows Setup-Befehlszeilenoption /InstallDriver. Weitere Informationen finden Sie unter Windows Setup-Befehlszeilenoptionen.
Legen Sie eine der folgenden Optionen fest:
Treiberpaket: Wählen Sie Durchsuchen und dann ein vorhandenes Treiberpaket aus der Liste aus.
Gestageter Inhalt: Wählen Sie diese Option aus, um den Speicherort für den Treiberinhalt anzugeben. Sie können einen lokalen Ordner, einen Netzwerkpfad oder eine Tasksequenzvariable angeben. Wenn Sie eine Variable als Quellpfad verwenden, legen Sie ihren Wert früher in der Tasksequenz fest. Beispielsweise mithilfe des Schritts "Paketinhalt herunterladen ".
Tipp
Wenn Sie dynamische Inhalte für mehrere Hardwaretypen haben möchten:
Verwenden Sie mehrere Instanzen dieses Schritts mit Bedingungen für die Hardwaretypen und separaten Treiberinhalten.
Verwenden Sie mehrere Instanzen des Schritts "Paketinhalt herunterladen ". Platzieren Sie den Inhalt an einem gemeinsamen Speicherort, und verwenden Sie dann die Option Gestageter Inhalt . Der Vorteil dieser Methode besteht darin, dass die Tasksequenz einen einzigen Schritt zum Upgrade des Betriebssystems aufweist.
Hinweis
Diese Option ist nicht mit Featureupdates kompatibel.
Timeout (Minuten)
Geben Sie die Anzahl der Minuten an, bevor dieser Schritt im Konfigurations-Manager fehlschlägt. Diese Option ist nützlich, wenn Windows Setup die Verarbeitung beendet, aber nicht beendet.
Ausführen einer Windows Setup-Kompatibilitätsüberprüfung, ohne das Upgrade zu starten
Führen Sie die Windows Setup-Kompatibilitätsüberprüfung aus, ohne den Upgradeprozess zu starten. Diese Einstellung entspricht der Windows Setup-Befehlszeilenoption /Compat ScanOnly. Stellen Sie das gesamte Betriebssystemupgradepaket mit dieser Option bereit.
Wenn Sie diese Option aktivieren, wird der Konfigurations-Manager-Client durch diesen Schritt nicht in den Bereitstellungsmodus versetzt. Windows Setup wird im Hintergrund ausgeführt, und der Client funktioniert weiterhin wie gewohnt. Weitere Informationen finden Sie unter Bereitstellungsmodus.
Setup gibt als Ergebnis der Überprüfung einen Exitcode zurück. In der folgenden Tabelle sind einige der gebräuchlichsten Beendigungscodes aufgeführt:
| Exitcode | Details |
|---|---|
| MOSETUP_E_COMPAT_SCANONLY (0xC1900210) | Keine Kompatibilitätsprobleme ("Erfolg"). |
| MOSETUP_E_COMPAT_INSTALLREQ_BLOCK (0xC1900208) | Umsetzbare Kompatibilitätsprobleme. |
| MOSETUP_E_COMPAT_MIGCHOICE_BLOCK (0xC1900204) | Die ausgewählte Migrationsoption ist nicht verfügbar. Beispielsweise ein Upgrade von Enterprise auf Professional. |
| MOSETUP_E_COMPAT_SYSREQ_BLOCK (0xC1900200) | Nicht berechtigt für Windows 10. |
| MOSETUP_E_COMPAT_INSTALLDISKSPACE_BLOCK (0xC190020E) | Nicht genügend freier Speicherplatz. |
Weitere Informationen zu diesem Parameter finden Sie unter Windows Setup Command-Line Optionen.
Ignorieren aller verwerfbaren Kompatibilitätsmeldungen
Gibt an, dass Setup die Installation abschließt und alle verwerfbaren Kompatibilitätsmeldungen ignoriert. Diese Einstellung entspricht der Windows Setup-Befehlszeilenoption /Compat IgnoreWarning.
Dynamisches Aktualisieren von Windows Setup mit Windows Update
Aktivieren Sie das Setup, um dynamische Updatevorgänge auszuführen, z. B. Suchen, Herunterladen und Installieren von Updates. Diese Einstellung entspricht der Windows Setup-Befehlszeilenoption /DynamicUpdate. Diese Einstellung ist nicht kompatibel mit Konfigurations-Manager-Softwareupdates. Aktivieren Sie diese Option, wenn Sie Updates mit eigenständigen Windows Server Update Services (WSUS) oder Windows Update-Clientrichtlinien verwalten.
Außerkraftsetzen der Richtlinie und Verwenden des standardmäßigen Microsoft Updates
Setzen Sie die lokale Richtlinie vorübergehend in Echtzeit außer Kraft, um Vorgänge für dynamische Updates auszuführen. Der Computer erhält Updates über Windows Update.