Configuration Manager 2012 – Import d’une liste de machines dans une collection

Très récemment, j’ai eu besoin d’importer une liste importante de machines dans une collection spécifique de mon infrastructure Configuration Manager 2012. Hors il n’était pas possible de trouver un attribut commun me permettant de réaliser une requête ciblant ces machines.
Je me suis donc tourné vers Powershell pour réaliser cette opération.

Dans ce post, je vous propose de découvrir mon script, qui vous permettra d’intégrer directement une liste de machine dans un fichier texte, dans une collection spécifique.

Vous pourrez télécharger le script ICI.

Avant de le lancer, prenez soin de modifier les variables:

  • $SiteServer avec votre serveur de site
  • $CM12SiteCode avec votre site code
  • Au lancement du script, il chargera automatiquement la liste de vos collections:

    Mass-import-1

    Lorsque l’import est fait (Le temps de chargement dépend du nombre de collections dans votre environnement), vous verrez le message de statut suivant “Collections loaded“. Vous pourrez donc sélectionner la collection dans laquelle vous souhaitez ajouter votre liste de machine:

    Mass-import-2

    Cliquez ensuite sur le bouton “Search your file” pour récupérer le fichier txt:

    Mass-import-3

    Le script récupérera le contenu du fichier, que vous pourrez ainsi contrôler:

    Mass-import-4

    Enfin, cliquez sur le bouton “Import list to selected collection“. Le script créera les règles d’ajouts des machines sur la collection spécifiée.
    Notre collection avec 4 membres, correspondant aux quatre membres de la liste:

    Mass-import-5

    Ainsi que les règles créées:

    Mass-import-6

    Et voila !!
    Si vous souhaitez télécharger le script, rendez-vous ICI
    Et si vous avez un Feedback, n’hésitez pas !!

    Comments

    1. By Grégory BOUCHU

    2. By Joseph ZACHARIE

    Leave a Reply

    Your email address will not be published. Required fields are marked *