Get-CMCollectionQueryMembershipRule

Ottenere una regola di appartenenza alle query per un dispositivo o una raccolta di utenti.

Sintassi

Get-CMCollectionQueryMembershipRule
   -CollectionName <String>
   [-RuleName <String>]
   [<CommonParameters>]
Get-CMCollectionQueryMembershipRule
   -CollectionId <String>
   [-RuleName <String>]
   [<CommonParameters>]
Get-CMCollectionQueryMembershipRule
   -InputObject <IResultObject>
   [-RuleName <String>]
   [<CommonParameters>]

Descrizione

Usare questo cmdlet per ottenere una o più regole di appartenenza alle query per un dispositivo o una raccolta di utenti. Una regola di query consente di aggiornare dinamicamente l'appartenenza a una raccolta in base a una query eseguita in base a una pianificazione. Per altre informazioni, vedere Come creare raccolte in Configuration Manager.

Per altre informazioni sulle regole di appartenenza, vedere Introduzione alle raccolte in Configuration Manager.

Nota

Eseguire Configuration Manager cmdlet dall'unità del sito Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Ottenere tutte le regole di appartenenza alle query per la raccolta Tutti i sistemi

Questo comando ottiene le regole di appartenenza alle query dalla raccolta di dispositivi predefinita denominata Tutti i sistemi.

Get-CMCollectionQueryMembershipRule -CollectionName "All Systems"

Esempio 2: Visualizzare l'espressione di query per una regola nell'insieme All Users

Questo comando ottiene la regola di appartenenza alla query denominata All Users dall'insieme All Users e restituisce l'espressione di query.

Get-CMCollectionQueryMembershipRule -CollectionId "SMS00002" -RuleName "All Users" | Select-Object QueryExpression

Parametri

-CollectionId

Specificare l'ID della raccolta per ottenere la regola. Questo valore è la proprietà CollectionID , ad esempio, XYZ00012 o SMS00001.

Type:String
Aliases:Id
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CollectionName

Specificare il nome della raccolta per ottenere la regola.

Type:String
Aliases:Name
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Specificare un oggetto per la raccolta per ottenere la regola. Per ottenere questo oggetto, usare i cmdlet Get-CMCollection, Get-CMDeviceCollection o Get-CMUserCollection .

Type:IResultObject
Aliases:Collection
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RuleName

Specificare il nome della regola di query da ottenere dalla raccolta.

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

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object

Note

Questo cmdlet è simile a Get-CMDeviceCollectionQueryMembershipRule e Get-CMUserCollectionQueryMembershipRule, specifici del tipo di raccolta. Questo cmdlet funziona con le raccolte di dispositivi o utenti.