Share via


New-CMTaskSequence

建立工作順序。

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

使用此 Cmdlet 建立工作順序。 您通常會使用工作順序將OS部署到用戶端,但您可以將它們用於各種用途。 如需詳細資訊,請 參閱管理工作順序以自動化工作

注意事項

從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>。 如需詳細資訊,請 參閱開始使用

範例

範例 1:建立自定義工作順序

此範 例會先 將 Cmdlet 參數展開至 parameters 變數。 不一定需要套用參數,只要讓您更輕鬆地讀取這麼長命令行的參數即可。

此命令會建立名為 Custom 的空白工作順序。

$parameters = @{
  CustomTaskSequence = $true
  Name = "Custom"
  Description = "NewCustom parameter set"
  HighPerformance = $false
  BootImagePackageId = "XYZ00002"
}

New-CMTaskSequence @parameters

範例 2:建立工作順序以安裝 OS 映射

此範 例會先 將 Cmdlet 參數展開至 parameters 變數。 不一定需要套用參數,只要讓您更輕鬆地讀取這麼長命令行的參數即可。

此命令會建立名為 Install 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 參數展開至 parameters 變數。 不一定需要套用參數,只要讓您更輕鬆地讀取這麼長命令行的參數即可。

此範例會建立名為 Build 和 capture 的工作順序,以使用提供的位置和帳戶來建置和擷取 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

此命令會建立名為 就地升級 的工作順序,並指定將使用標識符 為 XYZ02EBA的升級套件來升級 OS。

New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All

參數

-ApplicationName

指定要在工作順序期間安裝的應用程式名稱數位。 此參數會設定 安裝 應用程式工作順序步驟。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplyAll

在建置和擷取案例中,此參數的狀態會決定下列行為:

  • $true:在套用 OS 映射之前,工作順序不會格式 & 磁碟分割。

  • $false:在套用 OS 映射之前,工作順序包含 [格式化] 和 [磁碟分區 ] 步驟。

Type:Boolean
Aliases:ApplyAllImages
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BootImagePackageId

指定要與部署 OS 的工作順序搭配使用的開機映像套件識別碼。 此值是標準套件識別碼,例如 XYZ00005

此參數會設定工作順序屬性。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BuildOperatingSystemImage

新增此參數以建立建置和擷取案例的工作順序。 如需詳細資訊,請 參閱建立工作順序以擷取 OS

Type:SwitchParameter
Aliases:BuildOperatingSystemImageOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

當您啟用 SaveLocally 參數將使用者設定和檔案儲存在本機時,請將此參數設定為 $true ,以使用連結在本機擷取,而不是複製檔案。 Configuration Manager 用來在本機儲存用戶狀態的連結稱為硬式連結。

如果 $false SaveLocally,Cmdlet 會忽略此參數。

此參數會設定擷 取用戶狀態 步驟。

Type:Boolean
Aliases:CaptureLocallyUsingLinks
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CaptureNetworkSetting

將此參數設定為 $true ,以讓工作順序擷取網路設定。 當您啟用此選項時,工作順序會包含擷 取網路設定 步驟。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CaptureUserSetting

將此參數設定為 $true ,以讓工作順序擷取使用者設定和檔案。 當您啟用此選項時,工作順序會包含擷 取用戶狀態 步驟。 也請使用 UserStateMigrationToolPackageId 參數。

使用 SaveLocallyCaptureLocallyUsingLink 來設定工作順序儲存用戶狀態的位置。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CaptureWindowsSetting

將此參數設定為 $true ,以讓工作順序擷取 Windows 設定。 當您啟用此選項時,工作順序會包含擷 取 Windows 設定 步驟。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClientPackagePackageId

指定工作順序執行時要安裝的用戶端套件識別碼。 這個值是標準套件識別碼,例如 XYZ00003。 月臺指派和客戶端設定會自動發生。 您可以使用 InstallationProperty 參數指定額外的安裝參數。

此參數會設定 設定 Windows 和 ConfigMgr 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConfigureBitLocker

將此參數設定為 $true ,以設定與 BitLocker 搭配使用的工作順序。 當您啟用此選項時,工作順序會包含下列步驟:

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CreatedBy

針對建置和擷取案例,為建立映像檔案的人員指定選用字串。 長度上限是 255 個字元。

此參數會設定擷 取OS映像 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomTaskSequence

新增此參數以建立不含任何步驟的自定義工作順序。 如需詳細資訊,請 參閱建立自定義工作順序

然後,您可以使用 35 New-CMTSStep Cmdlet 將步驟新增至自定義工作順序。 如需詳細資訊,請 參閱關於工作順序步驟。 每個區段都會描述工作順序步驟,以及相關聯 Cmdlet 的連結。

Type:SwitchParameter
Aliases:CustomOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

指定工作順序的選擇性描述。 最大長度為 512 個字元。 此參數會設定工作順序屬性。

Type:String
Aliases:TaskSequenceDescription
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainAccount

指定具有將計算機加入網域所需許可權的帳戶。 使用下列格式: Domain\User。 如需詳細資訊,請 參閱詢問順序網域加入帳戶

使用 DomainName 參數來指定功能變數名稱,並使用 DomainPassword 來指定此帳戶的密碼。

此參數會設定 [套用 網络設定 ] 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainName

指定執行工作順序時要讓電腦加入的網域名稱。 此參數會設定 [套用 網络設定 ] 工作順序步驟。

使用 DomainAccount 參數來指定有權加入此網域的帳戶。 您也可以使用 DomainOrganizationUnit 參數來指定要在其中建立電腦帳戶的 OU。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainOrganizationUnit

指定要在網域中建立計算機帳戶的網域組織單位 (OU) 。 此值的格式是輕量型目錄存取通訊協定 (LDAP) 路徑,例如: LDAP//OU=OSD staging,DC=contoso,DC=com。 在您在 DomainName 參數中指定的網域中指定 OU。

如果現有的計算機帳戶已經在 OU 中,Active Directory 不允許您變更 OU,而且它會忽略此設定。

此參數會設定 [套用 網络設定 ] 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainPassword

為您使用 DomainAccount 參數指定的帳戶密碼指定安全字串。

此參數會設定 [套用 網络設定 ] 工作順序步驟。

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GeneratePassword

將此參數設定為 $true ,以隨機產生本機系統管理員密碼並停用帳戶。 建議使用此設定。

此參數會設定 [套用 Windows 設定 ] 工作順序步驟。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HighPerformance

將此參數設定為 $true ,讓工作順序選項以高效能電源計劃執行。 此參數會設定工作順序屬性。 如需詳細資訊,請參閱 電源計劃的效能改善

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IgnoreInvalidApplication

如果您將此參數設定 為 $true,如果應用程式安裝失敗,工作順序會繼續在清單中安裝應用程式。 搭配 ApplicationName 參數使用此參數。

此參數會設定 安裝 應用程式工作順序步驟。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ImageDescription

針對建置和擷取案例,指定描述所擷取圖像檔案的選擇性字串。 長度上限是 255 個字元。

此參數會設定擷 取OS映像 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ImageVersion

針對建置和擷取案例,請將選擇性字串指定為擷取映像檔案的版本。 您可以定義此值,它不一定為OS版本。 最大長度為 32 個字元。

此參數會設定擷 取OS映像 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstallationLicensingMode

此設定僅適用於不再支援的舊版 Windows。 從 2010 版開始,工作順序編輯器中不再顯示設定。 仍使用此設定的現有工作順序會繼續運作相同。

Type:ServerLicensingMode
Accepted values:NonSpecify, PerSeat, PerServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstallationProperty

指定工作順序安裝 Configuration Manager 用戶端時要使用的任何額外安裝屬性。 工作順序會自動指定月臺指派和預設組態。 若要輸入多個安裝屬性,請以空格分隔它們。 如果屬性包含空格,請以引弧括住 (") 。 如需詳細資訊,請參閱關於 Configuration Manager 中的用戶端安裝參數和屬性

此清單不能包含 SMSSITECODE

此參數會設定 設定 Windows 和 ConfigMgr 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstallOperatingSystemImage

新增此參數以建立安裝OS映像案例的工作順序。 如需詳細資訊,請 參閱建立工作順序以安裝OS

Type:SwitchParameter
Aliases:InstallOperatingSystemImageOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JoinDomain

使用此參數來設定 [套用 網络設定 ] 工作順序步驟。 計算機必須加入工作組或網域。

  • DomainType:加入網域。 同時指定 DomainNameDomainAccountDomainPassword。 您也可以使用 DomainOrganizationUnit

  • WorkgroupType:加入工作組。 也請指定 WorkgroupName。 使用此值搭配 BuildOperatingSystemImage 參數。 在建置和擷取案例中,工作順序一律會先加入工作組,然後再擷取映像。

Type:JoinType
Accepted values:DomainType, WorkgroupType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LocalAdminPassword

如果您不使用 GeneratePassword 的建議選項,請使用此參數將安全字串指定為本機系統管理員密碼。

此參數會設定 [套用 Windows 設定 ] 工作順序步驟。

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaximumServerConnection

此設定僅適用於不再支援的舊版 Windows。 從 2010 版開始,工作順序編輯器中不再顯示設定。 仍使用此設定的現有工作順序會繼續運作相同。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定工作順序的名稱。 最大長度為 50 個字元。 此參數會設定工作順序屬性。

Type:String
Aliases:TaskSequenceName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemFileAccount

針對建置和擷取案例,指定具有 您在 OperatingSystemFilePath 參數中指定之網路共用許可權的網域帳戶名稱。 使用 OperatingSystemFileAccountPassword 來設定帳戶密碼。

此參數會設定擷 取OS映像 工作順序步驟。

Type:String
Aliases:CaptureOperatingSystemFileAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemFileAccountPassword

針對建置和擷取案例,請為 OperatingSystemFileAccount 的密碼指定安全字串。

此參數會設定擷 取OS映像 工作順序步驟。

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemFilePath

針對建置和擷取案例,指定 Configuration Manager 用來儲存所擷取OS映像之網路位置的檔案路徑。 路徑包含擴展名的檔名 .wim 。 使用 OperatingSystemFileAccountOperatingSystemFileAccountPassword 來指定可存取此位置的帳戶。

此參數會設定擷 取OS映像 工作順序步驟。

Type:String
Aliases:CaptureOperatingSystemFilePath
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemImageIndex

針對 [套用 OS 映射] 工作順序步驟,指定要安裝的 OS 映射 索引。

Type:UInt32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemImagePackageId

指定要安裝之 OS 映射套件的識別碼。 使用 OperatingSystemImageIndex 指定映射索引。 此值是標準套件識別碼,例如 XYZ00050

此參數會設定 [套用 OS映射 ] 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionAndFormatTarget

將此參數設定為 $true ,讓工作順序在安裝 OS 之前分割並格式化目標計算機。

此參數會設定 格式化和分割磁碟 工作順序步驟。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProductKey

指定作業系統安裝的 Windows 產品金鑰。

此參數會設定 [套用 Windows 設定 ] 工作順序步驟。

Type:String
Aliases:InstallationProductKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SaveLocally

如果您啟用 CaptureUserSetting 參數,請使用此參數來判斷工作順序儲存所擷取用戶狀態的位置:

  • $true:工作順序會設定本機狀態位置,並使用連結在本機擷取,而不是藉由複製檔案。 此值會設定擷 取用戶狀態 步驟。

    • 使用 CaptureLocallyUsingLink 參數來設定使用硬式連結。
  • $false:工作順序包含使用狀態移轉點的步驟。 它會設定下列步驟:

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareUpdateStyle

指定是否要在工作順序期間安裝軟體更新。 這些值會決定軟體更新部署的類型:

  • All:適用於安裝,所有軟體更新
  • Mandatory:安裝時為必要項,僅限強制軟體更新
  • NoInstall:請勿安裝任何軟體更新

此參數會設定安裝軟體 匯報 工作順序步驟。

Type:SoftwareUpdateStyleType
Accepted values:All, Mandatory, NoInstall
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeZone

指定此 Windows 安裝的預設時區。 若要取得時區物件,請使用內建 的 Get-TimeZone Cmdlet。

此參數會設定 [套用 Windows 設定 ] 工作順序步驟。

Type:TimeZoneInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpgradeOperatingSystem

新增此參數以建立操作系統升級案例的工作順序。 如需詳細資訊,請 參閱建立工作順序以升級OS

Type:SwitchParameter
Aliases:UpgradeOperatingSystemOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UpgradePackageId

指定要使用的OS升級套件識別碼。 此值是標準套件識別碼,例如 XYZ00052

此參數會設定 升級OS 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UserStateMigrationToolPackageId

當您將 CaptureUserSetting 設定為 $true 時,請使用此參數來指定 USMT) 套件 (用戶狀態移轉工具的識別符。 此值是標準套件識別碼,例如 XYZ00012

此參數會設定擷 取用戶狀態還原用戶狀態 步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkgroupName

如果您將 JoinDomain 參數設定為 WorkgroupType,請使用此參數來指定工作組名稱。 此參數會設定 [套用 網络設定 ] 工作順序步驟。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

IResultObject

備註

如需此傳回物件及其屬性的詳細資訊,請 參閱SMS_TaskSequencePackage伺服器 WMI 類別

在 [ 套用 Windows 設定 ] 工作順序步驟中,此 Cmdlet 會將 [ 用戶名稱] 值設定為執行 Cmdlet 的使用者,並將 [組織名稱 ] 設定為 Cmdlet 執行所在的計算機名稱。

您無法使用此 Cmdlet 設定所有工作順序和步驟設定。 若要設定其他設定,請使用 Set-CMTaskSequenceSet-CMTSStep Cmdlet,例如 Set-CMTSStepApplyOperatingSystem