Set-CMCISupportedPlatform

Konfigurieren Sie die unterstützten Plattformen für ein Konfigurationselement.

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

Beschreibung

Verwenden Sie dieses Cmdlet, um die unterstützten Plattformen für ein Konfigurationselement zu konfigurieren. Weitere Informationen finden Sie unter Erstellen von Konfigurationselementen in Configuration Manager.

Hinweis

Führen Sie Configuration Manager Cmdlets auf dem Configuration Manager-Websitelaufwerk aus, z. PS XYZ:\>B. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Festlegen der Plattform für konfigurationselement

In diesem Beispiel werden zwei Betriebssystemplattformen für macOS entfernt und zwei neue Plattformen hinzugefügt.

$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

Parameter

-AddSupportedPlatform

Geben Sie mindestens ein unterstütztes Plattformobjekt an, das dem Konfigurationselement hinzugefügt werden soll. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMSupportedPlatform .

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

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

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

-DefineVersionManually

Fügen Sie diesen Parameter hinzu, um die Betriebssystemversion manuell anzugeben.

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

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

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

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

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

-InputObject

Geben Sie ein Konfigurationselementobjekt an, um die unterstützten Plattformen hinzuzufügen. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMConfigurationItem .

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

-Is64BitRequired

Legen Sie diesen Parameter auf $true so fest, dass 64-Bit-Betriebssystemplattformen erforderlich sind.

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

-PassThru

Fügen Sie diesen Parameter hinzu, um ein Objekt zurückzugeben, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet möglicherweise keine Ausgabe.

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

-RemoveSupportedPlatform

Geben Sie mindestens ein unterstütztes Plattformobjekt an, das aus dem Konfigurationselement entfernt werden soll. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMSupportedPlatform .

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

-ServicePackMajor

Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Hauptversion des Service Packs als ganzzahligen Wert an.

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

-ServicePackMinor

Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Nebenversion des Service Packs als ganzzahligen Wert an.

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

-VersionBuild

Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Buildnummer als ganzzahligen Wert an.

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

-VersionMajor

Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Hauptversion als ganzzahligen Wert an.

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

-VersionMinor

Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Nebenversion als ganzzahligen Wert an.

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

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

System.Management.Automation.PSObject

Ausgaben

System.Object