Share via


Set-CMCISupportedPlatform

Configurez les plateformes prises en charge pour un élément de configuration.

Syntax

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

Description

Utilisez cette applet de commande pour configurer les plateformes prises en charge pour un élément de configuration. Pour plus d’informations, consultez Créer des éléments de configuration dans Configuration Manager.

Remarque

Exécutez Configuration Manager applets de commande à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1 : Définir la plateforme pour l’élément de configuration

Cet exemple supprime deux plateformes de système d’exploitation pour macOS et ajoute deux nouvelles plateformes.

$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

Paramètres

-AddSupportedPlatform

Spécifiez un ou plusieurs objets de plateforme pris en charge à ajouter à l’élément de configuration. Pour obtenir cet objet, utilisez l’applet de commande Get-CMSupportedPlatform .

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

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

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

-DefineVersionManually

Ajoutez ce paramètre pour spécifier manuellement la version du système d’exploitation.

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

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

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

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

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

-InputObject

Spécifiez un objet d’élément de configuration pour ajouter les plateformes prises en charge. Pour obtenir cet objet, utilisez l’applet de commande Get-CMConfigurationItem .

Type:PSObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Is64BitRequired

Définissez ce paramètre sur $true pour exiger des plateformes de système d’exploitation 64 bits.

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

-PassThru

Ajoutez ce paramètre pour renvoyer un objet qui représente l’élément avec lequel vous travaillez. Par défaut, cette applet de commande peut ne pas générer de sortie.

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

-RemoveSupportedPlatform

Spécifiez un ou plusieurs objets de plateforme pris en charge à supprimer de l’élément de configuration. Pour obtenir cet objet, utilisez l’applet de commande Get-CMSupportedPlatform .

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

-ServicePackMajor

Si vous utilisez le paramètre DefineVersionManually , spécifiez la version principale du Service Pack en tant que valeur entière.

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

-ServicePackMinor

Si vous utilisez le paramètre DefineVersionManually , spécifiez la version mineure du Service Pack en tant que valeur entière.

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

-VersionBuild

Si vous utilisez le paramètre DefineVersionManually , spécifiez le numéro de build en tant que valeur entière.

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

-VersionMajor

Si vous utilisez le paramètre DefineVersionManually , spécifiez la version principale en tant que valeur entière.

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

-VersionMinor

Si vous utilisez le paramètre DefineVersionManually , spécifiez la version mineure en tant que valeur entière.

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

-WhatIf

Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.

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

Entrées

System.Management.Automation.PSObject

Sorties

System.Object