Flash info

 "Même s'il se fait mal un vrai Geek ne crie pas, il Twitte."

Arnaud Petitjean

 
Accueil arrow Bibliothèque de scripts arrow MS Office arrow Envoi de données dans Excel
Envoi de données dans Excel
Écrit par Arnaud Petitjean [MVP]   
02-05-2007

Voici un petit script qui envoie dans une feuille Excel des informations détaillées sur les utilisateurs contenus dans un groupe.

Ces informations sont les suivantes:

  • SamAccountName
  • DisplayName
  • WhenCreated (date de création du compte)

$groupe = ([ADSI]"LDAP://localhost/cn=mongroupe,ou=test,dc=powershell-scripting,dc=com")

$xls = New-Object -comobject Excel.Application
$xls.Visible = $True
$class = $xls.Workbooks.Add()
$c = $class.Worksheets.Item(1)

$col=1

foreach ($membre in $groupe.member) {
    $ligne=1
    $user = ([ADSI]"
LDAP://localhost/$membre")
    $c.Cells.Item($col,$ligne) = [string]$user.samaccountname
    $ligne++
    $c.Cells.Item($col,$ligne) = [string]$user.displayname
    $ligne++
    $c.Cells.Item($col,$ligne) = [string]$user.whencreated
    $col++
}

Dernière mise à jour : ( 27-06-2009 )
 
© 2020 PowerShell-Scripting.com