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ı.