Script per generar un informe de dispositius mòbils a Exchange online

Aquest script genera un informe amb la informació dels dispositius mòbils que es connecten a Exchange Online.  Obté informació del nom d’usuari, l’UPN, el nom del dispositiu mòbil, el tipus i versió del client, l’ID del dispositiu, l’operadora de telefonia si n’hi ha, el model, sistema operatiu, el tipus de dispositiu, quan va començar a sincronitzar-se amb Exchange Online, i el nom per mostrar de l’usuari. Les dades s’exporten a un fitxer CSV definit al començament de l’script.

 #################### Informe de dispositius mòbils ###################

#Definim les variables
$rutacsv = "C:\temp\Dispositius_mobils.csv"
$resultats = @()
$usuarisCorreu = get-mailbox -resultsize unlimited
$mobil = @()
 
#Obtenim la informació dels dispositius mòbils
foreach($usuari in $usuarisCorreu)
{
$UPN = $usuari.UserPrincipalName
$displayName = $usuari.DisplayName
 
$mobils = Get-MobileDevice -Mailbox $UPN
       
      foreach($mobil in $mobils)
      {
          Write-Output "Recopilant informacio de $displayName"
          $propietats = @{
          Nom_usuari = $usuari.name
          UPN = $UPN
          DisplayName = $displayName
          Nom_dispositiu = $mobil.FriendlyName
          Tipus_client = $mobil.ClientType
          Versio_client = $mobil.ClientVersion
          Id_dispositiu = $mobil.DeviceId
          Operadora = $mobil.DeviceMobileOperator
          Model = $mobil.DeviceModel
          SO = $mobil.DeviceOS
          Numero_telefon = $mobil.DeviceTelephoneNumber
          Tipus_dispositiu = $mobil.DeviceType
          Inici_sincronitzacio = $mobil.FirstSyncTime
          DisplayName_usuari = $mobil.UserDisplayName
          }
          $resultats += New-Object psobject -Property $propietats
      }
}

#Exportem les dades a CSV
$resultats | Select-Object Nom_usuari,UPN,Nom_dispositiu,DisplayName,Tipus_client,Versio_client,Id_dispositiu,Operadora,Model,SO,Numero_telefon,Tipus_dispositiu,Inici_sincronitzacio,DisplayName_usuari | Export-Csv -notypeinformation -Encoding UTF8 -Path $rutacsv

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *