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>]

説明

このコマンドレットを使用して、タスク シーケンスを作成します。 通常、タスク シーケンスを使用して OS をクライアントに展開しますが、さまざまな目的で使用できます。 詳細については、「タスク シーケンスを 管理してタスクを自動化する」を参照してください

注意

Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください

例 1: カスタム タスク シーケンスを作成する

次の使用 例は、 まずコマンドレット パラメーターを parameters 変数に スプラット します。 パラメーターをスプラットする必要はありません。このような長いコマンド ラインのパラメーターを読みやすくします。

このコマンドは、Custom という名前の空白のタスク シーケンスを 作成します

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

New-CMTaskSequence @parameters

例 2: OS イメージをインストールするタスク シーケンスを作成する

次の使用 例は、 まずコマンドレット パラメーターを parameters 変数に スプラット します。 パラメーターをスプラットする必要はありません。このような長いコマンド ラインのパラメーターを読みやすくします。

このコマンドは、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 をビルドしてキャプチャするタスク シーケンスを作成する

次の使用 例は、 まずコマンドレット パラメーターを parameters 変数に スプラット します。 パラメーターをスプラットする必要はありません。このような長いコマンド ラインのパラメーターを読みやすくします。

この例では、ビルドとキャプチャという**** 名前のタスク シーケンスを作成し、指定された場所とアカウントを使用して 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

タスク シーケンス中にインストールするアプリケーション名の配列を指定します。 このパラメーターは、アプリケーションのインストール [] タスク シーケンス ステップを構成します。

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

ビルドとキャプチャのシナリオでは、このパラメーターの状態によって次の動作が決定されます。

  • $true: タスク シーケンスは、OS イメージ&前にディスクをパーティション分割する形式を設定しない。

  • $false: タスク シーケンスには、OS イメージを適用する の [ディスクの形式とパーティション] の手順が含まれます。

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

OS を展開するタスク シーケンスで使用するブート イメージ パッケージの ID を指定します。 この値は、たとえば、標準パッケージ ID です XYZ00005

このパラメーターは、タスク シーケンスのプロパティを構成します。

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

ビルドおよびキャプチャ シナリオのタスク シーケンスを作成するには、このパラメーターを追加します。 詳細については、「タスク シーケンスを 作成して OS をキャプチャする」を参照してください

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

SaveLocallyパラメーターを有効にしてユーザー設定とファイルをローカルに保存する場合は、ファイルをコピーする代わりにリンクを使用してローカルにキャプチャする $trueにこのパラメーターを設定します。 Configuration Manager がユーザー状態をローカルに保存するために使用するリンクは、ハード リンクと呼ばれます。

SaveLocallyが有効な場合、このパラメーターは無視$false。

このパラメーターは、ユーザー状態 のキャプチャ 手順を構成 します。

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

タスク シーケンスでネットワーク設定 $true を有効にするには、このパラメーターを [設定] に設定します。 このオプションを有効にすると、タスク シーケンスに ネットワークの[キャプチャ]設定されます。

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

タスク シーケンスでユーザー設定 と$true をキャプチャするには、このパラメーターを [タスク シーケンス] に設定します。 このオプションを有効にすると、タスク シーケンスに [ユーザー状態のキャプチャ] ステップが含 まれます。 UserStateMigrationToolPackageId パラメーターも使用します。

SaveLocally および CaptureLocallyUsingLinkを使用して、タスク シーケンスがユーザー状態を保存する場所を構成します。

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

このパラメーターを [$true] に設定すると、タスク シーケンスでタスク シーケンスの設定Windowsできます。 このオプションを有効にすると、タスク シーケンスに [キャプチャ] Windows 設定されます。

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

タスク シーケンスの実行時にインストールするクライアント パッケージの ID を指定します。 この値は、標準のパッケージ ID です。たとえば XYZ00003 、 です。 サイトの割り当てとクライアント構成は自動的に行われます。 InstallationProperty パラメーターを使用して、追加 のインストール パラメーターを指定 できます。

このパラメーターは、[セットアップ]タスク Windows ConfigMgr タスク シーケンス ステップを構成します。

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

BitLocker で 使用$true タスク シーケンスを構成するには、このパラメーターを [タスク シーケンス] に設定します。 このオプションを有効にすると、タスク シーケンスには次の手順が含まれます。

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

コマンドレットを実行する前に確認メッセージを表示します。

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

ビルドとキャプチャのシナリオでは、キャプチャしたイメージ ファイルの作成者にオプションの文字列を指定します。 最大の長さは、255 文字です。

このパラメーターは [、OS イメージのキャプチャ] タスク シーケンス ステップを構成します。

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

このパラメーターを追加して、手順を含むカスタム タスク シーケンスを作成します。 詳細については、「カスタム タスク シーケンス の作成」を参照してください

その後、35 New-CMTSStep コマンドレットを使用して、カスタム タスク シーケンスに手順を追加できます。 詳細については、「タスク シーケンスの 手順について」を参照してください。 各セクションでは、関連付けられたコマンドレットへのリンクを含むタスク シーケンスの手順について説明します。

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

タスク シーケンスのオプションの説明を指定します。 最大長は 512 文字です。 このパラメーターは、タスク シーケンスのプロパティを構成します。

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

このパラメーターは、ワイルドカード文字をリテラル文字値として扱います。 ForceWildcardHandling と組み合わせは使用できない

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

コンピューターをドメインに参加するために必要なアクセス許可を持つアカウントを指定します。 次の形式を使用します Domain\User 。 詳細については、「ask sequence domain join account」を参照してください

DomainName パラメーターを使用 してドメイン名を指定し 、DomainPassword を使用してこのアカウントのパスワードを指定します。

このパラメーターは、[ネットワークの適用]タスク 設定手順を構成します。

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

タスク シーケンスを実行するときにコンピューターを参加するドメインの名前を指定します。 このパラメーターは、[ネットワークの適用]タスク 設定手順を構成します。

DomainAccount パラメーターを使用して、このドメインに参加するアクセス許可を持つアカウントを指定します。 DomainOrganizationUnit パラメーターを使用して、コンピューター アカウントを作成する OU を指定することもできます。

Type:String
Position:Named
Default value:None
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
Accept pipeline input:False
Accept wildcard characters:False
-DomainPassword

DomainAccountパラメーターで指定したアカウントのパスワードのセキュリティで保護された文字列を指定します。

このパラメーターは、[ネットワークの適用]タスク 設定手順を構成します。

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

このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない

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

ローカル管理者パスワードをランダム に$true し、アカウントを無効にするには、このパラメーターを [パスワード] に設定します。 この構成をお勧めします。

このパラメーターは、タスク シーケンスの適用Windows 設定構成します。

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

このパラメーターを [$true] に設定すると、タスク シーケンス オプションを高パフォーマンスの電源プランとして実行できます。 このパラメーターは、タスク シーケンスのプロパティを構成します。 詳細については、「Power Plans のパフォーマンス向上」を参照してください

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

このパラメーターを $trueすると、アプリケーションのインストール 失敗した場合、タスク シーケンスは一覧にアプリケーションのインストールを続行します。 ApplicationName パラメーターと一緒 にこのパラメーターを使用 します。

このパラメーターは、アプリケーションのインストール [] タスク シーケンス ステップを構成します。

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

ビルドとキャプチャのシナリオでは、キャプチャされたイメージ ファイルを記述するオプションの文字列を指定します。 最大の長さは、255 文字です。

このパラメーターは [、OS イメージのキャプチャ] タスク シーケンス ステップを構成します。

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

ビルドとキャプチャのシナリオでは、キャプチャされたイメージ ファイルのバージョンとしてオプションの文字列を指定します。 この値を定義しますが、OS バージョンである必要があります。 最大長は 32 文字です。

このパラメーターは [、OS イメージのキャプチャ] タスク シーケンス ステップを構成します。

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

この設定は、サポートされなくなった従来Windowsバージョンにのみ適用されます。 バージョン 2010 より、タスク シーケンス エディターで設定が表示されなくなりました。 この設定を引き続き使用する既存のタスク シーケンスは、引き続き同じように機能します。

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

タスク シーケンスが Configuration Manager クライアントをインストールするときに使用する追加のインストール プロパティを指定します。 サイトの割り当てと既定の構成は、タスク シーケンスによって自動的に指定されます。 複数のインストール プロパティを入力するには、スペースで分離します。 プロパティにスペースが含まれている場合は、引用符 () で囲みます " 。 詳細については 、「Configuration Manager のクライアント インストール パラメーターとプロパティについて」を参照してください

このリストには 、SMSSITECODE を含め込む必要があります

このパラメーターは、[セットアップ]タスク Windows ConfigMgr タスク シーケンス ステップを構成します。

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

このパラメーターを追加して、インストール OS イメージ シナリオのタスク シーケンスを作成します。 詳細については、「タスク シーケンスを 作成して OS をインストールする」を参照してください

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

このパラメーターを使用して、[ネットワークの適用]タスク 設定手順を構成します。 コンピューターはワークグループまたはドメインに参加する必要があります。

  • DomainType: ドメインに参加します。 また **、DomainName、DomainAccount、**および DomainPassword を指定します。 **** DomainOrganizationUnit を使用できます

  • WorkgroupType: ワークグループに参加します。 また、 ワークグループ名 も指定します。 この値は 、BuildOperatingSystemImage パラメーターと一緒に使用 します。 ビルドとキャプチャのシナリオでは、タスク シーケンスはイメージをキャプチャする前に常にワークグループに参加します。

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

GeneratePasswordに推奨オプションを使用しない場合は、このパラメーターを使用して、ローカル管理者パスワードとしてセキュリティで保護された文字列を指定します。

このパラメーターは、タスク シーケンスの適用Windows 設定構成します。

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

この設定は、サポートされなくなった従来Windowsバージョンにのみ適用されます。 バージョン 2010 より、タスク シーケンス エディターで設定が表示されなくなりました。 この設定を引き続き使用する既存のタスク シーケンスは、引き続き同じように機能します。

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

タスク シーケンスの名前を指定します。 最大長は 50 文字です。 このパラメーターは、タスク シーケンスのプロパティを構成します。

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

ビルドとキャプチャのシナリオでは 、OperatingSystemFilePath パラメーターで指定したネットワーク共有へのアクセス許可を持つドメイン アカウントの名前を指定します。 アカウントのパスワードを設定するには、OperatingSystemFileAccountPasswordを使用します。

このパラメーターは [、OS イメージのキャプチャ] タスク シーケンス ステップを構成します。

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

ビルドとキャプチャのシナリオでは 、OperatingSystemFileAccountのパスワードのセキュリティで保護された文字列を指定します。

このパラメーターは [、OS イメージのキャプチャ] タスク シーケンス ステップを構成します。

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

ビルドとキャプチャのシナリオでは、Configuration Manager がキャプチャした OS イメージの保存に使用するネットワークの場所へのファイル パスを指定します。 パスには、ファイル拡張子を持つファイル名が .wim 含まれます。 OperatingSystemFileAccount と OperatingSystemFileAccountPasswordを使用して、この場所にアクセスできるアカウントを指定します。

このパラメーターは [、OS イメージのキャプチャ] タスク シーケンス ステップを構成します。

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

[OS イメージの適用] タスク シーケンス ステップにインストールする OS イメージのインデックス を指定します。

Type:UInt32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-OperatingSystemImagePackageId

インストールする OS イメージ パッケージの ID を指定します。 イメージ インデックスを指定するには、OperatingSystemImageIndexを使用します。 この値は、たとえば、標準パッケージ ID です XYZ00050

このパラメーターは、OS イメージの [適用] タスク シーケンス ステップを構成します。

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

このパラメーターは 、$true をインストールする前に、対象のコンピューターをパーティション分割して書式設定するタスク シーケンスを構成するパラメーターに設定します。

このパラメーターは、Format タスク シーケンスステップと Partition Disk タスク シーケンス ステップ を構成します。

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

OS インストールWindowsプロダクト キーを指定します。

このパラメーターは、タスク シーケンスの適用Windows 設定構成します。

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

CaptureUserSetting パラメーターを有効にする場合は、このパラメーターを使用して、キャプチャされたユーザー状態をタスク シーケンスが保存する場所を決定します。

  • $true: タスク シーケンスは、ローカル状態の場所を構成し、ファイルをコピーする代わりにリンクを使用してローカルにキャプチャします。 この値は、ユーザー状態 のキャプチャ 手順を構成 します。

    • CaptureLocallyUsingLink パラメーターを使用して、ハード リンクの使用を構成します。
  • $false: タスク シーケンスには、状態移行ポイントを使用する手順が含まれています。 次の手順を構成します。

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

タスク シーケンス中にソフトウェア更新プログラムをインストールするかどうかを指定します。 値は、ソフトウェア更新プログラムの展開の種類を決定します。

  • All: インストールに使用できる、すべてのソフトウェア更新プログラム
  • Mandatory: インストールに必要な、必須のソフトウェア更新プログラムのみ
  • NoInstall: ソフトウェア更新プログラムをインストールしない

このパラメーターは、ソフトウェア更新プログラムの [インストール] タスク シーケンス ステップ を構成します。

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

このインストールの既定のタイム ゾーンを指定Windows。 タイム ゾーン オブジェクトを取得するには、組み込みの Get-TimeZone コマンドレットを使用 します。

このパラメーターは、タスク シーケンスの適用Windows 設定構成します。

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

このパラメーターを追加して、OS アップグレード シナリオのタスク シーケンスを作成します。 詳細については、「タスク シーケンスを 作成して OS をアップグレードする」を参照してください

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

使用する OS アップグレード パッケージの ID を指定します。 この値は、たとえば、標準パッケージ ID です XYZ00052

このパラメーターは [、OS のアップグレード] タスク シーケンス ステップを構成します。

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

CaptureUserSettingを $trueに設定する場合は、このパラメーターを使用して、ユーザー状態移行ツール (USMT) パッケージの ID を指定します。 この値は、たとえば、標準パッケージ ID です XYZ00012

このパラメーターは、[ユーザー状態のキャプチャ[] および ユーザー状態[の復元] の手順を構成](/mem/configmgr/osd/understand/task-sequence-steps#BKMK_RestoreUserState)します。

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

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-ワークグループ名

JoinDomain パラメーターをに設定する場合は WorkgroupType 、このパラメーターを使用してワークグループ名を指定します。 このパラメーターは、[ネットワークの適用]タスク 設定手順を構成します。

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

入力

なし

出力

IResultObject

メモ

この戻り値オブジェクトとそのプロパティの詳細については、「SMS_TaskSequencePackage WMI クラス」を参照してください

[タスク シーケンスWindows 設定適用] ステップで、このコマンドレットはユーザー**** 名の値をコマンドレットを実行するユーザーに、組織名**** はコマンドレットを実行するコンピューター名に設定します。

このコマンドレットでは、すべてのタスク シーケンスと手順の設定を構成できない。 他の設定を構成するには 、Set-CMTaskSequence コマンドレットと Set-CMTSStep コマンドレット (Set-CMTSStepApplyOperatingSystemなど) を使用します。