Aracılığıyla paylaş


Get-CMSoftwareUpdate

SYNOPSIS

Yazılım güncelleştirmesi alın.

SYNTAX

SearchByName (varsayılan)

Get-CMSoftwareUpdate [-ArticleId <String>] [-BulletinId <String>] [-Category <IResultObject[]>]
 [-CategoryName <String[]>] [-DatePostedMax <DateTime>] [-DatePostedMin <DateTime>]
 [-DateRevisedMax <DateTime>] [-DateRevisedMin <DateTime>] [-EulaExist <Boolean>] [-Fast] [-IncludeUpgrade]
 [-IsContentProvisioned <Boolean>] [-IsDeployed <Boolean>] [-IsExpired <Boolean>] [-IsLatest <Boolean>]
 [-IsOfflineServiceable <Boolean>] [-IsSuperseded <Boolean>] [-IsUserDefined <Boolean>] [-Name <String>]
 [-OnlyExpired] [-Severity <CustomSeverityType>] [-Vendor <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

Searchbyıd

Get-CMSoftwareUpdate [-Fast] -Id <Int32> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

SearchByUpdateGroup

Get-CMSoftwareUpdate [-Fast] -UpdateGroup <IResultObject> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

Searchbyupdategroupıdzorunlu

Get-CMSoftwareUpdate [-Fast] -UpdateGroupId <String[]> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

Searchbyupdategroupnamezorunlu

Get-CMSoftwareUpdate [-Fast] -UpdateGroupName <String[]> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

DESCRIPTION

Bir veya daha fazla yazılım güncelleştirmesi almak için bu cmdlet 'i kullanın.

Daha fazla bilgi için bkz. çekirdek belgelerdeki yazılım güncelleştirme yönetimi belgeleri .

Not

Örneğin, Configuration Manager site sürücüsünden Configuration Manager cmdlet 'lerini çalıştırın PS XYZ:\> . Daha fazla bilgi için başlarken bölümüne bakın.

EXAMPLES

Örnek 1: indirilen yazılım güncelleştirmelerini al

Bu komut, sitenin indirildiği tüm yazılım güncelleştirmelerini alır.

Get-CMSoftwareUpdate -IsContentProvisioned $True

Örnek 2: güncelleştirme grubuna göre yazılım güncelleştirmelerini al

Bu komut önce TestSUgroup10 adlı yazılım güncelleştirme grubu nesnesini alır. Daha sonra nesneyi Get-CMSoftwareUpdate'e geçirmek için işlem hattı işlecini kullanır. Sonuç olarak, yazılım güncelleştirme grubu için tüm yazılım güncelleştirmelerinin listesi bulunur.

Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Get-CMSoftwareUpdate

PARAMETERS

-ArticleID

Bir yazılım güncelleştirmesinin Makale kimliğini belirtin. Örneğin, 4571687.

Type: String
Parameter Sets: SearchByName
Aliases:

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

-Madde işaretli kimliği

Bir yazılım güncelleştirmesinin Bülten kimliğini belirtin. Örneğin, MS18-952.

Type: String
Parameter Sets: SearchByName
Aliases:

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

-Kategori

Bir yazılım güncelleştirmesi kategorisini belirtin. Kategori nesnesi almak için Get-CMSoftwareUpdateCategory cmdlet 'ini kullanın.

Type: IResultObject[]
Parameter Sets: SearchByName
Aliases:

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

-CategoryName

Yazılım güncelleştirmeleri için bir kategori adı dizisi belirtin.

Type: String[]
Parameter Sets: SearchByName
Aliases: CategoryNames

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

-DatePostedMax

Bir yazılım güncelleştirmesinin yayınlandığı en son tarihi belirtin.

Type: DateTime
Parameter Sets: SearchByName
Aliases:

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

-DatePostedMin

Bir yazılım güncelleştirmesinin yayınlandığı en erken tarihi belirtin.

Type: DateTime
Parameter Sets: SearchByName
Aliases:

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

-Dadterevisedmax

Bir yazılım güncelleştirmesinin son değiştirilme tarihini belirtin.

Type: DateTime
Parameter Sets: SearchByName
Aliases:

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

-Dadterevisedmin

Bir yazılım güncelleştirmesinin gözden geçirildiği en erken tarihi belirtin.

Type: DateTime
Parameter Sets: SearchByName
Aliases:

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

-Disableyavaya Cardhandling

Bu parametre, joker karakterleri değişmez değer karakter değerleri olarak değerlendirir. Bunu Forceyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EulaExist

$trueLisans Sözleşmesine sahip olan tüm güncelleştirmelerin sonuçlarını filtrelemek için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: SearchByName
Aliases: EulaExists

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

-Hızlı

Bu parametreyi, yavaş özellikleri otomatik olarak yenilememelidir öğesine ekleyin. Lazy özellikleri almak için görece verimsiz değerler içerir. Bu özelliklerin alınması ek ağ trafiğine neden olabilir ve cmdlet performansını düşürebilir.

Bu parametreyi kullanmıyorsanız, cmdlet bir uyarı görüntüler. Bu uyarıyı devre dışı bırakmak için, ayarlayın $CMPSSuppressFastNotUsedCheck = $true .

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Forcebir Cardhandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). Bunu Disableyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ID

Bir yazılım güncelleştirmesinin KIMLIĞINI belirtir. Bu değer, örneğin CI_ID 143404 .

Type: Int32
Parameter Sets: SearchById
Aliases: CIId, CI_ID

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

-IncludeUpgrade

Bu parametreyi, yükseltme kategorisindeki yazılım güncelleştirmelerini içerecek şekilde ekleyin.

Type: SwitchParameter
Parameter Sets: SearchByName
Aliases: IncludeUpgrades

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

-Iscontentsağlandı

$trueSitenin içeriği indirdiği tüm güncelleştirmelerin sonuçlarını filtrelemek için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: SearchByName
Aliases:

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

-Isdağıtılan

$trueDağıtılan tüm güncelleştirmelerin sonuçlarını filtrelemek için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: SearchByName
Aliases:

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

-IsExpired

Bu parametreyi $true , zaman aşımına geçen tüm güncelleştirmelerin sonuçlarını filtrelemek için olarak ayarlayın.

Type: Boolean
Parameter Sets: SearchByName
Aliases:

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

-Islatest

$trueYazılım güncelleştirmesinin en son sürümüne yönelik sonuçları filtrelemek için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: SearchByName
Aliases:

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

-Isofflineserviceable

$trueÇevrimdışı serviceable olan tüm güncelleştirmelerin sonuçlarını filtrelemek için bu parametreyi olarak ayarlayın. Bu güncelleştirmeleri bir işletim sistemi görüntüsüne eklemek için DıSM komut satırı aracını kullanabilirsiniz.

Type: Boolean
Parameter Sets: SearchByName
Aliases:

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

-Issuperseded

Bu parametreyi $true , yenisiyle değiştirilen tüm güncelleştirmelerin sonuçlarını filtrelemek için olarak ayarlayın.

Type: Boolean
Parameter Sets: SearchByName
Aliases:

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

-IsUserDefined

$trueKullanıcı tanımlı tüm güncelleştirmelerin sonuçlarını filtrelemek için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: SearchByName
Aliases:

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

-Name

Yazılım güncelleştirmesinin adını belirtin. Bu parametre, yerelleştirilmiş görünen ad özniteliğiyle karşılaştırılır.

Joker karakterler kullanabilirsiniz:

  • *: Birden çok karakter
  • ?: Tek karakter
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName

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

-Yalnızca zaman aşımına uğradı

Bu parametreyi yalnızca vadesi geçen yazılım güncelleştirmelerini arayacak şekilde ekleyin.

Type: SwitchParameter
Parameter Sets: SearchByName
Aliases:

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

-Önem derecesi

Yazılım güncelleştirmesinin önem derecesini belirtin.

Type: CustomSeverityType
Parameter Sets: SearchByName
Aliases:
Accepted values: None, Low, Moderate, Important, Critical

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

-UpdateGroup

Yazılım güncelleştirme grubu nesnesini belirtin. Bu nesneyi almak için Get-CMSoftwareUpdateGroup cmdlet 'ini kullanın.

Type: IResultObject
Parameter Sets: SearchByUpdateGroup
Aliases:

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

-Updategroupıd

Yazılım güncelleştirme gruplarının bir dizi kimliği belirtin. Bu değer, yazılım güncelleştirme grubunun CI_ID veya yapılandırma öğesi kimliğidir . Örneğin, 107078.

Type: String[]
Parameter Sets: SearchByUpdateGroupIdMandatory
Aliases:

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

-UpdateGroupName

Yazılım güncelleştirme gruplarının bir ad dizisi belirtin.

Type: String[]
Parameter Sets: SearchByUpdateGroupNameMandatory
Aliases:

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

-Satıcı

Sürüm 2010 ve üzeri için geçerlidir. Yazılım güncelleştirme satıcısının adını belirtin. Çoğu yazılım güncelleştirmesi için satıcı "Microsoft" . Üçüncü taraf yazılım güncelleştirmelerini yapılandırırsanız, diğer güncelleştirme satıcılarına filtre uygulamak için bu değeri kullanın.

Type: String
Parameter Sets: SearchByName
Aliases:

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

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement. ManagementProvider. ıresultobject []

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject[]#SMS_SoftwareUpdate

IResultObject#SMS_SoftwareUpdate

NOTLAR

Bu dönüş nesnesi ve özellikleri hakkında daha fazla bilgi için bkz. SMS_SoftwareUpdate sunucusu WMI sınıfı.

Get-CMSoftwareUpdateGroup

Save-CMSoftwareUpdate

Set-CMSoftwareUpdate

Sync-CMSoftwareUpdate

Get-CMSoftwareUpdateCategory

Get-CMSoftwareUpdateGroup

Get-CMSoftwareUpdateContentInfo