Поделиться через


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

Описание

Используйте этот командлет для создания последовательности задач. Обычно для развертывания ОС на клиенте используется последовательность задач, но ее можно использовать для различных целей. Дополнительные сведения см. в разделе Управление последовательностью задач для автоматизации задач.

Примечание.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Создание пользовательской последовательности задач

В этом примере сначала параметры командлета объединяются в переменную parameters . Это не обязательно для splat параметры, это просто упрощает чтение параметров для такой длинной командной строки.

Эта команда создает пустую последовательность задач с именем Custom.

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

New-CMTaskSequence @parameters

Пример 2. Создание последовательности задач для установки образа ОС

В этом примере сначала параметры командлета объединяются в переменную parameters . Это не обязательно для splat параметры, это просто упрощает чтение параметров для такой длинной командной строки.

Эта команда создает последовательность задач с именем Install OS image , которая устанавливает образ ОС. Он также включает другие параметры, которые применяются к этому сценарию.

$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. Создание последовательности задач для сборки и записи ОС

В этом примере сначала параметры командлета объединяются в переменную parameters . Это не обязательно для splat параметры, это просто упрощает чтение параметров для такой длинной командной строки.

В этом примере создается последовательность задач с именем Build and capture , которая создает и записывает образ ОС с использованием указанного расположения и учетной записи. Он также включает другие параметры, которые применяются к этому сценарию.

$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. Создание последовательности задач для обновления ОС

Эта команда создает последовательность задач с именем Обновление на месте и указывает, что она обновит ОС с помощью пакета обновления с идентификатором XYZ02EBA.

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

Параметры

-ApplicationName

Укажите массив имен приложений для установки во время последовательности задач. Этот параметр настраивает шаг последовательности задач Установка приложения .

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ApplyAll

В сценарии сборки и записи состояние этого параметра определяет следующее поведение:

  • $true: последовательность задач не отформатировать & секционировать диск перед применением образа ОС.

  • $false: последовательность задач включает шаги "Формат" и "Диск секционирования " перед применением образа ОС.

Тип:Boolean
Aliases:ApplyAllImages
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BootImagePackageId

Укажите идентификатор пакета образа загрузки для использования с последовательностью задач, которая развертывает ОС. Это значение является стандартным идентификатором пакета, например XYZ00005.

Этот параметр настраивает свойства последовательности задач.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BuildOperatingSystemImage

Добавьте этот параметр, чтобы создать последовательность задач для сценария сборки и записи. Дополнительные сведения см. в разделе Создание последовательности задач для записи ОС.

Тип:SwitchParameter
Aliases:BuildOperatingSystemImageOption
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

При включении параметра SaveLocally для локального сохранения пользовательских параметров и файлов задайте для этого параметра значение $true для записи локально с помощью ссылок, а не путем копирования файлов. Ссылки, которые Configuration Manager использует для локального хранения пользовательского состояния, называются жесткими ссылками.

Командлет игнорирует этот параметр, если saveLocally является $false.

Этот параметр настраивает шаг Запись пользовательского состояния .

Тип:Boolean
Aliases:CaptureLocallyUsingLinks
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CaptureNetworkSetting

Задайте для этого параметра значение $true , чтобы последовательность задач могла записывать параметры сети. Если этот параметр включен, последовательность задач включает шаг Захват параметров сети .

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CaptureUserSetting

Задайте для этого параметра значение $true , чтобы последовательность задач могла записывать параметры пользователя и файлы. Если этот параметр включен, последовательность задач включает шаг Запись состояния пользователя . Также используйте параметр UserStateMigrationToolPackageId .

Используйте SaveLocally и CaptureLocallyUsingLink , чтобы настроить, где последовательность задач сохраняет пользовательское состояние.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CaptureWindowsSetting

Задайте для этого параметра значение $true , чтобы включить последовательность задач для записи параметров Windows. Если этот параметр включен, последовательность задач включает шаг Захват параметров Windows .

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClientPackagePackageId

Укажите идентификатор клиентского пакета, устанавливаемого при выполнении последовательности задач. Это значение является стандартным идентификатором пакета, например XYZ00003. Назначение сайта и настройка клиента выполняются автоматически. Дополнительные параметры установки можно указать с помощью параметра InstallationProperty .

Этот параметр настраивает шаг последовательности задач Программы установки Windows и ConfigMgr .

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ConfigureBitLocker

Задайте для этого параметра значение $true , чтобы настроить последовательность задач для использования с BitLocker. При включении этого параметра последовательность задач включает следующие действия.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Перед запуском командлет запросит подтверждение.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CreatedBy

Для сценария сборки и записи укажите необязательную строку, которая находится в файле захваченного образа для того, кто его создал. Максимальная длина: 255 символов.

Этот параметр настраивает шаг последовательности задач "Захват образа ОС ".

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CustomTaskSequence

Добавьте этот параметр, чтобы создать пользовательскую последовательность задач, которая не содержит шагов. Дополнительные сведения см. в разделе Создание пользовательской последовательности задач.

Затем можно использовать 35 командлетов New-CMTSStep , чтобы добавить шаги в настраиваемую последовательность задач. Дополнительные сведения см. в разделе Сведения о шагах последовательности задач. Каждый раздел описывает шаги последовательности задач со ссылками на связанные командлеты.

Тип:SwitchParameter
Aliases:CustomOption
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Укажите необязательное описание последовательности задач. Максимальная длина — 512 символов. Этот параметр настраивает свойства последовательности задач.

Тип:String
Aliases:TaskSequenceDescription
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DomainAccount

Укажите учетную запись с необходимыми разрешениями для присоединения компьютера к домену. Используйте следующий формат: Domain\User. Дополнительные сведения см. в статье Учетная запись присоединения к домену последовательности запросить.

Используйте параметр DomainName , чтобы указать доменное имя, и DomainPassword , чтобы указать пароль этой учетной записи.

Этот параметр настраивает шаг последовательности задач Применение параметров сети .

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DomainName

Укажите имя домена для присоединения компьютера при выполнении последовательности задач. Этот параметр настраивает шаг последовательности задач Применение параметров сети .

Используйте параметр DomainAccount , чтобы указать учетную запись с разрешениями на присоединение к этому домену. Вы также можете использовать параметр DomainOrganizationUnit , чтобы указать подразделение, в котором будет создана учетная запись компьютера.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DomainOrganizationUnit

Укажите подразделение домена, в котором будет создана учетная запись компьютера в домене. Формат этого значения — путь LDAP, например : LDAP//OU=OSD staging,DC=contoso,DC=com. Укажите подразделение в домене, указанном в параметре DomainName .

Если существующая учетная запись компьютера уже находится в подразделении, Active Directory не позволяет изменять подразделение и игнорирует этот параметр.

Этот параметр настраивает шаг последовательности задач Применение параметров сети .

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DomainPassword

Укажите защищенную строку для пароля учетной записи, указанной с помощью параметра DomainAccount .

Этот параметр настраивает шаг последовательности задач Применение параметров сети .

Тип:SecureString
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GeneratePassword

Задайте для этого параметра значение $true , чтобы случайно создать пароль локального администратора и отключить учетную запись. Рекомендуется использовать эту конфигурацию.

Этот параметр настраивает шаг последовательности задач Применение параметров Windows .

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HighPerformance

Задайте для этого параметра значение $true , чтобы включить параметр последовательности задач для запуска в качестве высокопроизводительного плана управления питанием. Этот параметр настраивает свойства последовательности задач. Дополнительные сведения см. в статье Улучшение производительности для планов управления питанием.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IgnoreInvalidApplication

Если для этого параметра задано значение $true, последовательность задач продолжит установку приложений в списке в случае сбоя установки приложения. Используйте этот параметр с параметром ApplicationName .

Этот параметр настраивает шаг последовательности задач Установка приложения .

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ImageDescription

Для сценария сборки и записи укажите необязательную строку, которая описывает захваченный файл образа. Максимальная длина: 255 символов.

Этот параметр настраивает шаг последовательности задач "Захват образа ОС ".

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ImageVersion

Для сценария сборки и записи укажите необязательную строку в качестве версии файла записанного образа. Вы определяете это значение, оно не обязательно должно быть версией ОС. Максимальная длина — 32 символа.

Этот параметр настраивает шаг последовательности задач "Захват образа ОС ".

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InstallationLicensingMode

Этот параметр применяется только к устаревшим версиям Windows, которые больше не поддерживаются. Начиная с версии 2010 параметр больше не отображается в редакторе последовательности задач. Существующие последовательности задач, которые по-прежнему используют этот параметр, будут продолжать работать так же.

Тип:ServerLicensingMode
Допустимые значения:NonSpecify, PerSeat, PerServer
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InstallationProperty

Укажите все дополнительные свойства установки, которые будут использоваться, когда последовательность задач устанавливает клиент Configuration Manager. Назначение сайта и конфигурация по умолчанию автоматически задаются последовательностью задач. Чтобы ввести несколько свойств установки, разделите их пробелом. Если свойство содержит пробелы, заключите его в кавычки ("). Дополнительные сведения см. в разделе Сведения о параметрах и свойствах установки клиента в Configuration Manager.

Этот список не может включать SMSSITECODE.

Этот параметр настраивает шаг последовательности задач Программы установки Windows и ConfigMgr .

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InstallOperatingSystemImage

Добавьте этот параметр, чтобы создать последовательность задач для сценария установки образа ОС. Дополнительные сведения см. в разделе Создание последовательности задач для установки ОС.

Тип:SwitchParameter
Aliases:InstallOperatingSystemImageOption
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JoinDomain

Этот параметр используется для настройки шага последовательности задач Применение параметров сети . Компьютер должен присоединиться к рабочей группе или домену.

  • DomainType: присоединение к домену. Также укажите DomainName, DomainAccount и DomainPassword. Вы также можете использовать DomainOrganizationUnit.

  • WorkgroupType: присоединение к рабочей группе. Также укажите WorkgroupName. Используйте это значение с параметром BuildOperatingSystemImage . В сценарии сборки и записи последовательность задач всегда присоединяется к рабочей группе перед записью образа.

Тип:JoinType
Допустимые значения:DomainType, WorkgroupType
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LocalAdminPassword

Если вы не используете рекомендуемый параметр GeneratePassword, используйте этот параметр, чтобы указать защищенную строку в качестве пароля локального администратора.

Этот параметр настраивает шаг последовательности задач Применение параметров Windows .

Тип:SecureString
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MaximumServerConnection

Этот параметр применяется только к устаревшим версиям Windows, которые больше не поддерживаются. Начиная с версии 2010 параметр больше не отображается в редакторе последовательности задач. Существующие последовательности задач, которые по-прежнему используют этот параметр, будут продолжать работать так же.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Укажите имя последовательности задач. Максимальная длина — 50 символов. Этот параметр настраивает свойства последовательности задач.

Тип:String
Aliases:TaskSequenceName
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemFileAccount

Для сценария сборки и записи укажите имя учетной записи домена, которая имеет разрешения на сетевую папку, указанную в параметре OperatingSystemFilePath . Используйте OperatingSystemFileAccountPassword , чтобы задать пароль учетной записи.

Этот параметр настраивает шаг последовательности задач "Захват образа ОС ".

Тип:String
Aliases:CaptureOperatingSystemFileAccount
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemFileAccountPassword

Для сценария сборки и записи укажите защищенную строку для пароля OperatingSystemFileAccount.

Этот параметр настраивает шаг последовательности задач "Захват образа ОС ".

Тип:SecureString
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemFilePath

Для сценария сборки и записи укажите путь к файлу сетевого расположения, которое Configuration Manager использует для хранения записанного образа ОС. Путь включает имя файла с расширением .wim файла. Используйте OperatingSystemFileAccount и OperatingSystemFileAccountPassword , чтобы указать учетную запись, которая имеет доступ к этому расположению.

Этот параметр настраивает шаг последовательности задач "Захват образа ОС ".

Тип:String
Aliases:CaptureOperatingSystemFilePath
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemImageIndex

Укажите индекс образа ОС для установки на шаге последовательности задач Применить образ ОС .

Тип:UInt32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemImagePackageId

Укажите идентификатор устанавливаемого пакета образа ОС. Используйте OperatingSystemImageIndex , чтобы указать индекс образа. Это значение является стандартным идентификатором пакета, например XYZ00050.

Этот параметр настраивает шаг последовательности задач Применить образ ОС .

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PartitionAndFormatTarget

Задайте для этого параметра значение $true для последовательности задач секционирование и форматирование целевого компьютера перед установкой ОС.

Этот параметр настраивает шаг последовательности задач Формат и диск секционирования .

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProductKey

Укажите ключ продукта Windows для установки ОС.

Этот параметр настраивает шаг последовательности задач Применение параметров Windows .

Тип:String
Aliases:InstallationProductKey
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SaveLocally

Если вы включите параметр CaptureUserSetting , используйте этот параметр, чтобы определить, где последовательность задач сохраняет записанное пользовательское состояние:

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SoftwareUpdateStyle

Укажите, следует ли устанавливать обновления программного обеспечения во время последовательности задач. Значения определяют тип развертывания обновлений программного обеспечения:

  • All: доступно для установки, все обновления программного обеспечения
  • Mandatory: требуется для установки, только обязательные обновления программного обеспечения
  • NoInstall: не устанавливайте обновления программного обеспечения.

Этот параметр настраивает шаг последовательности задач Установка обновлений программного обеспечения .

Тип:SoftwareUpdateStyleType
Допустимые значения:All, Mandatory, NoInstall
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TimeZone

Укажите часовой пояс по умолчанию для этой установки Windows. Чтобы получить объект часового пояса, используйте встроенный командлет Get-TimeZone .

Этот параметр настраивает шаг последовательности задач Применение параметров Windows .

Тип:TimeZoneInfo
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpgradeOperatingSystem

Добавьте этот параметр, чтобы создать последовательность задач для сценария обновления ОС. Дополнительные сведения см. в разделе Создание последовательности задач для обновления ОС.

Тип:SwitchParameter
Aliases:UpgradeOperatingSystemOption
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpgradePackageId

Укажите идентификатор используемого пакета обновления ОС. Это значение является стандартным идентификатором пакета, например XYZ00052.

Этот параметр настраивает шаг последовательности задач Обновление ОС .

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UserStateMigrationToolPackageId

Если для CaptureUserSetting задано значение $true, используйте этот параметр, чтобы указать идентификатор пакета средства миграции пользовательской среды (USMT). Это значение является стандартным идентификатором пакета, например XYZ00012.

Этот параметр настраивает шаги Запись пользовательского состояния и Восстановление пользовательского состояния .

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WorkgroupName

Если для параметра JoinDomain задано значение WorkgroupType, используйте этот параметр, чтобы указать имя рабочей группы. Этот параметр настраивает шаг последовательности задач Применение параметров сети .

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

IResultObject

Примечания

Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе SMS_TaskSequencePackage класс WMI сервера.

На шаге последовательности задач Применение параметров Windows этот командлет задает значение Имя пользователя для пользователя, выполняющего командлет, а имя организации — имя компьютера, на котором выполняется командлет.

Вы не можете настроить все параметры последовательности задач и шагов с помощью этого командлета. Чтобы настроить другие параметры, используйте командлеты Set-CMTaskSequence и Set-CMTSStep , например Set-CMTSStepApplyOperatingSystem.