Cómo añadir varios ordenadores a la vez dentro de una colección de SCCM/MEMCM

En ocasiones vamos a necesitar añadir un listado de ordenadores dentro de una colección de SCCM / MEMCM.

En ese caso la propia consola no nos facilita una gestión ágil precisamente… nos tocará localizar la colección, click derecho sobre ella, Properties > Membership Rules > Add Rule > Direct Rule y allí vamos entrando los ordenadores uno a uno. Si son unos pocos es aceptable, pero como sea un listado largo se nos echa la noche encima. Como diría Pedro Piqueras… terrible, apocalíptico, tremebundo.

Por suerte siempre tenemos a nuestros superhéroes con su capa de contributors en la comunidad Technet aportando soluciones a este tipo de problemas.

Veamos como solucionar este problema con un simple fichero TXT y un comando de PowerShell.

Cómo añadir un listado de ordenadores a una collection de SCCM / MEMCM

  1. Crearemos un fichero TXT con todos los ordenadores que queremos añadir a nuestra colección, separados por un salto de linea.Listado de ordenadores
  2. Luego deberemos identificar el Collection ID de la colección dónde queremos que se añadan. Para ello haremos click derecho sobre la colección, Properties y lo encontraremos abajo del todo en la pestaña General.
  3. Abrimos PowerShell desde la consola de SCCM. Arriba del todo a la izquierda encontraremos la opción Connect via Windows Powershell.PowerShell desde SCCM
  4. Se nos abrirá una ventana de PowerShell donde deberemos poner lo siguiente
Get-Content "RUTA_DEL_FICHERO\fichero.txt" | foreach { Add-CMDeviceCollectionDirectMembershipRule -CollectionId IHQ00B2D -ResourceID (Get-CMDevice -Name $_).ResourceID }

Podéis hacer un copypaste del código, solo deberéis cambiar la ruta donde se encuentra el fichero de texto y el Collection ID.

Volvemos a nuestra colección y veremos que nuestros ordenadores ya están allí dentro.

Enlace al recurso de Technet: Multiple Computers to a Single Collection through PowerShell

2 comentarios en “Cómo añadir varios ordenadores a la vez dentro de una colección de SCCM/MEMCM”

  1. Funcional y resumido. Y si solo quieres que PS te devuelva las maquinas que existen en SCCM de un txt dado, seria posible? Asi puedes purgar el txt antes de crear la coleccion.

    Un saludo.

    1. Buenas!

      ¿Necesitas hacer esa purga por alguna razón en concreto?
      Porque si no, no veo necesario hacer el filtrado. Si tú cargas un TXT con 100 ordenadores y de estos solo existen 80, los otros 20 los obviará.

      Si necesitas hacer ese filtrado antes, dame más detalles y miramos de conseguir algo 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio