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


Set-CMCISupportedPlatform

Настройте поддерживаемые платформы для элемента конфигурации.

Синтаксис

Set-CMCISupportedPlatform
   [-InputObject] <PSObject>
   [-DefineVersionManually]
   [-VersionMajor <Int32>]
   [-VersionMinor <Int32>]
   [-VersionBuild <Int32>]
   [-ServicePackMajor <Int32>]
   [-ServicePackMinor <Int32>]
   [-Is64BitRequired <Boolean>]
   [-AddSupportedPlatform <IResultObject[]>]
   [-RemoveSupportedPlatform <IResultObject[]>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Используйте этот командлет для настройки поддерживаемых платформ для элемента конфигурации. Дополнительные сведения см. в разделе Создание элементов конфигурации в Configuration Manager.

Примечание.

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

Примеры

Пример 1. Установка платформы для элемента конфигурации

В этом примере удаляются две платформы ОС для macOS и добавляются две новые платформы.

$mac_ci = Get-CMConfigurationItem -Name "Mac CI"

$mac_platform1 = Get-CMSupportedPlatform -Name "Mac OS X 10.8"
$mac_platform2 = Get-CMSupportedPlatform -Name "Mac OS X 10.9"
$mac_platforms = $mac_platform1,$mac_platform2

$mac_platform3 = Get-CMSupportedPlatform -Name "Mac OS X 10.7"
$mac_platform4 = Get-CMSupportedPlatform -Name "Mac OS X 10.6"
$mac_platforms2 = $mac_platform3,$mac_platform4

Set-CMCISupportedPlatform -InputObject $mac_ci -AddSupportedPlatform $mac_platforms -RemoveSupportedPlatform $mac_platforms2

Параметры

-AddSupportedPlatform

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

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

-Confirm

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

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

-DefineVersionManually

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

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

-DisableWildcardHandling

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

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

-ForceWildcardHandling

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

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

-InputObject

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

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

-Is64BitRequired

Задайте для этого параметра значение $true , чтобы требовать 64-разрядные платформы ОС.

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

-PassThru

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

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

-RemoveSupportedPlatform

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

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

-ServicePackMajor

Если используется параметр DefineVersionManually , укажите основную версию пакета обновления в качестве целочисленного значения.

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

-ServicePackMinor

Если используется параметр DefineVersionManually , укажите дополнительную версию пакета обновления в качестве целочисленного значения.

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

-VersionBuild

Если используется параметр DefineVersionManually , укажите номер сборки в виде целочисленного значения.

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

-VersionMajor

Если используется параметр DefineVersionManually , укажите основную версию в качестве целочисленного значения.

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

-VersionMinor

Если используется параметр DefineVersionManually , укажите дополнительную версию в качестве целочисленного значения.

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

-WhatIf

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

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

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

System.Management.Automation.PSObject

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

System.Object