Export di una lista SharePoint in CSV con PowerShell
Un esempio di come esportare l'elenco degli item di una lista di SharePoint 2010 in un file CSV con PowerShell
Se serve esportare i campi custom della lista va creata un hashtable per ogni campo
quindi supponendo di avere un campo di nome Enabled e uno di nome PublicUrl, l'ultima riga diventa
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"]}}
PowerShell
$l.Items | Select ID, @{Label="Abilitato"; Expression={$_["Enabled"]}}, @{Label="Url pubblica"; Expression={$_["PublicUrl"]}} | Export-Csv -Path $pwd\test.txt