Aracılığıyla paylaş


Get-CMSoftwareUpdateCategory

SYNOPSIS

Yazılım güncelleştirme sınıflandırması veya ürünü alın.

SYNTAX

ByName (varsayılan)

Get-CMSoftwareUpdateCategory [-Fast] [-Name <String>] [-TypeName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

Byıd

Get-CMSoftwareUpdateCategory [-Fast] -Id <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

Byuniqueıd

Get-CMSoftwareUpdateCategory [-Fast] -UniqueId <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

DESCRIPTION

Yazılım güncelleştirme sınıflandırması veya ürünü için bir nesne almak üzere bu cmdlet 'i kullanın. Yazılım güncelleştirme meta verileri, yazılım güncelleştirme noktası bileşen özelliklerinde belirttiğiniz ayarlara göre Configuration Manager eşitleme işlemi sırasında alınır. Daha fazla bilgi için bkz. eşitlenmek için sınıflandırmaları ve ürünleri yapılandırma.

Bu cmdlet 'in döndürdüğü sonuçlara filtre uygulamak için Categorytypename ve ı' abone olunan Özellikler ' i kullanın. Kategori türleri Updateclassification, Company, productfamily ve Product içerir. Ivabone özelliği true olduğunda, site bu kategoriyi eşitleyecek şekilde yapılandırılır.

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: abone olunan sınıflandırmaları gösterme

Bu örnek, eşitlenen tüm yazılım güncelleştirme sınıflandırmalarının sitesini sorgular.

Get-CMSoftwareUpdateCategory -Fast -TypeName "UpdateClassification" | Where-Object { $_.IsSubscribed } | Select-Object LocalizedCategoryInstanceName

Bu komutu, sitenin eşitlenmediğini belirten sınıflandırmalar listesini döndürecek şekilde değiştirmek için, ! ısabone özelliğine ait başvuruya ait Not işlecini () ekleyin. Örneğin, !$_.IsSubscribed

Örnek 2: kategorileri türe göre sayma

Bu örnek, sitenin her tür için kaç kategorinin bulunduğunu sayar. Bu sayı, yazılım güncelleştirme noktasının yukarı akış kaynağıyla eşitlenmiş olup olmadığını belirlemenize yardımcı olabilir.

Get-CMSoftwareUpdateCategory -Fast | Group-Object -Property CategoryTypeName
Count Name
----- ----
   13 UpdateClassification
    7 Company
   59 ProductFamily
  338 Product

örnek 3: ürün ailesi Office ürünleri gösterme

bu örnek öncelikle Office için ürün ailesi kategorisini alır ve sonra tüm alt kategorileri almak için örnek kimliğini kullanır.

$officeFamily = Get-CMSoftwareUpdateCategory -Fast -TypeName "ProductFamily" | Where-Object { $_.LocalizedCategoryInstanceName -eq "Office" }

Get-CMSoftwareUpdateCategory -Fast | Where-Object ParentCategoryInstanceId -eq $officeFamily.CategoryInstanceID | Select-Object LocalizedCategoryInstanceName,CategoryTypeName
LocalizedCategoryInstanceName         CategoryTypeName
-----------------------------         ----------------
Dictionary Updates for Microsoft IMEs Product
New Dictionaries for Microsoft IMEs   Product
Office 2002/XP                        Product
Office 2003                           Product
Office 2007                           Product
Office 2010                           Product
Office 2013                           Product
Office 2016                           Product
Office 365 Client                     Product
Office 2019                           Product

örnek 4: Office 365 istemci kategorisindeki tüm yazılım güncelleştirmelerini alın

bu örnek öncelikle Office 365 istemcisinin ürün kategorisini alır ve bu kategorideki tüm yazılım güncelleştirmelerini alır.

$cat = Get-CMSoftwareUpdateCategory -Fast -TypeName "Product" | Where-Object { $_.LocalizedCategoryInstanceName -eq "Office 365 Client" }

Get-CMSoftwareUpdate -Fast -Category $cat | Select-Object ArticleID,LocalizedDisplayName,IsDeployed,IsSuperseded,NumTotal,NumMissing

PARAMETERS

-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

-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

Alınacak kategorinin KIMLIĞINI belirtin.

Type: String
Parameter Sets: ById
Aliases: CategoryInstanceID

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

-Name

Alınacak kategorinin adını belirtin.

Type: String
Parameter Sets: ByName
Aliases: LocalizedCategoryInstanceName, CategoryName

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

-TypeName

Alınacak kategorinin türünü belirtin. Ortak değerler aşağıdaki türleri içerir:

  • UpdateClassification
  • Şirket
  • ProductFamily
  • Ürün
Type: String
Parameter Sets: ByName
Aliases: CategoryTypeName

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

-UniqueId

Alınacak kategorinin benzersiz KIMLIĞINI belirtin. Bu değer, kategori için GUID içeren tür adıdır. Örneğin, UpdateClassification:77835c8d-62a7-41f5-82ad-f28d1af1e3b1

Type: String
Parameter Sets: ByUniqueId
Aliases: CategoryInstance_UniqueID

Required: True
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

Hiçbiri

OUTPUTS

Iresultobject [] #SMS_UpdateCategoryInstance

Iresultobject # SMS_UpdateCategoryInstance

NOTLAR

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

Get-CMSoftwareUpdate