2011-01-25 1 views
1

Je tente d'exporter des éléments à partir d'une liste de points de partage via une vue spécifique.Éléments de liste d'exportation Powershell & Sharepoint via la vue à csv

Je les articles de retour avec succès, mais maintenant je suis coincé à essayer de l'exporter vers un fichier csv correctement

voici ce que j'ai jusqu'ici:

$web = Get-SPWeb $url 
    $splist = $web.Lists[$listname] 
    $view = $splist.Views["Current Month"] 
    $items = $splist.GetItems($view) 
    $items | Select-Object "Check Number", "Purchaser" | Export-Csv -Path f:\test.csv 
    $web.Dispose() 

Merci à l'avance!

Répondre

3

Pour sharepoint 2007

[Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") | out-null 
$site = new-object Microsoft.SharePoint.SPSite("http://yoursite") 
$web = $site.RootWeb 
$list = $web.Lists[$listname] 
$view = $list.Views["Current Month"] 
$items = $list.GetItems($view) 
$items | %{ select-object -input $_ -prop @{Name='Title';expression={$_.Title;}}, @{Name='Check Number';expression={$_["Check Number"];}}; } | Export-Csv -Path c:\test.csv 

Vous devez construire votre objet à partir des sélectionnez propriétés SPListItem avant de passer à l'exportation CSV

Questions connexes