New-CMTaskSequence
Créez une séquence de tâches.
Syntax
New-CMTaskSequence
[-ApplicationName <String[]>]
[-ApplyAll <Boolean>]
-BootImagePackageId <String>
[-BuildOperatingSystemImage]
[-ClientPackagePackageId <String>]
[-CreatedBy <String>]
[-Description <String>]
[-DomainAccount <String>]
[-DomainName <String>]
[-DomainOrganizationUnit <String>]
[-DomainPassword <SecureString>]
[-GeneratePassword <Boolean>]
[-HighPerformance <Boolean>]
[-IgnoreInvalidApplication <Boolean>]
[-ImageDescription <String>]
[-ImageVersion <String>]
[-InstallationLicensingMode <ServerLicensingMode>]
[-InstallationProperty <String>]
-JoinDomain <JoinType>
[-LocalAdminPassword <SecureString>]
[-MaximumServerConnection <Int32>]
-Name <String>
-OperatingSystemFileAccount <String>
[-OperatingSystemFileAccountPassword <SecureString>]
-OperatingSystemFilePath <String>
-OperatingSystemImageIndex <UInt32>
-OperatingSystemImagePackageId <String>
[-ProductKey <String>]
[-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
[-TimeZone <TimeZoneInfo>]
[-WorkgroupName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMTaskSequence
[-ApplicationName <String[]>]
[-ApplyAll <Boolean>]
-BootImagePackageId <String>
[-CaptureLocallyUsingLink <Boolean>]
[-CaptureNetworkSetting <Boolean>]
[-CaptureUserSetting <Boolean>]
[-CaptureWindowsSetting <Boolean>]
[-ClientPackagePackageId <String>]
[-ConfigureBitLocker <Boolean>]
[-Description <String>]
[-DomainAccount <String>]
[-DomainName <String>]
[-DomainOrganizationUnit <String>]
[-DomainPassword <SecureString>]
[-GeneratePassword <Boolean>]
[-HighPerformance <Boolean>]
[-IgnoreInvalidApplication <Boolean>]
[-InstallationLicensingMode <ServerLicensingMode>]
[-InstallationProperty <String>]
[-InstallOperatingSystemImage]
-JoinDomain <JoinType>
[-LocalAdminPassword <SecureString>]
-Name <String>
-OperatingSystemImageIndex <UInt32>
-OperatingSystemImagePackageId <String>
[-PartitionAndFormatTarget <Boolean>]
[-ProductKey <String>]
[-SaveLocally <Boolean>]
[-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
[-TimeZone <TimeZoneInfo>]
[-UserStateMigrationToolPackageId <String>]
[-WorkgroupName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMTaskSequence
[-ApplicationName <String[]>]
[-HighPerformance <Boolean>]
[-IgnoreInvalidApplication <Boolean>]
-Name <String>
[-ProductKey <String>]
[-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
[-UpgradeOperatingSystem]
-UpgradePackageId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMTaskSequence
[-BootImagePackageId <String>]
[-CustomTaskSequence]
[-Description <String>]
[-HighPerformance <Boolean>]
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Utilisez cette applet de commande pour créer une séquence de tâches. Vous utilisez généralement une séquence de tâches pour déployer un système d’exploitation sur un client, mais vous pouvez les utiliser à diverses fins. Pour plus d’informations, consultez Gérer les séquences de tâches pour automatiser les tâches.
Remarque
Exécutez Configuration Manager applets de commande à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Créer une séquence de tâches personnalisée
Cet exemple montre comment d’abordplate les paramètres de l’applet de commande dans la variable parameters . Il n’est pas nécessaire de plaquer les paramètres. Cela facilite simplement la lecture des paramètres pour une ligne de commande aussi longue.
Cette commande crée une séquence de tâches vide avec le nom Custom.
$parameters = @{
CustomTaskSequence = $true
Name = "Custom"
Description = "NewCustom parameter set"
HighPerformance = $false
BootImagePackageId = "XYZ00002"
}
New-CMTaskSequence @parameters
Exemple 2 : Créer une séquence de tâches pour installer une image de système d’exploitation
Cet exemple montre comment d’abordplate les paramètres de l’applet de commande dans la variable parameters . Il n’est pas nécessaire de plaquer les paramètres. Cela facilite simplement la lecture des paramètres pour une ligne de commande aussi longue.
Cette commande crée une séquence de tâches nommée Installer l’image du système d’exploitation qui installe une image de système d’exploitation. Il inclut également les autres paramètres qui s’appliquent à ce scénario.
$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'
$parameters = @{
InstallOperatingSystemImage = $true
Name = "Install OS image"
Description = "NewInstallOSImage parameter set"
BootImagePackageId = "XYZ00002"
HighPerformance = $true
CaptureNetworkSetting = $true
CaptureUserSetting = $true
SaveLocally = $true
CaptureLocallyUsingLink = $true
UserStateMigrationToolPackageId = "XYZ00001"
CaptureWindowsSetting = $true
ConfigureBitLocker = $true
PartitionAndFormatTarget = $true
ApplyAll = $false
OperatingSystemImagePackageId = "XYZ001A0"
OperatingSystemImageIndex = 1
ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
GeneratePassword = $true
TimeZone = Get-TimeZone -Name "Eastern Standard Time"
JoinDomain = "DomainType"
DomainAccount = "contoso\jqpublic"
DomainName = "contoso"
DomainOrganizationUnit = "LDAP://OU=Workstations,OU=Devices,DC=na,DC=contoso,DC=com"
DomainPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
ClientPackagePackageId = "XYZ00003"
InstallationProperty = $clientProps
ApplicationName = "Admin Console"
IgnoreInvalidApplication = $false
SoftwareUpdateStyle = "All"
}
New-CMTaskSequence @parameters
Exemple 3 : Créer une séquence de tâches pour générer et capturer un système d’exploitation
Cet exemple montre comment d’abordplate les paramètres de l’applet de commande dans la variable parameters . Il n’est pas nécessaire de plaquer les paramètres. Cela facilite simplement la lecture des paramètres pour une ligne de commande aussi longue.
Cet exemple crée une séquence de tâches nommée Générer et capturer qui génère et capture une image de système d’exploitation à l’aide de l’emplacement et du compte fournis. Il inclut également les autres paramètres qui s’appliquent à ce scénario.
$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'
$parameters = @{
BuildOperatingSystemImage = $true
Name = "Build and capture"
Description = "NewBuildOSImage parameter set"
BootImagePackageId = "XYZ00002"
HighPerformance = $true
ApplyAll = $false
OperatingSystemImagePackageId = "XYZ001A0"
OperatingSystemImageIndex = 1
ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
GeneratePassword = $true
TimeZone = Get-TimeZone -Name "Eastern Standard Time"
JoinDomain = "WorkgroupType"
WorkgroupName = "groupwork"
ClientPackagePackageId = "XYZ00003"
InstallationProperty = $clientProps
ApplicationName = "Admin Console"
IgnoreInvalidApplication = $true
SoftwareUpdateStyle = "All"
OperatingSystemFilePath = "\\server1\images\capture.wim"
ImageDescription = "image description"
ImageVersion = "image version 1"
CreatedBy = "jqpublic"
OperatingSystemFileAccount = "contoso\jqpublic"
OperatingSystemFileAccountPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
}
New-CMTaskSequence @parameters
Exemple 4 : Créer une séquence de tâches pour mettre à niveau un système d’exploitation
Cette commande crée la séquence de tâches nommée Mise à niveau sur place et spécifie qu’elle mettra à niveau le système d’exploitation à l’aide du package de mise à niveau avec l’ID XYZ02EBA.
New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All
Paramètres
-ApplicationName
Spécifiez un tableau de noms d’application à installer pendant la séquence de tâches. Ce paramètre configure l’étape de séquence de tâches Installer l’application .
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplyAll
Dans le scénario de génération et de capture, l’état de ce paramètre détermine les comportements suivants :
$true
: la séquence de tâches ne met pas en forme & partitionnez le disque avant d’appliquer l’image du système d’exploitation.$false
: la séquence de tâches inclut les étapes Format et Partitionner le disque avant d’appliquer l’image du système d’exploitation.
Type: | Boolean |
Aliases: | ApplyAllImages |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootImagePackageId
Spécifiez l’ID d’un package d’image de démarrage à utiliser avec une séquence de tâches qui déploie un système d’exploitation. Cette valeur est un ID de package standard, par exemple XYZ00005
.
Ce paramètre configure les propriétés de séquence de tâches.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BuildOperatingSystemImage
Ajoutez ce paramètre pour créer une séquence de tâches pour le scénario de génération et de capture. Pour plus d’informations, consultez Créer une séquence de tâches pour capturer un système d’exploitation.
Type: | SwitchParameter |
Aliases: | BuildOperatingSystemImageOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureLocallyUsingLink
Lorsque vous activez le paramètre SaveLocally pour enregistrer les paramètres utilisateur et les fichiers localement, définissez ce paramètre sur $true à capturer localement à l’aide de liens au lieu de copier des fichiers. Les liens que Configuration Manager utilise pour stocker l’état utilisateur localement sont appelés liens physiques.
L’applet de commande ignore ce paramètre si SaveLocally est $false.
Ce paramètre configure l’étape Capturer l’état utilisateur .
Type: | Boolean |
Aliases: | CaptureLocallyUsingLinks |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureNetworkSetting
Définissez ce paramètre sur $true pour permettre à la séquence de tâches de capturer les paramètres réseau. Lorsque vous activez cette option, la séquence de tâches inclut l’étape Capturer les paramètres réseau .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureUserSetting
Définissez ce paramètre sur $true pour permettre à la séquence de tâches de capturer les paramètres utilisateur et les fichiers. Lorsque vous activez cette option, la séquence de tâches inclut l’étape Capturer l’état utilisateur . Utilisez également le paramètre UserStateMigrationToolPackageId .
Utilisez SaveLocally et CaptureLocallyUsingLink pour configurer l’emplacement où la séquence de tâches enregistre l’état utilisateur.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureWindowsSetting
Définissez ce paramètre sur $true pour permettre à la séquence de tâches de capturer les paramètres Windows. Lorsque vous activez cette option, la séquence de tâches inclut l’étape Capturer les paramètres Windows .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientPackagePackageId
Spécifiez l’ID du package client à installer lors de l’exécution de la séquence de tâches. Cette valeur est un ID de package standard, par exemple . XYZ00003
L’attribution de site et la configuration du client se produisent automatiquement. Vous pouvez spécifier des paramètres d’installation supplémentaires avec le paramètre InstallationProperty .
Ce paramètre configure l’étape de séquence de tâches Configurer Windows et ConfigMgr .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConfigureBitLocker
Définissez ce paramètre sur $true pour configurer la séquence de tâches à utiliser avec BitLocker. Lorsque vous activez cette option, la séquence de tâches comprend les étapes suivantes :
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreatedBy
Pour le scénario de génération et de capture, spécifiez une chaîne facultative qui se trouve sur le fichier image capturé pour la personne qui l’a créée. La longueur maximale est de 255 caractères.
Ce paramètre configure l’étape de séquence de tâches Capturer l’image du système d’exploitation .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomTaskSequence
Ajoutez ce paramètre pour créer une séquence de tâches personnalisée qui ne contient aucune étape. Pour plus d’informations, consultez Créer une séquence de tâches personnalisée.
Vous pouvez ensuite utiliser les 35 applets de commande New-CMTSStep pour ajouter des étapes à la séquence de tâches personnalisée. Pour plus d’informations, consultez À propos des étapes de séquence de tâches. Chaque section décrit les étapes de séquence de tâches, avec des liens vers les applets de commande associées.
Type: | SwitchParameter |
Aliases: | CustomOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Spécifiez une description facultative pour la séquence de tâches. La longueur maximale est de 512 caractères. Ce paramètre configure les propriétés de séquence de tâches.
Type: | String |
Aliases: | TaskSequenceDescription |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainAccount
Spécifiez un compte disposant des autorisations nécessaires pour joindre l’ordinateur au domaine. Utilisez le format suivant : Domain\User
. Pour plus d’informations, consultez Demander un compte de jointure de domaine de séquence.
Utilisez le paramètre DomainName pour spécifier le nom de domaine et DomainPassword pour spécifier le mot de passe de ce compte.
Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres réseau .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainName
Spécifiez le nom d’un domaine auquel l’ordinateur doit être joint lorsqu’il exécute la séquence de tâches. Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres réseau .
Utilisez le paramètre DomainAccount pour spécifier un compte qui dispose des autorisations nécessaires pour joindre ce domaine. Vous pouvez également utiliser le paramètre DomainOrganizationUnit pour spécifier une unité d’organisation dans laquelle créer le compte d’ordinateur.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainOrganizationUnit
Spécifiez une unité d’organisation de domaine dans laquelle créer le compte d’ordinateur dans le domaine. Le format de cette valeur est le chemin LDAP (Lightweight Directory Access Protocol), par exemple : LDAP//OU=OSD staging,DC=contoso,DC=com
. Spécifiez une unité d’organisation dans le domaine que vous avez spécifié dans le paramètre DomainName .
Si un compte d’ordinateur existant se trouve déjà dans une unité d’organisation, Active Directory ne vous permet pas de modifier l’unité d’organisation et ignore ce paramètre.
Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres réseau .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainPassword
Spécifiez une chaîne sécurisée pour le mot de passe du compte que vous avez spécifié avec le paramètre DomainAccount .
Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres réseau .
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GeneratePassword
Définissez ce paramètre sur $true pour générer de façon aléatoire le mot de passe de l’administrateur local et désactiver le compte. Cette configuration est recommandée.
Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres Windows .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighPerformance
Définissez ce paramètre sur $true pour permettre à l’option de séquence de tâches de s’exécuter en tant que mode d’alimentation hautes performances. Ce paramètre configure les propriétés de séquence de tâches. Pour plus d’informations, consultez Améliorations des performances pour les plans d’alimentation.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreInvalidApplication
Si vous définissez ce paramètre sur $true, la séquence de tâches continue d’installer les applications dans la liste en cas d’échec de l’installation d’une application. Utilisez ce paramètre avec le paramètre ApplicationName .
Ce paramètre configure l’étape de séquence de tâches Installer l’application .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageDescription
Pour le scénario de génération et de capture, spécifiez une chaîne facultative qui décrit le fichier image capturé. La longueur maximale est de 255 caractères.
Ce paramètre configure l’étape de séquence de tâches Capturer l’image du système d’exploitation .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageVersion
Pour le scénario de génération et de capture, spécifiez une chaîne facultative comme version du fichier image capturé. Vous définissez cette valeur, il n’est pas nécessaire qu’il s’agit de la version du système d’exploitation. La longueur maximale est de 32 caractères.
Ce paramètre configure l’étape de séquence de tâches Capturer l’image du système d’exploitation .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallationLicensingMode
Ce paramètre s’applique uniquement aux versions héritées de Windows qui ne sont plus prises en charge. À compter de la version 2010, le paramètre n’est plus visible dans l’éditeur de séquence de tâches. Les séquences de tâches existantes qui utilisent toujours ce paramètre continueront de fonctionner de la même façon.
Type: | ServerLicensingMode |
Accepted values: | NonSpecify, PerSeat, PerServer |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallationProperty
Spécifiez les propriétés d’installation supplémentaires à utiliser lorsque la séquence de tâches installe le client Configuration Manager. L’attribution de site et la configuration par défaut sont automatiquement spécifiées par la séquence de tâches. Pour entrer plusieurs propriétés d’installation, séparez-les par un espace. Si une propriété contient des espaces, entourez-la de guillemets ("
). Pour plus d’informations, consultez À propos des paramètres et propriétés d’installation du client dans Configuration Manager.
Cette liste ne peut pas inclure SMSSITECODE.
Ce paramètre configure l’étape de séquence de tâches Configurer Windows et ConfigMgr .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallOperatingSystemImage
Ajoutez ce paramètre pour créer une séquence de tâches pour le scénario d’installation de l’image de système d’exploitation. Pour plus d’informations, consultez Créer une séquence de tâches pour installer un système d’exploitation.
Type: | SwitchParameter |
Aliases: | InstallOperatingSystemImageOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JoinDomain
Utilisez ce paramètre pour configurer l’étape de séquence de tâches Appliquer les paramètres réseau . L’ordinateur doit rejoindre un groupe de travail ou un domaine.
DomainType
: joindre un domaine. Spécifiez également DomainName, DomainAccount et DomainPassword. Vous pouvez également utiliser DomainOrganizationUnit.WorkgroupType
: rejoindre un groupe de travail. Spécifiez également WorkgroupName. Utilisez cette valeur avec le paramètre BuildOperatingSystemImage . Dans le scénario de génération et de capture, la séquence de tâches rejoint toujours un groupe de travail avant de capturer l’image.
Type: | JoinType |
Accepted values: | DomainType, WorkgroupType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalAdminPassword
Si vous n’utilisez pas l’option recommandée pour GeneratePassword, utilisez ce paramètre pour spécifier une chaîne sécurisée comme mot de passe administrateur local.
Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres Windows .
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumServerConnection
Ce paramètre s’applique uniquement aux versions héritées de Windows qui ne sont plus prises en charge. À compter de la version 2010, le paramètre n’est plus visible dans l’éditeur de séquence de tâches. Les séquences de tâches existantes qui utilisent toujours ce paramètre continueront de fonctionner de la même façon.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifiez un nom pour la séquence de tâches. La longueur maximale est de 50 caractères. Ce paramètre configure les propriétés de séquence de tâches.
Type: | String |
Aliases: | TaskSequenceName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemFileAccount
Pour le scénario de génération et de capture, spécifiez le nom d’un compte de domaine qui dispose des autorisations sur le partage réseau que vous spécifiez dans le paramètre OperatingSystemFilePath . Utilisez OperatingSystemFileAccountPassword pour définir le mot de passe du compte.
Ce paramètre configure l’étape de séquence de tâches Capturer l’image du système d’exploitation .
Type: | String |
Aliases: | CaptureOperatingSystemFileAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemFileAccountPassword
Pour le scénario de génération et de capture, spécifiez une chaîne sécurisée pour le mot de passe de OperatingSystemFileAccount.
Ce paramètre configure l’étape de séquence de tâches Capturer l’image du système d’exploitation .
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemFilePath
Pour le scénario de génération et de capture, spécifiez le chemin d’accès au fichier de l’emplacement réseau que Configuration Manager utilise pour stocker l’image de système d’exploitation capturée. Le chemin d’accès inclut le nom de fichier avec une .wim
extension de fichier. Utilisez OperatingSystemFileAccount et OperatingSystemFileAccountPassword pour spécifier un compte qui a accès à cet emplacement.
Ce paramètre configure l’étape de séquence de tâches Capturer l’image du système d’exploitation .
Type: | String |
Aliases: | CaptureOperatingSystemFilePath |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemImageIndex
Spécifiez l’index de l’image de système d’exploitation à installer pour l’étape de séquence de tâches Appliquer l’image de système d’exploitation .
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemImagePackageId
Spécifiez l’ID du package d’image de système d’exploitation à installer. Utilisez OperatingSystemImageIndex pour spécifier l’index d’image. Cette valeur est un ID de package standard, par exemple XYZ00050
.
Ce paramètre configure l’étape de séquence de tâches Appliquer l’image de système d’exploitation .
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionAndFormatTarget
Définissez ce paramètre sur $true pour la séquence de tâches afin de partitionner et de mettre en forme l’ordinateur cible avant d’installer le système d’exploitation.
Ce paramètre configure l’étape de séquence de tâches Formater et partitionner le disque .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Spécifiez la clé de produit Windows pour l’installation du système d’exploitation.
Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres Windows .
Type: | String |
Aliases: | InstallationProductKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SaveLocally
Si vous activez le paramètre CaptureUserSetting , utilisez ce paramètre pour déterminer où la séquence de tâches enregistre l’état de l’utilisateur capturé :
$true
: la séquence de tâches configure l’emplacement de l’état local et capture localement à l’aide de liens au lieu de copier des fichiers. Cette valeur configure l’étape Capturer l’état utilisateur .- Utilisez le paramètre CaptureLocallyUsingLink pour configurer l’utilisation de liens physiques.
$false
: la séquence de tâches comprend des étapes pour utiliser un point de migration d’état. Il configure les étapes suivantes :
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftwareUpdateStyle
Spécifiez s’il faut installer les mises à jour logicielles pendant la séquence de tâches. Les valeurs déterminent le type de déploiement de mises à jour logicielles :
All
: disponible pour l’installation, toutes les mises à jour logiciellesMandatory
: obligatoire pour l’installation, mises à jour logicielles obligatoires uniquementNoInstall
: N’installez aucune mise à jour logicielle
Ce paramètre configure l’étape de séquence de tâches Installer le logiciel Mises à jour.
Type: | SoftwareUpdateStyleType |
Accepted values: | All, Mandatory, NoInstall |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeZone
Spécifiez le fuseau horaire par défaut pour cette installation de Windows. Pour obtenir un objet de fuseau horaire, utilisez l’applet de commande Get-TimeZone intégrée.
Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres Windows .
Type: | TimeZoneInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeOperatingSystem
Ajoutez ce paramètre pour créer une séquence de tâches pour le scénario de mise à niveau du système d’exploitation. Pour plus d’informations, consultez Créer une séquence de tâches pour mettre à niveau un système d’exploitation.
Type: | SwitchParameter |
Aliases: | UpgradeOperatingSystemOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradePackageId
Spécifiez l’ID du package de mise à niveau du système d’exploitation à utiliser. Cette valeur est un ID de package standard, par exemple XYZ00052
.
Ce paramètre configure l’étape de séquence de tâches Mettre à niveau le système d’exploitation .
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserStateMigrationToolPackageId
Lorsque vous définissez CaptureUserSettingsur $true, utilisez ce paramètre pour spécifier l’ID du package de l’outil de migration d’état utilisateur (USMT). Cette valeur est un ID de package standard, par exemple XYZ00012
.
Ce paramètre configure les étapes Capturer l’état utilisateur et Restaurer l’état utilisateur .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkgroupName
Si vous définissez le paramètre JoinDomain sur WorkgroupType
, utilisez ce paramètre pour spécifier le nom du groupe de travail. Ce paramètre configure l’étape de séquence de tâches Appliquer les paramètres réseau .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
None
Sorties
IResultObject
Notes
Pour plus d’informations sur cet objet de retour et ses propriétés, consultez SMS_TaskSequencePackage classe WMI du serveur.
À l’étape de séquence de tâches Appliquer les paramètres Windows , cette applet de commande définit la valeur Nom d’utilisateur sur l’utilisateur qui exécute l’applet de commande et le nom de l’organisation sur le nom de l’ordinateur sur lequel l’applet de commande s’exécute.
Vous ne pouvez pas configurer tous les paramètres de séquence de tâches et d’étape avec cette applet de commande. Pour configurer d’autres paramètres, utilisez Set-CMTaskSequence et les applets de commande Set-CMTSStep , par exemple Set-CMTSStepApplyOperatingSystem.
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour