New-CMTSStepApplyOperatingSystem

Создайте шаг Apply OS Image, который можно добавить в последовательность задач.

Синтаксис

New-CMTSStepApplyOperatingSystem
   [-ConfigFileName <String>]
   [-ConfigFilePackage <IResultObject>]
   [-Destination <DestinationType>]
   [-DestinationDisk <Int32>]
   [-DestinationDriveLetter <String>]
   [-LayeredDriver <OsdLayeredDriver>]
   [-DestinationPartition <Int32>]
   [-DestinationVariable <String>]
   [-ImagePackage <IResultObject>]
   [-ImagePackageIndex <Int32>]
   [-InstallPackage <IResultObject>]
   [-InstallPackageIndex <Int32>]
   [-RunFromNet <Boolean>]
   [-Condition <IResultObject[]>]
   [-ContinueOnError]
   [-Description <String>]
   [-Disable]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

В этом комлете создается новый объект шагового шага Apply OS Image. Затем используйте кодлет Add-CMTaskSequenceStep, чтобы добавить шаг в последовательность задач. Дополнительные сведения об этом шаге см. в дополнительных сведениях о действиях последовательности задач: Apply OS Image.

Примечание

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

Примеры

Пример1

В этом примере сначала используется комлет Get-CMOperatingSystemImage для получения объекта для пакета изображений ОС. Он сохраняет этот объект в переменной $osImgPkg. На следующем шаге создается объект для шага **** Apply OS Image с использованием $osImgPkg объекта в качестве пакета изображений.

Затем он получает объект последовательности задач и добавляет этот новый шаг в последовательность задач в индексе 11.

$osImgPkg = Get-CMOperatingSystemImage -Name "OSImagePkg01"
$step = New-CMTSStepApplyOperatingSystem -Name "Apply OS image" -ImagePackage $osImgPkg -ImagePackageIndex 1

$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast

$tsOsd | Add-CMTaskSequenceStep -Step $step -InsertStepStartIndex 11

Параметры

-Condition

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

Type:IResultObject[]
Aliases:Conditions
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ConfigFileName

Укажите имя файла без присмотра или файла ответов Sysprep для использования для настраиваемой установки. Используйте этот параметр с параметром ConfigFilePackage.

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

-ConfigFilePackage

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

Type:IResultObject
Aliases:AnswerFilePackage
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

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

-ContinueOnError

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

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

-Description

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

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

-Destination

Укажите расположение, в котором необходимо применить эту ОС. Если этот параметр не указан, по умолчанию NextAvailableFormattedPartition .

  • NextAvailableFormattedPartition: Используйте следующий последовательный раздел, который еще **** не был направлен на применение операционной системы или шаг Apply Data Image в этой последовательности задач.

  • SpecificDiskAndPartition: Укажите номер диска с параметром DestinationDisk и номер раздела с параметром DestinationPartition.

  • SpecificLogicalDriverLetter. Используйте параметр DestinationDriveLetter, чтобы указать логическое письмо диска, назначенное разделу Windows PE. Эта буква диска может быть отличается от буквы диска, назначенной недавно развернутой ОС.

  • LogicalDriverLetterInVariable. Используйте параметр DestinationVariable для указания переменной последовательности задач, содержащей букву диска, назначенную разделу Windows PE. Эта переменная обычно задана с параметром DiskNumberVariable для шага последовательности задач Set-CMTSStepPartitionDisk или **** New-CMTSStepPartitionDisk.

Type:DestinationType
Accepted values:NextAvailableFormattedPartition, SpecificDiskAndPartition, SpecificLogicalDriverLetter, LogicalDriverLetterInVariable
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DestinationDisk

При использовании -Destination SpecificDiskAndPartition используйте этот параметр, чтобы указать номер диска. Укажите несколько часов от 0 до 99 . Также используйте параметр DestinationPartition.

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

-DestinationDriveLetter

При использовании -Destination SpecificLogicalDriverLetter используйте этот параметр, чтобы указать логическое письмо диска. Укажите букву C диска от до Z .

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

-DestinationPartition

При использовании -Destination SpecificDiskAndPartition используйте этот параметр, чтобы указать номер раздела. Укажите несколько часов от 1 до 99 . Также используйте параметр DestinationDisk.

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

-DestinationVariable

При использовании используйте этот параметр, чтобы указать переменную последовательности задач -Destination LogicalDriverLetterInVariable с помощью буквы логического диска. Переменное имя должно быть альфа-числом без пробелов и менее 256 символов.

Type:String
Aliases:DestinationVariableName
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

-ForceWildcardHandling

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

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

-ImagePackage

Укажите объект пакета изображений ОС. Этот шаг применяет ОС с этого изображения. Для набора индекса изображений используйте параметр ImagePackageIndex.

Чтобы получить этот объект, используйте комлет Get-CMOperatingSystemImage.

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

-ImagePackageIndex

Укажите значение integer индекса изображений. Используйте этот параметр с параметром ImagePackage.

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

-InstallPackage

Укажите объект пакета обновления ОС. Этот шаг применяет ОС из исходного источника установки. Для установки выпуска используйте параметр InstallPackageIndex.

Чтобы получить этот объект, используйте кодлет Get-CMOperatingSystemInstaller.

Type:IResultObject
Aliases:UpgradePackage
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InstallPackageIndex

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

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

-LayeredDriver

Начиная с версии 2107, используйте этот параметр для выбора других типов клавиатур, общих с японским и корейским языками. Укажите значение integer для многоуровневой установки драйвера с помощью Windows. Используйте те же значения, что и переменная последовательности задач OsdLayeredDriver.

Type:OsdLayeredDriver
Aliases:KeyboardDriver
Accepted values:DoNotSpecify, Driver1, Driver2, Driver3, Driver4, Driver5, Driver6
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Name

Укажите имя для этого шага, чтобы идентифицировать его в последовательности задач.

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

-RunFromNet

Установите этот параметр, чтобы разрешить последовательности задач применять изображение $true ОС непосредственно из точки распространения.

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

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

-WhatIf

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

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

-Отключение

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

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

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

Нет

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

IResultObject

Примечания

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