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
$true
Lisans 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ı
$true
Sitenin 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
$true
Dağı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
$true
Yazı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
$true
Kullanı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ı.