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-Standortlaufwerk aus, z. B PS XYZ:\>
. . 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 .
Typ: | IResultObject[] |
Aliase: | AddSupportedPlatforms |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefineVersionManually
Fügen Sie diesen Parameter hinzu, um die Betriebssystemversion manuell anzugeben.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Geben Sie ein Konfigurationselementobjekt an, um die unterstützten Plattformen hinzuzufügen. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMConfigurationItem .
Typ: | PSObject |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Is64BitRequired
Legen Sie diesen Parameter auf $true so fest, dass 64-Bit-Betriebssystemplattformen erforderlich sind.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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 .
Typ: | IResultObject[] |
Aliase: | RemoveSupportedPlatforms |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServicePackMajor
Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Hauptversion des Service Packs als ganzzahligen Wert an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServicePackMinor
Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Nebenversion des Service Packs als ganzzahligen Wert an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VersionBuild
Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Buildnummer als ganzzahligen Wert an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VersionMajor
Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Hauptversion als ganzzahligen Wert an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VersionMinor
Wenn Sie den Parameter DefineVersionManually verwenden, geben Sie die Nebenversion als ganzzahligen Wert an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
System.Management.Automation.PSObject
Ausgaben
System.Object