New-CMTaskSequence
创建任务序列。
语法
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>]
说明
使用此 cmdlet 创建任务序列。 通常使用任务序列将 OS 部署到客户端,但可以将它们用于各种目的。 有关详细信息,请参阅 管理任务序列以自动执行任务。
注意
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1:创建自定义任务序列
此示例首先将 cmdlet 参数 Splats 到 parameters 变量中。 不需要对参数进行 splat,它只是便于读取如此长的命令行的参数。
此命令创建名为 Custom 的空白任务序列。
$parameters = @{
CustomTaskSequence = $true
Name = "Custom"
Description = "NewCustom parameter set"
HighPerformance = $false
BootImagePackageId = "XYZ00002"
}
New-CMTaskSequence @parameters
示例 2:创建任务序列以安装 OS 映像
此示例首先将 cmdlet 参数 Splats 到 parameters 变量中。 不需要对参数进行 splat,它只是便于读取如此长的命令行的参数。
此命令创建名为 “安装 OS 映像” 的任务序列,用于安装 OS 映像。 它还包括适用于此方案的其他参数。
$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
示例 3:创建任务序列以生成和捕获 OS
此示例首先将 cmdlet 参数 Splats 到 parameters 变量中。 不需要对参数进行 splat,它只是便于读取如此长的命令行的参数。
此示例创建名为 “生成和捕获 ”的任务序列,该任务序列使用提供的位置和帐户生成和捕获 OS 映像。 它还包括适用于此方案的其他参数。
$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
示例 4:创建任务序列以升级 OS
此命令创建名为 就地升级 的任务序列,并指定它将使用 ID 为 XYZ02EBA的升级包升级 OS。
New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All
参数
-ApplicationName
指定要在任务序列期间安装的应用程序名称数组。 此参数配置 “安装应用程序 ”任务序列步骤。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ApplyAll
在生成和捕获方案中,此参数的状态确定以下行为:
$true
:任务序列在应用 OS 映像之前不会格式化 & 对磁盘进行分区。$false
:任务序列在应用 OS 映像之前包括 “格式化磁盘”和“分区磁盘” 步骤。
类型: | Boolean |
别名: | ApplyAllImages |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-BootImagePackageId
指定要与部署 OS 的任务序列一起使用的启动映像包的 ID。 此值是标准包 ID,例如 XYZ00005
。
此参数配置任务序列属性。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-BuildOperatingSystemImage
添加此参数,为生成和捕获方案创建任务序列。 有关详细信息,请参阅 创建任务序列以捕获 OS。
类型: | SwitchParameter |
别名: | BuildOperatingSystemImageOption |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-CaptureLocallyUsingLink
启用 SaveLocally 参数以在本地保存用户设置和文件时,请将此参数设置为 $true ,以便通过使用链接而不是复制文件在本地捕获。 Configuration Manager 用于在本地存储用户状态的链接称为硬链接。
如果 SaveLocally$false,则 cmdlet 将忽略此参数。
此参数配置 “捕获用户状态” 步骤。
类型: | Boolean |
别名: | CaptureLocallyUsingLinks |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CaptureNetworkSetting
将此参数设置为 $true ,使任务序列能够捕获网络设置。 启用此选项时,任务序列将包括 “捕获网络设置” 步骤。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CaptureUserSetting
将此参数设置为 $true ,使任务序列能够捕获用户设置和文件。 启用此选项时,任务序列将包括 “捕获用户状态” 步骤。 另请使用 UserStateMigrationToolPackageId 参数。
使用 SaveLocally 和 CaptureLocallyUsingLink 配置任务序列保存用户状态的位置。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CaptureWindowsSetting
将此参数设置为 $true ,使任务序列能够捕获 Windows 设置。 启用此选项时,任务序列将包括 “捕获 Windows 设置” 步骤。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ClientPackagePackageId
指定要在任务序列运行时安装的客户端包的 ID。 此值是标准包 ID,例如 XYZ00003
。 站点分配和客户端配置会自动发生。 可以使用 InstallationProperty 参数指定额外的安装参数。
此参数配置 安装程序 Windows 和 ConfigMgr 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ConfigureBitLocker
将此参数设置为 $true 以配置用于 BitLocker 的任务序列。 启用此选项时,任务序列包括以下步骤:
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Confirm
提示你在运行 cmdlet 之前进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CreatedBy
对于生成和捕获方案,请在捕获的图像文件上为创建者指定一个可选字符串。 最大长度为 255 个字符。
此参数配置 捕获 OS 映像 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CustomTaskSequence
添加此参数可创建不包含步骤的自定义任务序列。 有关详细信息,请参阅 创建自定义任务序列。
然后,可以使用 35 个 New-CMTSStep cmdlet 将步骤添加到自定义任务序列。 有关详细信息,请参阅 关于任务序列步骤。 每个部分介绍任务序列步骤,以及指向关联 cmdlet 的链接。
类型: | SwitchParameter |
别名: | CustomOption |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Description
指定任务序列的可选说明。 最大长度为 512 个字符。 此参数配置任务序列属性。
类型: | String |
别名: | TaskSequenceDescription |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DisableWildcardHandling
此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DomainAccount
指定具有将计算机加入域所需的权限的帐户。 使用以下格式: Domain\User
。 有关详细信息,请参阅 请求序列域加入帐户。
使用 DomainName 参数指定域名,使用 DomainPassword 参数指定此帐户的密码。
此参数配置 “应用网络设置” 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DomainName
指定要在运行任务序列时让计算机加入的域的名称。 此参数配置 “应用网络设置” 任务序列步骤。
使用 DomainAccount 参数指定有权加入此域的帐户。 还可以使用 DomainOrganizationUnit 参数指定要在其中创建计算机帐户的 OU。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DomainOrganizationUnit
指定要在其中创建域中计算机帐户的域组织单位 (OU) 。 此值的格式是轻型目录访问协议 (LDAP) 路径,例如: LDAP//OU=OSD staging,DC=contoso,DC=com
。 在 DomainName 参数中指定的域中指定 OU。
如果现有计算机帐户已在 OU 中,则 Active Directory 不允许更改 OU,并且会忽略此设置。
此参数配置 “应用网络设置” 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DomainPassword
为使用 DomainAccount 参数指定的帐户的密码指定一个安全字符串。
此参数配置 “应用网络设置” 任务序列步骤。
类型: | SecureString |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ForceWildcardHandling
此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-GeneratePassword
将此参数设置为 $true 以随机生成本地管理员密码并禁用帐户。 建议使用此配置。
此参数配置 “应用 Windows 设置” 任务序列步骤。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-HighPerformance
将此参数设置为 $true ,使任务序列选项能够作为高性能电源计划运行。 此参数配置任务序列属性。 有关详细信息,请参阅 电源计划的性能改进。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IgnoreInvalidApplication
如果将此参数设置为 $true,则如果应用程序安装失败,任务序列将继续在列表中安装应用程序。 将此参数与 ApplicationName 参数一起使用。
此参数配置 “安装应用程序 ”任务序列步骤。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ImageDescription
对于生成和捕获方案,请指定描述捕获的图像文件的可选字符串。 最大长度为 255 个字符。
此参数配置 捕获 OS 映像 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ImageVersion
对于生成和捕获方案,请指定可选的字符串作为捕获的映像文件的版本。 定义此值,它不一定是 OS 版本。 最大长度为 32 个字符。
此参数配置 捕获 OS 映像 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InstallationLicensingMode
此设置仅适用于不再受支持的旧版 Windows。 从版本 2010 开始,设置在任务序列编辑器中不再可见。 仍使用此设置的现有任务序列将继续运行相同。
类型: | ServerLicensingMode |
接受的值: | NonSpecify, PerSeat, PerServer |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InstallationProperty
指定任务序列安装 Configuration Manager 客户端时要使用的任何额外安装属性。 站点分配和默认配置由任务序列自动指定。 若要输入多个安装属性,请用空格分隔它们。 如果属性包含空格,则用引号 ("
) 括起来。 有关详细信息,请参阅 关于 Configuration Manager 中的客户端安装参数和属性。
此列表不能包含 SMSSITECODE。
此参数配置 安装程序 Windows 和 ConfigMgr 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InstallOperatingSystemImage
添加此参数,为安装 OS 映像方案创建任务序列。 有关详细信息,请参阅 创建任务序列以安装 OS。
类型: | SwitchParameter |
别名: | InstallOperatingSystemImageOption |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JoinDomain
使用此参数配置 “应用网络设置” 任务序列步骤。 计算机需要加入工作组或域。
DomainType
:加入域。 另请指定 DomainName、 DomainAccount 和 DomainPassword。 还可以使用 DomainOrganizationUnit。WorkgroupType
:加入工作组。 另请指定 WorkgroupName。 将此值与 BuildOperatingSystemImage 参数一起使用。 在生成和捕获方案中,任务序列始终在捕获映像之前加入工作组。
类型: | JoinType |
接受的值: | DomainType, WorkgroupType |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-LocalAdminPassword
如果不使用 建议的选项 GeneratePassword,请使用此参数将安全字符串指定为本地管理员密码。
此参数配置 “应用 Windows 设置” 任务序列步骤。
类型: | SecureString |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MaximumServerConnection
此设置仅适用于不再受支持的旧版 Windows。 从版本 2010 开始,设置在任务序列编辑器中不再可见。 仍使用此设置的现有任务序列将继续运行相同。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定任务序列的名称。 最大长度为 50 个字符。 此参数配置任务序列属性。
类型: | String |
别名: | TaskSequenceName |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-OperatingSystemFileAccount
对于生成和捕获方案,请指定对 OperatingSystemFilePath 参数中指定的网络共享具有权限的域帐户的名称。 使用 OperatingSystemFileAccountPassword 设置帐户密码。
此参数配置 捕获 OS 映像 任务序列步骤。
类型: | String |
别名: | CaptureOperatingSystemFileAccount |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-OperatingSystemFileAccountPassword
对于生成和捕获方案,请为 OperatingSystemFileAccount 的密码指定一个安全字符串。
此参数配置 捕获 OS 映像 任务序列步骤。
类型: | SecureString |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OperatingSystemFilePath
对于生成和捕获方案,请指定 Configuration Manager 用于存储捕获的 OS 映像的网络位置的文件路径。 路径包含文件扩展名为 .wim
的文件名。 使用 OperatingSystemFileAccount 和 OperatingSystemFileAccountPassword 指定有权访问此位置的帐户。
此参数配置 捕获 OS 映像 任务序列步骤。
类型: | String |
别名: | CaptureOperatingSystemFilePath |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-OperatingSystemImageIndex
指定要为“应用 OS 映像”任务序列步骤安装的 OS 映像 的索引。
类型: | UInt32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-OperatingSystemImagePackageId
指定要安装的 OS 映像包的 ID。 使用 OperatingSystemImageIndex 指定映像索引。 此值是标准包 ID,例如 XYZ00050
。
此参数配置 “应用 OS 映像 ”任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PartitionAndFormatTarget
将此参数设置为 $true ,以便任务序列在安装 OS 之前对目标计算机进行分区和格式化。
此参数配置 格式化和分区磁盘 任务序列步骤。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ProductKey
指定操作系统安装的 Windows 产品密钥。
此参数配置 “应用 Windows 设置” 任务序列步骤。
类型: | String |
别名: | InstallationProductKey |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SaveLocally
如果启用 CaptureUserSetting 参数,则使用此参数确定任务序列保存捕获的用户状态的位置:
$true
:任务序列配置本地状态位置,并使用链接(而不是复制文件)在本地捕获。 此值配置 “捕获用户状态” 步骤。- 使用 CaptureLocallyUsingLink 参数配置硬链接的使用。
$false
:任务序列包括使用状态迁移点的步骤。 它配置以下步骤:
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SoftwareUpdateStyle
指定是否在任务序列期间安装软件更新。 值确定软件更新部署的类型:
-
All
:可用于安装,所有软件更新 -
Mandatory
:安装时必需,仅必需软件更新 -
NoInstall
:不安装任何软件更新
此参数配置 “安装软件更新” 任务序列步骤。
类型: | SoftwareUpdateStyleType |
接受的值: | All, Mandatory, NoInstall |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TimeZone
指定此 Windows 安装的默认时区。 若要获取时区对象,请使用内置的 Get-TimeZone cmdlet。
此参数配置 “应用 Windows 设置” 任务序列步骤。
类型: | TimeZoneInfo |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-UpgradeOperatingSystem
添加此参数,为 OS 升级方案创建任务序列。 有关详细信息,请参阅 创建任务序列以升级 OS。
类型: | SwitchParameter |
别名: | UpgradeOperatingSystemOption |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-UpgradePackageId
指定要使用的 OS 升级包的 ID。 此值是标准包 ID,例如 XYZ00052
。
此参数配置 升级 OS 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-UserStateMigrationToolPackageId
将 CaptureUserSetting 设置为 $true 时,使用此参数指定用户状态迁移工具 (USMT) 包的 ID。 此值是标准包 ID,例如 XYZ00012
。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示在 cmdlet 运行时发生的情况。 cmdlet 不会运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WorkgroupName
如果将 JoinDomain 参数设置为 WorkgroupType
,请使用此参数指定工作组名称。 此参数配置 “应用网络设置” 任务序列步骤。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
输出
IResultObject
备注
有关此返回对象及其属性的详细信息,请参阅 SMS_TaskSequencePackage服务器 WMI 类。
在 “应用 Windows 设置” 任务序列步骤中,此 cmdlet 将 “用户名” 值设置为运行 cmdlet 的用户,将 “组织名称 ”设置为运行 cmdlet 的计算机名称。
不能使用此 cmdlet 配置所有任务序列和步骤设置。 若要配置其他设置,请使用 Set-CMTaskSequence 和 Set-CMTSStep cmdlet,例如 Set-CMTSStepApplyOperatingSystem。