Export de Powershell vers Excel.
16/02/2010
Aucun commentaire
Permet de renvoyer les informations affichés de Powershell ver Excel.
Les lignes sont renseignées en temps réelle.
$a = New-Object -comobject Excel.Application $a.Visible = $True $b = $a.Workbooks.Add() $c = $b.Worksheets.Item(1) $col = 1 $ligne = 1 $c.Cells.Item(1,1) = "DisplayName" $c.Cells.Item(1,2) = "Alias" $c.Cells.Item(1,3) = "Database" $ligne++ Get-Mailbox -Identity *christophe* | foreach { $displayname = $_.displayname $alias = $_.alias $database = $_.database $col = 1 $c.Cells.Item($ligne,$col) = [string]$displayname $col++ $c.Cells.Item($ligne,$col) = [string]$alias $col++ $c.Cells.Item($ligne,$col) = [string]$database $ligne++ } |
En ajoutant les lignes suivantes, il est possible d’automatiser l’enregistrement et la fermeture du document.
$b.SaveAs("C:\Resultats\Result_Christophe.xls") $a.Quit() |
Commentaires récents