New-CMCollection
Créer un regroupement d’appareils ou d’utilisateurs.
Syntaxe
New-CMCollection
-CollectionType <CollectionType>
[-Comment <String>]
-LimitingCollectionName <String>
-Name <String>
[-RefreshSchedule <IResultObject>]
[-RefreshType <CollectionRefreshType>]
[-VariablePriority <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMCollection
-CollectionType <CollectionType>
[-Comment <String>]
-InputObject <IResultObject>
-Name <String>
[-RefreshSchedule <IResultObject>]
[-RefreshType <CollectionRefreshType>]
[-VariablePriority <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMCollection
-CollectionType <CollectionType>
[-Comment <String>]
-LimitingCollectionId <String>
-Name <String>
[-RefreshSchedule <IResultObject>]
[-RefreshType <CollectionRefreshType>]
[-VariablePriority <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Utilisez cette applet de commande pour créer un regroupement d’appareils ou d’utilisateurs.
La limitation de la collection détermine quelles ressources peuvent être membres de la collection que vous créez. Par exemple, lorsque vous utilisez le regroupement Tous les systèmes comme regroupement de limitation, puisqu’il s’agit d’un regroupement d’appareils, le nouveau regroupement d’appareils peut inclure n’importe quel appareil dans la hiérarchie Configuration Manager.
Pour définir l’étendue du type de collection que vous créez, vous pouvez également utiliser les applets de commande New-CMDeviceCollection ou New-CMUserCollection .
Après avoir créé une collection, ajoutez des ressources à la collection avec des règles d’appartenance. Pour ajouter des membres à la collection, utilisez l’une des applets de commande pour ajouter des règles d’appartenance, par exemple :
Pour plus d’informations, consultez Guide pratique pour créer des regroupements dans Configuration Manager.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Créer une collection d’utilisateurs
Cette commande crée une collection d’utilisateurs nommée testUser qui définit la collection All Users comme collection de limitation.
New-CMCollection -CollectionType User -LimitingCollectionName "All Users" -Name "testUser"
Exemple 2 : Définir la limite de collecte via le pipeline
Cette commande utilise d’abord Get-CMCollection pour obtenir l’objet de collection All Users . Il utilise ensuite l’opérateur de pipeline pour transmettre l’objet à l’applet de commande New-CMCollection , qui crée une collection nommée testUser. La collection de limitation pour la nouvelle collection testUser est la collection All Users .
Get-CMCollection -Name "All Users" | New-CMCollection -Name "testUser" -CollectionType "User"
Paramètres
-CollectionType
Spécifiez le type de collection à créer. Ce paramètre est fonctionnellement identique à l’utilisation des applets de commande New-CMDeviceCollection ou New-CMUserCollection .
Type: | CollectionType |
Valeurs acceptées: | User, Device |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Comment
Spécifiez un commentaire facultatif pour décrire et identifier cette collection.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifiez un objet pour la collection de limitation. Pour obtenir cet objet, utilisez les applets de commande Get-CMCollection, Get-CMDeviceCollection ou Get-CMUserCollection .
Type: | IResultObject |
Alias: | LimitingCollection |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-LimitingCollectionId
Spécifiez l’ID de la collection de limitation. Cette valeur est la propriété CollectionID , par exemple, XYZ00012
ou SMS00001
.
Type: | String |
Alias: | LimitToCollectionId |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LimitingCollectionName
Spécifiez le nom de la collection de limitation.
Type: | String |
Alias: | LimitToCollectionName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifiez le nom de la nouvelle collection.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RefreshSchedule
Si vous définissez le paramètre RefreshType sur Periodic
ou Both
, utilisez ce paramètre pour définir la planification. Spécifiez un objet de planification pour le moment où le site exécute une mise à jour complète de l’appartenance à la collection. Pour obtenir cet objet, utilisez l’applet de commande New-CMSchedule .
Type: | IResultObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RefreshType
Spécifiez la façon dont l’appartenance à la collection est mise à jour :
-
Manual
(1) : un administrateur déclenche manuellement une mise à jour d’appartenance dans la console Configuration Manager ou avec l’applet de commande Invoke-CMCollectionUpdate . -
Periodic
(2) : le site effectue une mise à jour complète selon une planification. Il n’utilise pas les mises à jour incrémentielles. Si vous ne spécifiez pas de type, cette valeur est la valeur par défaut. -
Continuous
(4) : le site évalue régulièrement les nouvelles ressources, puis ajoute de nouveaux membres. Ce type est également appelé mise à jour incrémentielle. Il n’effectue pas de mise à jour complète selon une planification. -
Both
(6) : combinaison dePeriodic
etContinuous
, avec des mises à jour incrémentielles et une mise à jour complète selon une planification.
Si vous spécifiez Periodic
ou Both
, utilisez le paramètre RefreshSchedule pour définir la planification.
Remarque
La None
valeur (0) est fonctionnellement identique à Manual
.
Type: | CollectionRefreshType |
Valeurs acceptées: | None, Manual, Periodic, Continuous, Both |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VariablePriority
Spécifiez une valeur entière comprise entre 1 et 9 pour la priorité des variables de regroupement d’appareils.
1
est la priorité la plus basse et 9
est la plus élevée.
Pour créer des variables sur un regroupement d’appareils, utilisez l’applet de commande New-CMDeviceCollectionVariable .
Type: | Int32 |
Alias: | DeviceCollectionVariablePrecedence |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
IResultObject
Notes
Pour plus d’informations sur cet objet de retour et ses propriétés, consultez SMS_Collection classe WMI du serveur.
Liens associés
- Copy-CMCollection
- Export-CMCollection
- Get-CMCollection
- Get-CMCollectionMember
- Get-CMCollectionSetting
- Import-CMCollection
- Invoke-CMCollectionUpdate
- Remove-CMCollection
- Set-CMCollection
- New-CMDeviceCollectionVariable
- New-CMDeviceCollection
- New-CMUserCollection
- Comment créer des regroupements dans Configuration Manager