/build/static/layout/Breadcrumb_cap_w.png

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 ! 



0 Comments   [ + ] Show comments

Answers (1)

Posted by: mwhiting 1 year ago
White Belt
0

Update-IntuneManagedDevice -managedDeviceId $device.id -managedDeviceName "New management device name"

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

View more:

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ