New-CMTaskSequence
Créez une séquence de tâches.
Syntaxe
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 des applets de commande Configuration Manager à 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | ApplyAllImages |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | BuildOperatingSystemImageOption |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | CaptureLocallyUsingLinks |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | CustomOption |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | TaskSequenceDescription |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeurs acceptées: | NonSpecify, PerSeat, PerServer |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 des 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | InstallOperatingSystemImageOption |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeurs acceptées: | DomainType, WorkgroupType |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | TaskSequenceName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | CaptureOperatingSystemFileAccount |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 utilisé par Configuration Manager pour stocker l’image du 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 |
Alias: | CaptureOperatingSystemFilePath |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | InstallationProductKey |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 logicielles -
Mandatory
: obligatoire pour l’installation, mises à jour logicielles obligatoires uniquement -
NoInstall
: N’installez aucune mise à jour logicielle
Ce paramètre configure l’étape de séquence de tâches Installer les mises à jour logicielles .
Type: | SoftwareUpdateStyleType |
Valeurs acceptées: | All, Mandatory, NoInstall |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | UpgradeOperatingSystemOption |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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.