Get-CMApplication
SYNOPSIS
Získání aplikace
SYNTAX
SearchByName (výchozí)
Get-CMApplication [-Fast] [[-Name] <String>] [-ShowHidden] [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByIdMandatory
Get-CMApplication [-Fast] -Id <Int32> [-ShowHidden] [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByDeploymentType
Get-CMApplication [-Fast] -InputObject <IResultObject> [-ShowHidden] [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
SearchByModelName
Get-CMApplication [-Fast] -ModelName <String> [-ShowHidden] [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
DESCRIPTION
Tuto rutinu použijte k získání Správce konfigurace aplikace. Metadata Správce konfigurace aplikace definuje aplikace. Aplikace má jeden nebo více typů nasazení. Tyto typy nasazení zahrnují instalační soubory a informace potřebné k instalaci softwaru do zařízení. Typ nasazení má také pravidla, jako jsou metody detekce a požadavky. Tato pravidla určují, kdy a jak klient nainstaluje software.
Poznámka
Spusťte Správce konfigurace rutiny z Správce konfigurace lokality, například PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: Získání aplikace podle názvu
Tento příkaz získá objekt aplikace s názvem Application1.
Get-CMApplication -Name "Application1"
Příklad 2: Získání aplikace pro typ nasazení
První příkaz získá objekt typu nasazení s názvem DT2 pro aplikaci s názvem Application1 a uloží objekt do $DeploymentType proměnné. Druhý příkaz pomocí operátoru kanálu předá typ nasazení uložený v $DeploymentType get-CMApplication, který získá aplikaci pro typ nasazení.
$DeploymentType = Get-CMDeploymentType -DeploymentTypeName "DT2" -ApplicationName "Application1"
$DeploymentType | Get-CMApplication
PARAMETERS
-DisableWildcardHandling
Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Fast
Přidáním tohoto parametru se nebudou automaticky aktualizovat opožděné vlastnosti. Opožděné vlastnosti obsahují hodnoty, které jsou relativně neefektivní k načtení. Získání těchto vlastností může způsobit další síťový provoz a snížit výkon rutin.
Pokud tento parametr použijete, rutina zobrazí upozornění. Pokud chcete toto upozornění zakázat, nastavte $CMPSSuppressFastNotUsedCheck = $true
.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučuje se). Nemůžete ho kombinovat s příkazem DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
Zadejte CI_ID aplikace, která se má získat. Například, 136846
.
Type: Int32
Parameter Sets: SearchByIdMandatory
Aliases: CIId, CI_ID
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Zadejte objekt typu nasazení pro získání přidružené aplikace. K získání tohoto objektu použijte rutinu Get-CMDeploymentType.
Type: IResultObject
Parameter Sets: SearchByDeploymentType
Aliases: DeploymentType
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-ModelName
Zadejte ModelID aplikace, která se má získat. Například, 136846
.
Type: String
Parameter Sets: SearchByModelName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Zadejte název aplikace, která se má získat.
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, ApplicationName
Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
-ShowHidden
Přidáním tohoto parametru zobrazíte skryté aplikace. Skrytá aplikace má vlastnost IsHidden nastavenou na $true
. Skrytá aplikace se nezobrazí v konzole Správce konfigurace a vrátí se s touto rutinou pouze při zadání tohoto parametru.
Pokud chcete aplikaci skrýt, použijte následující příkazy:
$app = Get-CMApplication -Name "test app" $app. IsHidden = $true $app. Put()
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
IResultObject[]#SMS_ApplicationLatest
IResultObject#SMS_ApplicationLatest
IResultObject#SMS_Application
POZNÁMKY
Další informace o těchto návratový objekt a jejich vlastnostech najdete v následujících článcích: