SCCM

SCCM – Ajouter des périphériques dans un regroupement en PowerShell

Si vous devez ajouter plusieurs périphériques dans un regroupement SCCM, il peut être pratique d’automatiser cette action en PowerShell.

Deux fichiers sont nécessaires :
– un fichier texte contenant la liste des périphérique
– le script Powershell

Placez dans un dossier du serveur SCCM le script et le fichier texte, par exemple C:\Scripts_PS

Le fichier texte contenant les périphériques doit être renseigner de la façon suivante :
PC01
PC02
PC03



Nommer le fichier comme vous le souhaitez :
Liste_PC.txt

Dans le même dossier sur serveur SCCM, créer un fichier Powershell et renseigner le code suivant :

Set-Location "$env:SMS_ADMIN_UI_PATH\..\"
Import-Module "$($ENV:SMS_ADMIN_UI_PATH)\..\ConfigurationManager.psd1"
$SiteCode = Get-PSDrive -PSProvider CMSITE
Set-Location “$($SiteCode.Name):”
Get-Content "C:\Scripts_pS\Liste_PC.txt" | foreach { Add-CMDeviceCollectionDirectMembershipRule -CollectionName "Nom du regroupement" -ResourceID (Get-CMDevice -Name $_).ResourceID }

Exécuter le script depuis une console PowerShell sur le serveur de site SCCM.

Télécharger le script ici Ajout de périphériques dans un regroupement SCCM en PowerShell