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.