Un esempio di come esportare l'elenco degli item di una lista di SharePoint 2010 in un file CSV con PowerShell
PowerShell
$w = Get-SPWeb http://intranet.contoso.com

$l = $w.Lists["Shared Documents"]

$l.Items | Select Name, Url, ID | Export-Csv -Path $pwd\test.txt

Se serve esportare i campi custom della lista va creata un hashtable per ogni campo
PowerShell
@{Label="PublicUrl"; Expression={$_["PublicUrl"]}}
quindi supponendo di avere un campo di nome Enabled e uno di nome PublicUrl, l'ultima riga diventa
PowerShell
$l.Items | Select ID, @{Label="Abilitato"; Expression={$_["Enabled"]}}, @{Label="Url pubblica"; Expression={$_["PublicUrl"]}} | Export-Csv -Path $pwd\test.txt
Potrebbe interessarti anche: