Accueil > Powershell > Export de Powershell vers Excel.

Export de Powershell vers Excel.

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()

Related posts:

  1. Collecter les events logs à distance.
  2. Transfert vers un serveur FTP avec Powershell
  3. Faire un filtre sur une liste de boite dans un fichier.
  4. Traiter aléatoirement une liste de compte.
  5. Rechercher du texte dans une chaîne ou un fichier
Categories: Powershell Tags: ,
  1. Pas encore de commentaire
  1. Pas encore de trackbacks