Dela via


Get-CMApplication

SYNOPSIS

Hämta ett program.

SYNTAX

SearchByName (standard)

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

Använd den här cmdleten för att hämta Konfigurationshanteraren program. Ett Konfigurationshanteraren program definierar metadata om appen. Ett program har en eller flera distributionstyper. Dessa distributionstyper omfattar installationsfiler och information som krävs för att installera programvara på enheter. En distributionstyp har också regler, till exempel identifieringsmetoder och krav. Dessa regler anger när och hur klienten installerar programvaran.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Hämta ett program efter namn

Det här kommandot hämtar programobjektet med namnet Application1.

Get-CMApplication -Name "Application1"

Exempel 2: Hämta programmet för en distributionstyp

Det första kommandot hämtar distributionstypens objekt med namnet DT2 för programmet med namnet Application1 och lagrar objektet i $DeploymentType variabeln. Det andra kommandot använder pipelineoperatorn för att skicka distributionstypen som lagras i $DeploymentType till Get-CMApplication, som hämtar programmet för distributionstypen.

$DeploymentType = Get-CMDeploymentType -DeploymentTypeName "DT2" -ApplicationName "Application1"
$DeploymentType | Get-CMApplication

PARAMETERS

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Snabb

Lägg till den här parametern för att inte uppdatera lazy-egenskaper automatiskt. Lazy-egenskaper innehåller värden som är relativt ineffektiva att hämta. Att hämta dessa egenskaper kan orsaka ytterligare nätverkstrafik och minska cmdlet-prestanda.

Om du inte använder den här parametern visar cmdleten en varning. Om du vill inaktivera den här varningen anger du $CMPSSuppressFastNotUsedCheck = $true .

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Id

Ange CI_ID för ett program som ska hämtas. Till exempel 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

Ange ett distributionstypsobjekt för att hämta det associerade programmet. Hämta det här objektet med hjälp av cmdleten 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

Ange ModelID för ett program som ska hämtas. Till exempel 136846.

Type: String
Parameter Sets: SearchByModelName
Aliases:

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

-Name

Ange namnet på ett program som ska hämtas.

Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, ApplicationName

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

-ShowHidden

Lägg till den här parametern för att visa dolda program. En dold app har egenskapen IsHidden inställd på $true . En dold app visas inte i konsolen Konfigurationshanteraren och returneras endast med denna cmdlet när du anger den här parametern.

Om du vill dölja ett program använder du följande kommandon:

$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

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject[]#SMS_ApplicationLatest

IResultObject#SMS_ApplicationLatest

IResultObject#SMS_Application

ANTECKNINGAR

Mer information om dessa returobjekt och deras egenskaper finns i följande artiklar:

Convert-CMApplication

ConvertFrom-CMApplication

ConvertTo-CMApplication

Export-CMApplication

Import-CMApplication

New-CMApplication

Remove-CMApplication

Resume-CMApplication

Set-CMApplication

Pausa CMApplication