Script Powershell Intune
Hello all,
I am looking for a powershell Set- command to change the name of Android devices in the Intune MDM (Endpoint manager).
Here’s what I did but I can’t find a command to make the change...
# Importer les modules Intune
Import-Module -Name AzureAD
#Import-Module -Name AzureADPreview car déjà présent dans l'import AzureAD
Import-Module -Name Microsoft.Graph.Intune
Connect-MSGraph #Attention car pose des problèmes lors de plusieurs connexion
# Spécifier le chemin d'accès du fichier CSV contenant les informations de numéro de série et de nom d'appareil
#$csvFilePath = "C:\Users\...\Liste_Test.csv"
# Lire le fichier CSV et stocker les données dans une variable
$deviceData = Import-Csv -Path "C:\Users\...\Liste_Test.csv" -Delimiter ";"
# Boucler à travers chaque ligne du fichier CSV et renommer chaque appareil
foreach ($row in $deviceData) {
# Récupérer le numéro de série de l'appareil dans la colonne 'SerialNumber' du fichier CSV
$serialNumber = $row."SerialNumber"
# Récupérer le nouveau nom de l'appareil dans la colonne 'DeviceName' du fichier CSV
$newDeviceName = $row."DeviceName"
# Récupérer l'objet d'appareil à renommer en utilisant son numéro de série
$device = Get-IntuneManagedDevice -Filter "serialNumber eq '$serialNumber'"
# Mettre à jour le nom de l'appareil avec le nouveau nom
# Set-IntuneManagedDevice -Id $device.Id -DeviceName $newDeviceName But doesn't work..... :/
# Afficher un message de confirmation pour chaque appareil renommé
Write-Host "L'appareil avec le numéro de série $serialNumber a été renommé en $newDeviceName." -ForegroundColor Green
}
#Catégoriser les appareils trouver la fonction pour le faire automatiquement
# Synchroniser la console INTUNE afin d'avoir la derniere synchro à chaque fois que le script est lancé Full ou Delta
$Devices = Get-IntuneManagedDevice -Filter "contains(operatingsystem, 'Android')"
Foreach ($Device in $Devices)
{
Invoke-IntuneManagedDeviceSyncDevice -managedDeviceId $Device.managedDeviceId
Write-Host "Sending Sync request to Device with DeviceID $($Device.managedDeviceId)" -ForegroundColor Yellow
}
Do you have a solution?
Thanks for you help !