Megosztás a következőn keresztül:


Get-CMConfigurationPlatform

SYNOPSIS

Operációsrendszer-platform lekért egy követelményszabályhoz.

SYNTAX

SearchByName (alapértelmezett)

Get-CMConfigurationPlatform [-Fast] [-IsSupported <Boolean>] [[-Name] <String>]
 [-PlatformOption <PlatformType>] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

SearchById (Keresésiazonosító)

Get-CMConfigurationPlatform [-Fast] [-Id] <Int32> [-IsSupported <Boolean>] [-PlatformOption <PlatformType>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Ezzel a parancsmaggal lekért egy operációsrendszer-platformot az alkalmazás központi telepítési típusának operációsrendszer-követelményszabályával való használatra. A parancsmag kimeneti objektumát a New-CMRequirementRuleOperatingSystemValue parancsmaggal használhatja.

Megjegyzés

Futtassa Konfigurációkezelő parancsmagokat a Konfigurációkezelő hely meghajtóról, például: PS XYZ:\> . További információ: Első lépések.

EXAMPLES

1. példa: Követelményszabály hozzáadása az operációs rendszerhez platform szerint

Ez a példa először a Get-CMGlobalCondition parancsmagot használja a nem mobileszközök alapértelmezett globális operációsrendszer-feltételének Windows le. Ezután két platformhoz határoz meg változókat a Windows Server 2016 és Windows Server 2019-hez. Ezután a New-CMRequirementRuleOperatingSystemValue parancsmagot használja a követelményszabály objektumának létrehozásához, amely tartalmazza ezt a két platformot. Végül továbbítja ezt a szabályobjektumot a Set-CMScriptDeploymentType parancsmagnak a követelmény hozzáadásához.

$myGC = Get-CMGlobalCondition -Name "Operating System" | Where-Object PlatformType -eq 1

$platformA = Get-CMConfigurationPlatform -Name "All Windows Server 2019 and higher (64-bit)"

$platformB = Get-CMConfigurationPlatform -Name "All Windows Server 2016 and higher (64-bit)"

$myRule = $myGC | New-CMRequirementRuleOperatingSystemValue -RuleOperator OneOf -Platform $platformA, $platformB

Set-CMScriptDeploymentType -ApplicationName "Central App" -DeploymentTypeName "Install" -AddRequirement $myRule

PARAMETERS

-DisableWildcardHandling

Ez a paraméter literál karakterértékekként kezeli a helyettesítő karaktereket. Nem kombinálhatja a ForceWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Fast (Gyors)

Adja hozzá ezt a paramétert, hogy ne frissítse automatikusan a lusta tulajdonságokat. A lusta tulajdonságok olyan értékeket tartalmaznak, amelyek lekérése viszonylag nem hatékony. Ezeknek a tulajdonságoknak a beszerzése további hálózati forgalmat okozhat, és csökkentheti a parancsmag teljesítményét.

Ha nem használja ezt a paramétert, a parancsmag figyelmeztetést jelenít meg. A figyelmeztetés letiltásához állítsa be a $CMPSSuppressFastNotUsedCheck = $true et.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ez a paraméter feldolgozza a helyettesítő karaktereket, és váratlan viselkedéshez vezethet (nem ajánlott). A DisableWildcardHandling használatával nem kombinálható.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Id (Azonosító)

Adja meg a platform CI_ID értékét. Például a CI_ID Minden Windows Server 2019 és újabb (64 bites) platformhoz a 287650 következő: .

A platform CI_ID az alábbihoz hasonló paranccsal derítheti fel:

Get-CMConfigurationPlatform -Name "*Server 2019*" | Select-Object LocalizedDisplayName, CI_ID

Type: Int32
Parameter Sets: SearchById
Aliases: CI_ID

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

-IsSupported

Konfigurációkezelő a visszamenőleges kompatibilitás érdekében továbbra is definiálja az örökölt platformokat. Állítsa ezt a paramétert a következőre: , hogy az eredményeket csak a jelenleg $true támogatott platformokra szűrje.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Adja meg az operációsrendszer-platform nevét. Helyettesítő karaktereket is használhat:

  • *: Több karakter
  • ?: Egyetlen karakter
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName

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

-PlatformOption

Ezzel a paraméterrel szűrheti az eredményeket platformtípus szerint.

Type: PlatformType
Parameter Sets: (All)
Aliases:
Accepted values: None, Windows, Mobile, Mac, MixedPlatform

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

CommonParameters

Ez a parancsmag a következő általános paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction és -WarningVariable. További információ: about_CommonParameters.

INPUTS

None

OUTPUTS

IResultObject[]#SMS_ConfigurationPlatform

IResultObject#SMS_ConfigurationPlatform

MEGJEGYZÉSEK

További információ erről a visszatérési objektumról és tulajdonságairól: SMS_ConfigurationPlatform WMI-osztály létrehozása.

Ez a parancsmag eltér a hasonló Get-CMSupportedPlatform parancsmagtól.

New-CMRequirementRuleOperatingSystemValue