Get-CMProgram

取得封裝的程式。

語法

PowerShell
Get-CMProgram
   [-PackageName <String>]
   [-ProgramName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
PowerShell
Get-CMProgram
   -Package <IResultObject>
   [-ProgramName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
PowerShell
Get-CMProgram
   -PackageId <String>
   [-ProgramName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

使用此 Cmdlet 取得封裝的程式。 程式會識別用戶端接收用戶端套件時所發生的動作。 您可以將多個程式與相同的套件產生關聯。 如需詳細資訊,請參閱 Configuration Manager 中的套件和程式

注意

從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>。 如需詳細資訊,請 參閱開始使用

範例

範例 1:使用名稱和識別碼取得程式

此命令會取得套件中名為 Script 且識別 碼為 XYZ0000F的程式。

PowerShell
Get-CMProgram -PackageId "XYZ0000F" -ProgramName "Script"

參數

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Package

使用要取得的程式指定封裝物件。 若要取得此物件,請使用 Get-CMPackage Cmdlet。

類型:IResultObject
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-PackageId

使用要取得的程式指定封裝的標識碼。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-PackageName

使用要取得的程式指定封裝的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ProgramName

指定封裝中的程式名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:True

輸入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

輸出

IResultObject[]

IResultObject

備註

如需這個傳回物件及其屬性的詳細資訊,請 參閱SMS_Program伺服器 WMI 類別